--- /srv/rebuilderd/tmp/rebuilderdSx7sFq/inputs/mesa-vulkan-drivers_25.2.6-1~bpo13+1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdSx7sFq/out/mesa-vulkan-drivers_25.2.6-1~bpo13+1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-04 16:30:36.000000 debian-binary │ -rw-r--r-- 0 0 0 1624 2025-11-04 16:30:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 11208400 2025-11-04 16:30:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 11206304 2025-11-04 16:30:36.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 0x89a234 0x0089a234 0x0089a234 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x89a240 0x89a240 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x89a264 0x0089a264 0x0089a264 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x89a270 0x89a270 R E 0x10000 │ │ │ │ LOAD 0x89e5f8 0x008ae5f8 0x008ae5f8 0x93cdc 0x97a30 RW 0x10000 │ │ │ │ DYNAMIC 0x92fe68 0x0093fe68 0x0093fe68 0x00198 0x00198 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x89e5f8 0x008ae5f8 0x008ae5f8 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x89e5f8 0x008ae5f8 0x008ae5f8 0x91a08 0x91a08 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00006794 006794 01b300 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00021a94 021a94 000cc2 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00022758 022758 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 000229a8 0229a8 026f78 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00049920 049920 000f28 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 0004a848 04a848 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0004a854 04a854 0016fc 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0004bf50 04bf50 2525fc 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0029e54c 29e54c 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0029e558 29e558 5fbcdc 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 0089a234 89a234 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 0089a23c 89a23c 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0004bf50 04bf50 25262c 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0029e57c 29e57c 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0029e588 29e588 5fbcdc 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0089a264 89a264 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 0089a26c 89a26c 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 008ae5f8 89e5f8 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 008ae5f8 89e5f8 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 008ae5fc 89e5fc 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 008ae600 89e600 091868 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 0093fe68 92fe68 000198 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00940000 930000 000db0 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00940db0 930db0 001524 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -19,15 +19,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libvulkan_freedreno.so] │ │ │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ │ │ 0x0000000c (INIT) 0x4a848 │ │ │ │ - 0x0000000d (FINI) 0x29e54c │ │ │ │ + 0x0000000d (FINI) 0x29e57c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x8ae5f8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x8ae5fc │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x6794 │ │ │ │ 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: 6871e53f6c7947f9a3d9413389755b469f2d39f4 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 433ffc18ba77f70ffa779139c4706e72abd13761 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1973,15 +1973,16 @@ │ │ │ │ D5AX{D h │ │ │ │ (`XF:F%f* │ │ │ │ chBFAF(F │ │ │ │ dhCFJFIF(F │ │ │ │ F,Y$h|fO │ │ │ │ C KzD=`|` │ │ │ │ m{9F2F F │ │ │ │ -2"0! F+j │ │ │ │ +JF)F FCF │ │ │ │ +JF)F FCF │ │ │ │ C KzD=`|` │ │ │ │ Z{'" ! F │ │ │ │ J{0".! F │ │ │ │ 1{ F4"2! │ │ │ │ Y{'" ! F │ │ │ │ I{0".! F │ │ │ │ 0{ F4"2! │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -60,20 +60,20 @@ │ │ │ │ stmdami fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ mcr 7, 5, pc, cr8, cr15, {7} @ │ │ │ │ movwcs r4, #2313 @ 0x909 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ andeq pc, r7, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xf8a8f139 │ │ │ │ + @ instruction: 0xf8c0f139 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r2, r5, sl, lsr #10 │ │ │ │ + eoreq r2, r5, sl, asr r5 │ │ │ │ @ instruction: 0x008628b8 │ │ │ │ umulleq r6, pc, r6, r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba326c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ blvc 32ada0 │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ @ instruction: 0xf1019304 │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 151fd8 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ svc 0x003cf7fe │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - ldrdeq r2, [r5], -r4 @ │ │ │ │ + eoreq r2, r5, r4, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba32b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ blvc 32ade4 │ │ │ │ stmib sp, {r2, r3, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -101,63 +101,63 @@ │ │ │ │ @ instruction: 0xf1019304 │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 15201c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ svc 0x001af7fe │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - eoreq r2, r5, r4, lsr r5 │ │ │ │ + eoreq r2, r5, r4, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba32f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b8308 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, r6, lsl #30 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r2, r5, lr, lsl #11 │ │ │ │ + strhteq r2, [r5], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba3320 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b8334 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ strdlt lr, [r2], -r0 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r2, r5, lr, lsl #11 │ │ │ │ + strhteq r2, [r5], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba334c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 238368 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulmi r4, ip, r8 │ │ │ │ movwls r9, #1026 @ 0x402 │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mrc 7, 6, APSR_nzcv, cr4, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq r2, r5, r6, lsl #11 │ │ │ │ + strhteq r2, [r5], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba3380 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 23839c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulmi r4, ip, r8 │ │ │ │ movwls r9, #1026 @ 0x402 │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mrc 7, 5, APSR_nzcv, cr10, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - mlaeq r5, r2, r5, r2 │ │ │ │ + eoreq r2, r5, r2, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba33b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ selmi r0, ip, r8 │ │ │ │ addlt r7, pc, fp, lsl #24 │ │ │ │ @ instruction: 0xf89c7c49 │ │ │ │ @ instruction: 0xf89c5014 │ │ │ │ @@ -180,17 +180,17 @@ │ │ │ │ @ instruction: 0x4006f8bc │ │ │ │ @ instruction: 0xf8bc9409 │ │ │ │ strls r4, [r8], #-4 │ │ │ │ mcr 7, 4, pc, cr0, cr14, {7} @ │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ ldrbtmi r4, [sp], #-3331 @ 0xfffff2fd │ │ │ │ svclt 0x0000e7d8 │ │ │ │ - eoreq r2, r5, sl, lsl #11 │ │ │ │ - eoreq r2, r5, r6, lsl #11 │ │ │ │ - eoreq r2, r5, r6, asr #10 │ │ │ │ + strhteq r2, [r5], -sl │ │ │ │ + strhteq r2, [r5], -r6 │ │ │ │ + eoreq r2, r5, r6, ror r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ selmi r0, ip, r8 │ │ │ │ addlt r7, pc, fp, lsl #24 │ │ │ │ @ instruction: 0xf89c7c49 │ │ │ │ @ instruction: 0xf89c5014 │ │ │ │ @@ -213,17 +213,17 @@ │ │ │ │ @ instruction: 0x4006f8bc │ │ │ │ @ instruction: 0xf8bc9409 │ │ │ │ strls r4, [r8], #-4 │ │ │ │ mrc 7, 1, APSR_nzcv, cr14, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ ldrbtmi r4, [sp], #-3331 @ 0xfffff2fd │ │ │ │ svclt 0x0000e7d8 │ │ │ │ - eoreq r2, r5, r6, lsl #10 │ │ │ │ - eoreq r2, r5, r2, lsl #12 │ │ │ │ - eoreq r2, r5, r2, asr #9 │ │ │ │ + eoreq r2, r5, r6, lsr r5 │ │ │ │ + eoreq r2, r5, r2, lsr r6 │ │ │ │ + strdeq r2, [r5], -r2 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [pc], {147} @ 0x93 │ │ │ │ stmdavs ip, {r0, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -252,24 +252,24 @@ │ │ │ │ bmi 36caec │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 3462dc │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq r2, r5, r8, lsl #9 │ │ │ │ - eoreq r2, r5, r2, lsl #9 │ │ │ │ - eoreq r2, r5, sl, ror #8 │ │ │ │ - eoreq r2, r5, r2, ror #8 │ │ │ │ + strhteq r2, [r5], -r8 │ │ │ │ + strhteq r2, [r5], -r2 │ │ │ │ + mlaeq r5, sl, r4, r2 │ │ │ │ + mlaeq r5, r2, r4, r2 │ │ │ │ + eoreq r2, r5, r0, ror #12 │ │ │ │ + eoreq r2, r5, lr, ror r6 │ │ │ │ eoreq r2, r5, r0, lsr r6 │ │ │ │ eoreq r2, r5, lr, asr #12 │ │ │ │ - eoreq r2, r5, r0, lsl #12 │ │ │ │ - eoreq r2, r5, lr, lsl r6 │ │ │ │ - eoreq r2, r5, ip, lsl #12 │ │ │ │ - eoreq r2, r5, lr, lsl r6 │ │ │ │ + eoreq r2, r5, ip, lsr r6 │ │ │ │ + eoreq r2, r5, lr, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3574 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf101b089 │ │ │ │ @ instruction: 0xf1010483 │ │ │ │ @ instruction: 0xf8520531 │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ streq pc, [r8], #-257 @ 0xfffffeff │ │ │ │ bmi 1b0fbc │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe4500 │ │ │ │ @ instruction: 0xb009edb6 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, r0, ror r6 │ │ │ │ + eoreq r2, r5, r0, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba35c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf101b089 │ │ │ │ @ instruction: 0xf1010483 │ │ │ │ @ instruction: 0xf8520531 │ │ │ │ @@ -299,113 +299,113 @@ │ │ │ │ streq pc, [r8], #-257 @ 0xfffffeff │ │ │ │ bmi 1b1008 │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe4500 │ │ │ │ mullt r9, r0, sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, ip, lsr #13 │ │ │ │ + ldrdeq r2, [r5], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feba360c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1f8624 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r2, r5, r8, lsl r9 │ │ │ │ + eoreq r2, r5, r8, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feba363c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1f8654 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - mlaeq r5, r8, r6, r2 │ │ │ │ + eoreq r2, r5, r8, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feba366c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1f8684 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - strhteq r2, [r5], -r8 │ │ │ │ + eoreq r2, r5, r8, ror #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feba369c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1f86b4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r2, r5, r8, lsr r6 │ │ │ │ + eoreq r2, r5, r8, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feba36cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1f86e4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r2, r5, r8, asr r8 │ │ │ │ + eoreq r2, r5, r8, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feba36fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1f8714 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - ldrdeq r2, [r5], -r8 @ │ │ │ │ + eoreq r2, r5, r8, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba372c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [fp], -r8, ror #31 │ │ │ │ bmi 238748 │ │ │ │ ldmdavs ip, {r0, r8, sp} │ │ │ │ strls r4, [r2], #-1146 @ 0xfffffb86 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ ldmdbvc fp, {r2, r3, r4, r6, r8, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r4, r6, ror #25 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r2, r5, r8, asr #11 │ │ │ │ + strdeq r2, [r5], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba3760 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [fp], -r8, ror #31 │ │ │ │ bmi 23877c │ │ │ │ ldmdavs ip, {r0, r8, sp} │ │ │ │ strls r4, [r2], #-1146 @ 0xfffffb86 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ ldmdbvc fp, {r2, r3, r4, r6, r8, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r4, ip, asr #25 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq r2, [r5], -ip @ │ │ │ │ + eoreq r2, r5, ip, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3794 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sl], -r8, asr #31 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bhi 3551c4 │ │ │ │ @@ -417,15 +417,15 @@ │ │ │ │ stmdbvc ip, {r1, r3, r6, r7, fp, pc}^ │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ strcs lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ strls r4, [r0], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, fp, r4, lsr #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strhteq r2, [r5], -ip │ │ │ │ + eoreq r2, r5, ip, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba37e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sl], -r8, asr #31 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bhi 355214 │ │ │ │ @@ -437,111 +437,111 @@ │ │ │ │ stmdbvc ip, {r1, r3, r6, r7, fp, pc}^ │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ strcs lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ strls r4, [r0], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, fp, ip, ror ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, r8, asr #12 │ │ │ │ + eoreq r2, r5, r8, ror r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba3834 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b084 │ │ │ │ bmi 19f258 │ │ │ │ tstls r0, r2, lsl #8 │ │ │ │ tstcs r1, sl, ror r4 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ stcl 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq r2, r5, r8, asr #13 │ │ │ │ + strdeq r2, [r5], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba3864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b084 │ │ │ │ bmi 19f288 │ │ │ │ tstls r0, r2, lsl #8 │ │ │ │ tstcs r1, sl, ror r4 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ mcrr 7, 15, pc, sl, cr14 @ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrdeq r2, [r5], -ip @ │ │ │ │ + eoreq r2, r5, ip, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba3894 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f88a8 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ strcc lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, r4, lsr ip │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r2, r5, r8, ror #13 │ │ │ │ + eoreq r2, r5, r8, lsl r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba38c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f88d8 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ strcc lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, ip, lsl ip │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r2, r5, ip, asr #13 │ │ │ │ + strdeq r2, [r5], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba38f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1f8908 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r2, r4, lsl #24 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r2, r5, lr, lsr #13 │ │ │ │ + ldrdeq r2, [r5], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba3924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1f8938 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r2, ip, ror #23 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r2, r5, lr, lsr #13 │ │ │ │ + ldrdeq r2, [r5], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba3954 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1f8968 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ ldrdlt lr, [r2], -r4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r2, r5, lr, asr #12 │ │ │ │ + eoreq r2, r5, lr, ror r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba3984 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1f8998 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ @ instruction: 0xb002ebbc │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r2, r5, lr, asr #12 │ │ │ │ + eoreq r2, r5, lr, ror r6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [pc], {147} @ 0x93 │ │ │ │ stmdavs ip, {r0, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -570,291 +570,291 @@ │ │ │ │ bmi 36cfe4 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 3467d4 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - mlaeq r5, r0, pc, r1 @ │ │ │ │ - eoreq r1, r5, sl, lsl #31 │ │ │ │ - eoreq r1, r5, r2, ror pc │ │ │ │ - eoreq r1, r5, sl, ror #30 │ │ │ │ + eoreq r1, r5, r0, asr #31 │ │ │ │ + strhteq r1, [r5], -sl │ │ │ │ + eoreq r1, r5, r2, lsr #31 │ │ │ │ + mlaeq r5, sl, pc, r1 @ │ │ │ │ + eoreq r2, r5, r8, ror #2 │ │ │ │ + eoreq r2, r5, lr, lsr #12 │ │ │ │ eoreq r2, r5, r8, lsr r1 │ │ │ │ - strdeq r2, [r5], -lr @ │ │ │ │ - eoreq r2, r5, r8, lsl #2 │ │ │ │ - eoreq r2, r5, r6, lsr #2 │ │ │ │ - eoreq r2, r5, r4, lsl r1 │ │ │ │ - eoreq r2, r5, r6, lsr #2 │ │ │ │ + eoreq r2, r5, r6, asr r1 │ │ │ │ + eoreq r2, r5, r4, asr #2 │ │ │ │ + eoreq r2, r5, r6, asr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3a6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12aff97 │ │ │ │ - stmdavs r4!, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12affaf │ │ │ │ + stmdavs r4!, {r0, r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1de094 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r3, r0, asr #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, r8, asr r6 │ │ │ │ + eoreq r2, r5, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3aac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12aff77 │ │ │ │ - stmdavs r4!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12aff8f │ │ │ │ + stmdavs r4!, {r0, r1, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1de0d4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r3, r0, lsr #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, r8, asr #12 │ │ │ │ + eoreq r2, r5, r8, ror r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3aec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12aff57 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12aff6f │ │ │ │ + stmdavs r2!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 89e114 │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ strdlt lr, [r5], -lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, sl, lsr #12 │ │ │ │ + eoreq r2, r5, sl, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3b30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12aff35 │ │ │ │ - stmdavs r2!, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12aff4d │ │ │ │ + stmdavs r2!, {r0, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 89e158 │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ ldrdlt lr, [r5], -ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, sl, lsr #12 │ │ │ │ + eoreq r2, r5, sl, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3b74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12aff13 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12aff2b │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 89e19c │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ @ instruction: 0xb005eaba │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, lr, lsl r6 │ │ │ │ + eoreq r2, r5, lr, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3bb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12afef1 │ │ │ │ - stmdavs r2!, {r0, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12aff09 │ │ │ │ + stmdavs r2!, {r0, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 89e1e0 │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ mullt r5, r8, sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, lr, lsl r6 │ │ │ │ + eoreq r2, r5, lr, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3bfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12afecf │ │ │ │ - stmdavs r2!, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12afee7 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 89f238 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r5, r4, ror sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, r2, lsl r6 │ │ │ │ + eoreq r2, r5, r2, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3c44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12afeab │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12afec3 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 89f280 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r5, r0, asr sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, r2, lsr #12 │ │ │ │ + eoreq r2, r5, r2, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3c8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12afe87 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12afe9f │ │ │ │ + stmdavs r2!, {r0, r1, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 89f2c8 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r5, ip, lsr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, r2, lsr #12 │ │ │ │ + eoreq r2, r5, r2, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3cd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12afe63 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12afe7b │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 89f310 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r5, r8, lsl #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r2, r5, r2, lsr r6 │ │ │ │ + eoreq r2, r5, r2, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3d1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12afe3f │ │ │ │ - bvc 90c440 │ │ │ │ + @ instruction: 0xf12afe57 │ │ │ │ + bvc 90c4a0 │ │ │ │ orrlt r6, r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ strtmi r9, [r8], -r0, lsl #4 │ │ │ │ bvc 18a6bcc │ │ │ │ ldrbne r9, [r4, r2, lsl #4] │ │ │ │ tstls r1, r6, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ andlt lr, r5, r2, ror #19 │ │ │ │ bmi 13c01c │ │ │ │ @ instruction: 0xe7ed447a │ │ │ │ - eoreq r1, r5, r2, lsr #24 │ │ │ │ - eoreq r2, r5, sl, lsr #12 │ │ │ │ - eoreq r1, r5, r8, lsl #24 │ │ │ │ + eoreq r1, r5, r2, asr ip │ │ │ │ + eoreq r2, r5, sl, asr r6 │ │ │ │ + eoreq r1, r5, r8, lsr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3d74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf1fd6848 │ │ │ │ - @ instruction: 0xf12afe13 │ │ │ │ - bvc 90c3e8 │ │ │ │ + @ instruction: 0xf12afe2b │ │ │ │ + bvc 90c448 │ │ │ │ orrlt r6, r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ strtmi r9, [r8], -r0, lsl #4 │ │ │ │ bvc 18a6c24 │ │ │ │ ldrbne r9, [r4, r2, lsl #4] │ │ │ │ tstls r1, r6, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ @ instruction: 0xb005e9b6 │ │ │ │ bmi 13c074 │ │ │ │ @ instruction: 0xe7ed447a │ │ │ │ - eoreq r1, r5, sl, asr #23 │ │ │ │ - eoreq r2, r5, r2, lsr #12 │ │ │ │ - strhteq r1, [r5], -r0 │ │ │ │ + strdeq r1, [r5], -sl @ │ │ │ │ + eoreq r2, r5, r2, asr r6 │ │ │ │ + eoreq r1, r5, r0, ror #23 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3dcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stmvs r8, {r0, r2, r9, sl, lr} │ │ │ │ stmdbvc pc, {r2, r3, r9, sl, lr} @ │ │ │ │ - stc2l 1, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ - stc2l 1, cr15, [sl, #168]! @ 0xa8 │ │ │ │ + ldc2l 1, cr15, [lr, #1012]! @ 0x3f4 │ │ │ │ + cdp2 1, 0, cr15, cr2, cr10, {1} │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1fd689e │ │ │ │ - @ instruction: 0xf12afddf │ │ │ │ - stmdavs r2!, {r0, r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12afdf7 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stcvc 6, cr4, [r4], #-4 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #8 │ │ │ │ ldrbne r9, [r2, r4, lsl #4] │ │ │ │ strtmi r9, [r8], -r5, lsl #4 │ │ │ │ stmvs ip, {r2, r9, fp, lr} │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ strls r9, [r1], #-1536 @ 0xfffffa00 │ │ │ │ stmib r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ - strdeq r2, [r5], -lr @ │ │ │ │ + eoreq r2, r5, lr, lsr #12 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3e24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stmvs r8, {r0, r2, r9, sl, lr} │ │ │ │ stmdbvc pc, {r2, r3, r9, sl, lr} @ │ │ │ │ - ldc2 1, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ - ldc2 1, cr15, [lr, #168]! @ 0xa8 │ │ │ │ + ldc2l 1, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ + ldc2l 1, cr15, [r6, #168] @ 0xa8 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1fd689e │ │ │ │ - @ instruction: 0xf12afdb3 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12afdcb │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stcvc 6, cr4, [r4], #-4 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #8 │ │ │ │ ldrbne r9, [r2, r4, lsl #4] │ │ │ │ strtmi r9, [r8], -r5, lsl #4 │ │ │ │ stmvs ip, {r2, r9, fp, lr} │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ strls r9, [r1], #-1536 @ 0xfffffa00 │ │ │ │ ldmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ - eoreq r2, r5, r6, lsl r6 │ │ │ │ + eoreq r2, r5, r6, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba3e7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1464478 │ │ │ │ - stclt 8, cr15, [r8, #-292] @ 0xfffffedc │ │ │ │ + stclt 8, cr15, [r8, #-388] @ 0xfffffe7c │ │ │ │ @ instruction: 0xfffff393 │ │ │ │ addeq r5, pc, r4, asr r6 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460e4c3c │ │ │ │ @@ -899,15 +899,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r3, r6, lsr #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ ldrbtmi r9, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1319300 │ │ │ │ - strmi pc, [r4], -r3, lsl #23 │ │ │ │ + @ instruction: 0x4604fb9b │ │ │ │ blls 346c3c │ │ │ │ stmdavc r6, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bls 1874a4 │ │ │ │ bmi 3f1d74 │ │ │ │ @ instruction: 0x465b6818 │ │ │ │ ldrbtmi r9, [sl], #-1282 @ 0xfffffafe │ │ │ │ stmdbls sl, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ @@ -918,17 +918,17 @@ │ │ │ │ ldrdls pc, [r0], -pc @ │ │ │ │ @ instruction: 0xe7ab44f9 │ │ │ │ bl 188ad94 │ │ │ │ addeq r3, pc, r0, asr r3 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r3, pc, r6, asr #5 │ │ │ │ addeq r1, r6, lr, lsl #23 │ │ │ │ - eoreq r2, r5, lr, asr r5 │ │ │ │ - eoreq r2, r5, r4, asr #10 │ │ │ │ - eoreq r2, r5, ip, lsr r5 │ │ │ │ + eoreq r2, r5, lr, lsl #11 │ │ │ │ + eoreq r2, r5, r4, ror r5 │ │ │ │ + eoreq r2, r5, ip, ror #10 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba3fc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [lr], {200} @ 0xc8 │ │ │ │ ldmdbmi lr, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-137 @ 0xffffff77 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -948,26 +948,26 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, r3, lsl r1 │ │ │ │ bmi 3bc5d8 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx 8892ee │ │ │ │ + blx e892ee │ │ │ │ bmi 2c6da8 │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf9d2f037 │ │ │ │ @ instruction: 0xf7fee7e1 │ │ │ │ svclt 0x0000eb10 │ │ │ │ addeq r3, pc, r2, lsr r2 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ strdeq r3, [pc], lr │ │ │ │ @ instruction: 0x00861ab0 │ │ │ │ - eoreq r2, r5, r4, lsr r5 │ │ │ │ + eoreq r2, r5, r4, ror #10 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba405c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-137 @ 0xffffff77 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -989,48 +989,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, r6, lsl r1 │ │ │ │ bmi 3fc67c │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx ff409390 │ │ │ │ + blx ffa09390 │ │ │ │ bmi 306e3c │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0379501 │ │ │ │ ldrb pc, [lr, r7, asr #18] @ │ │ │ │ b fef0aee0 │ │ │ │ umulleq r3, pc, r6, r1 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r3, pc, sl, asr r1 @ │ │ │ │ strdeq r1, [r6], r8 │ │ │ │ - strhteq r2, [r5], -lr │ │ │ │ + eoreq r2, r5, lr, ror #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4104 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf131447a │ │ │ │ - usateq pc, #3, fp, lsl #21 @ │ │ │ │ + @ instruction: 0x06e3fab3 │ │ │ │ bmi 1c2700 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf037447a │ │ │ │ andlt pc, r4, sp, asr #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r1, r6, ip, ror r9 │ │ │ │ - eoreq r2, r5, r8, lsr #9 │ │ │ │ + ldrdeq r2, [r5], -r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ mcrrmi 0, 10, fp, sl, cr1 │ │ │ │ stmdbmi sl, {r0, r1, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0x2600447c │ │ │ │ @@ -1079,15 +1079,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r5, r0, lsl #6 │ │ │ │ pop {r0, r5, ip, sp, pc} │ │ │ │ bmi 7b0fe4 │ │ │ │ ldmdbls r0, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx 7094f8 │ │ │ │ + blx d094f8 │ │ │ │ bls 546f38 │ │ │ │ bls 3e707c │ │ │ │ bmi 63bc68 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ addslt r2, fp, #3145728 @ 0x300000 │ │ │ │ andls r9, r2, #86016 @ 0x15000 │ │ │ │ stmib sp, {r2, r4, r9, fp, ip, pc}^ │ │ │ │ @@ -1106,17 +1106,17 @@ │ │ │ │ bmi 286f8c │ │ │ │ @ instruction: 0xe7dc447a │ │ │ │ stmib r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ umulleq r3, pc, r8, r0 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ strdeq r2, [pc], r4 │ │ │ │ addeq r1, r6, ip, ror #16 │ │ │ │ - eoreq r1, r5, r4, lsr #14 │ │ │ │ - mlaeq r5, r4, r3, r2 │ │ │ │ - ldrdeq r1, [r5], -r8 @ │ │ │ │ + eoreq r1, r5, r4, asr r7 │ │ │ │ + eoreq r2, r5, r4, asr #7 │ │ │ │ + eoreq r1, r5, r8, lsl #14 │ │ │ │ @ instruction: 0x4df0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x460c4d38 │ │ │ │ addslt r4, r6, r8, lsr r9 │ │ │ │ @ instruction: 0xf10d447d │ │ │ │ @@ -1150,15 +1150,15 @@ │ │ │ │ ldclhi 8, cr14, [r0, #756]! @ 0x2f4 │ │ │ │ blge 55f9a8 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1600 @ 0x640 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf1312300 │ │ │ │ - ldrb pc, [r4, sp, lsl #19] @ │ │ │ │ + ldrb pc, [r4, r5, lsr #19] @ │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ blmi 5b984c │ │ │ │ @ instruction: 0xf1bb447b │ │ │ │ andsle r0, r7, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ bls 871974 │ │ │ │ bls 831974 │ │ │ │ @@ -1174,19 +1174,19 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fee7e6 │ │ │ │ svclt 0x0000e962 │ │ │ │ addeq r2, pc, r0, asr #30 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, r2, ror #29 │ │ │ │ addeq r1, r6, r4, asr #14 │ │ │ │ - eoreq r1, r5, r4, lsl #12 │ │ │ │ - strdeq r1, [r5], -sl @ │ │ │ │ - eoreq r2, r5, lr, asr #6 │ │ │ │ - ldrdeq r1, [r5], -ip @ │ │ │ │ - ldrdeq r1, [r5], -r2 @ │ │ │ │ + eoreq r1, r5, r4, lsr r6 │ │ │ │ + eoreq r1, r5, sl, lsr #12 │ │ │ │ + eoreq r2, r5, lr, ror r3 │ │ │ │ + eoreq r1, r5, ip, lsl #12 │ │ │ │ + eoreq r1, r5, r2, lsl #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460d4c36 │ │ │ │ sbclt r4, r3, r6, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1226,15 +1226,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 4f1230 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf8f4f131 │ │ │ │ + @ instruction: 0xf90cf131 │ │ │ │ ldr r4, [sp, r6, lsl #12]! │ │ │ │ stmib sp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, ip, pc}^ │ │ │ │ bmi 33ba94 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 135322c │ │ │ │ @@ -1242,36 +1242,36 @@ │ │ │ │ @ instruction: 0xff66f036 │ │ │ │ @ instruction: 0xf7fee7d6 │ │ │ │ svclt 0x0000e8da │ │ │ │ addeq r2, pc, r8, lsr #28 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, r8, lsr #27 │ │ │ │ strdeq r1, [r6], r8 │ │ │ │ - ldrdeq r2, [r5], -r8 @ │ │ │ │ + eoreq r2, r5, r8, lsl #6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba44c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf131447a │ │ │ │ - @ instruction: 0x06e3f8b9 │ │ │ │ + usateq pc, #3, r1, asr #17 @ │ │ │ │ bmi 1c2ac4 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, fp, ror #30 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r1, r6, r8, ror #10 │ │ │ │ - ldrdeq r2, [r5], -r8 @ │ │ │ │ + eoreq r2, r5, r8, lsl #6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba451c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1289,48 +1289,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 3fcb2c │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf876f131 │ │ │ │ + @ instruction: 0xf88ef131 │ │ │ │ bmi 30730c │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrc2 0, 7, pc, cr0, cr6, {1} │ │ │ │ @ instruction: 0xf7fee7df │ │ │ │ svclt 0x0000e864 │ │ │ │ ldrdeq r2, [pc], r6 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, sl, lsr #25 │ │ │ │ ldrdeq r1, [r6], r0 │ │ │ │ - eoreq r2, r5, lr, asr r2 │ │ │ │ + eoreq r2, r5, lr, lsl #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba45b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf131447a │ │ │ │ - strbteq pc, [r3], r3, asr #16 @ │ │ │ │ + usateq pc, #3, fp, asr #16 @ │ │ │ │ bmi 1c2bb0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ strdlt pc, [r4], -r5 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r1, r6, r4, asr r4 │ │ │ │ - eoreq r2, r5, r8, lsr #4 │ │ │ │ + eoreq r2, r5, r8, asr r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1348,48 +1348,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 3fcc18 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf800f131 │ │ │ │ + @ instruction: 0xf818f131 │ │ │ │ bmi 3073f8 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrc2 0, 3, pc, cr10, cr6, {1} │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000efee │ │ │ │ addeq r2, pc, sl, ror #23 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ @ instruction: 0x008f2bbe │ │ │ │ @ instruction: 0x008613bc │ │ │ │ - strhteq r2, [r5], -r6 │ │ │ │ + eoreq r2, r5, r6, ror #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba46a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - strbteq pc, [r3], sp, asr #31 @ │ │ │ │ + strbteq pc, [r3], r5, ror #31 @ │ │ │ │ bmi 1c2c9c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, pc, ror lr @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r1, r6, r0, asr #6 │ │ │ │ - eoreq r2, r5, r4, lsl #3 │ │ │ │ + strhteq r2, [r5], -r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba46f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1407,48 +1407,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 3fcd04 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xff8af130 │ │ │ │ + @ instruction: 0xffa2f130 │ │ │ │ bmi 3074e4 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mcr2 0, 0, pc, cr4, cr6, {1} @ │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef78 │ │ │ │ strdeq r2, [pc], lr │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ ldrdeq r2, [pc], r2 @ │ │ │ │ addeq r1, r6, r8, lsr #5 │ │ │ │ - eoreq r2, r5, r6, lsl r1 │ │ │ │ + eoreq r2, r5, r6, asr #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba478c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - usateq pc, #3, r7, asr #30 @ │ │ │ │ + strbteq pc, [r3], pc, ror #30 @ │ │ │ │ bmi 1c2d88 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, r9, lsl #28 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r1, r6, ip, lsr #4 │ │ │ │ - eoreq r2, r5, r0, ror #1 │ │ │ │ + eoreq r2, r5, r0, lsl r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -ip, lsr #24 │ │ │ │ addlt r4, r9, ip, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1472,20 +1472,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 671608 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xff08f130 │ │ │ │ + @ instruction: 0xff20f130 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ @ instruction: 0xf1fd6000 │ │ │ │ - @ instruction: 0xf12af8a3 │ │ │ │ - bvc 90b908 │ │ │ │ + @ instruction: 0xf12af8bb │ │ │ │ + bvc 90b968 │ │ │ │ ldmdblt sl!, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [sp], #-3342 @ 0xfffff2f2 │ │ │ │ strbmi r6, [r1], -r2, lsr #16 │ │ │ │ ldrtmi r9, [r0], -r2, lsl #4 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 195feb0 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @@ -1494,38 +1494,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ee │ │ │ │ svclt 0x0000eee2 │ │ │ │ addeq r2, pc, r0, lsl sl @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ ldrdeq r2, [pc], r0 │ │ │ │ addeq r1, r6, ip, ror r1 │ │ │ │ - strdeq r1, [r5], -r2 @ │ │ │ │ - eoreq r2, r5, r4, lsr r0 │ │ │ │ - eoreq r1, r5, sl, asr #1 │ │ │ │ + eoreq r1, r5, r2, lsr #2 │ │ │ │ + eoreq r2, r5, r4, rrx │ │ │ │ + strdeq r1, [r5], -sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba48c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - @ instruction: 0x06e3febd │ │ │ │ + usateq pc, #3, r5, asr #29 @ │ │ │ │ bmi 1c2ebc │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, pc, ror #26 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrdeq r1, [r6], r0 │ │ │ │ - eoreq r2, r5, r0, lsl r0 │ │ │ │ + eoreq r2, r5, r0, asr #32 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [r8], r6, lsr #24 │ │ │ │ addlt r4, r8, r6, lsr #18 │ │ │ │ @ instruction: 0xf018447c │ │ │ │ @@ -1547,54 +1547,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1230300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 56f734 │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - mrc2 1, 3, pc, cr2, cr0, {1} │ │ │ │ + mcr2 1, 4, pc, cr10, cr0, {1} @ │ │ │ │ ldrb r4, [lr, r6, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ @ instruction: 0xf1fd4000 │ │ │ │ - @ instruction: 0xf12af80d │ │ │ │ - ldmdavs r2!, {r0, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12af825 │ │ │ │ + ldmdavs r2!, {r0, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r0, r4, r6, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 271fb4 │ │ │ │ ldrbtmi r7, [sl], #-2612 @ 0xfffff5cc │ │ │ │ @ instruction: 0xf0369400 │ │ │ │ @ instruction: 0xe7d1fcdf │ │ │ │ mrc 7, 2, APSR_nzcv, cr2, cr13, {7} │ │ │ │ ldrdeq r2, [pc], ip │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, r4, lsr #17 │ │ │ │ addeq r1, r6, r8, lsr #32 │ │ │ │ - eoreq r1, r5, r2, ror pc │ │ │ │ + eoreq r1, r5, r2, lsr #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba49d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - @ instruction: 0x06e3fe33 │ │ │ │ + strbteq pc, [r3], fp, asr #28 @ │ │ │ │ bmi 1c2fd0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, r5, ror #25 │ │ │ │ svclt 0x0000bd70 │ │ │ │ umulleq r0, r6, r4, pc @ │ │ │ │ - eoreq r1, r5, r4, asr pc │ │ │ │ + eoreq r1, r5, r4, lsl #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r9], r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf019447c │ │ │ │ @@ -1618,55 +1618,55 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5b1850 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2l 1, cr15, [r4, #192]! @ 0xc0 │ │ │ │ + ldc2l 1, cr15, [ip, #192]! @ 0xc0 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8da4630 │ │ │ │ @ instruction: 0xf1fc5000 │ │ │ │ - @ instruction: 0xf129ff7f │ │ │ │ - stmdavs r2!, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf129ff97 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bvc 18f20d0 │ │ │ │ bmi 2720cc │ │ │ │ ldrbtmi r7, [sl], #-2596 @ 0xfffff5dc │ │ │ │ @ instruction: 0xf0369400 │ │ │ │ strb pc, [pc, pc, asr #24] @ │ │ │ │ stcl 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ addeq r2, pc, r8, asr #15 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, r8, lsl #15 │ │ │ │ addeq r0, r6, r4, ror #29 │ │ │ │ - eoreq r1, r5, sl, lsr #29 │ │ │ │ + ldrdeq r1, [r5], -sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4af4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - strbteq pc, [r3], r3, lsr #27 @ │ │ │ │ + @ instruction: 0x06e3fdbb │ │ │ │ bmi 1c30f0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, r5, asr ip @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r0, r6, ip, asr #28 │ │ │ │ - mlaeq r5, ip, lr, r1 │ │ │ │ + eoreq r1, r5, ip, asr #29 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addlt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1689,49 +1689,49 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, r9, lsl r1 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2575 @ 0xa0f │ │ │ │ stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf1309300 │ │ │ │ - @ instruction: 0xe7dffd57 │ │ │ │ + ldrb pc, [pc, pc, ror #26] @ │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ bmi 2df2b0 │ │ │ │ ldmdavs r0!, {r0, r3, r6, r9, sl, lr} │ │ │ │ strls r4, [r2], #-1146 @ 0xfffffb86 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ blx ff409aae │ │ │ │ @ instruction: 0xf7fde7db │ │ │ │ svclt 0x0000ed42 │ │ │ │ addeq r2, pc, r8, lsr #13 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, lr, ror #12 │ │ │ │ addeq r0, r6, r2, lsr #27 │ │ │ │ - eoreq r1, r5, r4, lsl lr │ │ │ │ + eoreq r1, r5, r4, asr #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4bf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - strbteq pc, [r3], r1, lsr #26 @ │ │ │ │ + @ instruction: 0x06e3fd39 │ │ │ │ bmi 1c31f4 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ ldrdlt pc, [r4], -r3 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r0, r6, r0, lsr #26 │ │ │ │ - strdeq r1, [r5], -ip @ │ │ │ │ + eoreq r1, r5, ip, lsr #28 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [r8], r6, lsr #24 │ │ │ │ addlt r4, r8, r6, lsr #18 │ │ │ │ @ instruction: 0xf018447c │ │ │ │ @@ -1753,54 +1753,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1230300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 56fa6c │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - ldc2l 1, cr15, [r6], {48} @ 0x30 │ │ │ │ + stc2l 1, cr15, [lr], #192 @ 0xc0 │ │ │ │ ldrb r4, [lr, r6, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ @ instruction: 0xf1fc4000 │ │ │ │ - @ instruction: 0xf129fe71 │ │ │ │ - ldmdavs r2!, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf129fe89 │ │ │ │ + ldmdavs r2!, {r0, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r0, r4, r6, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 2722ec │ │ │ │ ldrbtmi r7, [sl], #-2612 @ 0xfffff5cc │ │ │ │ @ instruction: 0xf0369400 │ │ │ │ ldrb pc, [r1, r3, asr #22] @ │ │ │ │ ldc 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ addeq r2, pc, r4, lsr #11 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, ip, ror #10 │ │ │ │ addeq r0, r6, r8, ror ip │ │ │ │ - eoreq r1, r5, r2, ror #26 │ │ │ │ + mlaeq r5, r2, sp, r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4d0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - usateq pc, #3, r7, lsl #25 @ │ │ │ │ + strbteq pc, [r3], pc, lsr #25 @ │ │ │ │ bmi 1c3308 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, r9, asr #22 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r0, r6, r4, ror #23 │ │ │ │ - eoreq r1, r5, r4, asr #26 │ │ │ │ + eoreq r1, r5, r4, ror sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r9], r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf019447c │ │ │ │ @@ -1824,55 +1824,55 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5b1b88 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - mcrr2 1, 3, pc, r8, cr0 @ │ │ │ │ + stc2l 1, cr15, [r0], #-192 @ 0xffffff40 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8da4630 │ │ │ │ @ instruction: 0xf1fc5000 │ │ │ │ - @ instruction: 0xf129fde3 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf129fdfb │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bvc 18f2408 │ │ │ │ bmi 272404 │ │ │ │ ldrbtmi r7, [sl], #-2596 @ 0xfffff5dc │ │ │ │ @ instruction: 0xf0369400 │ │ │ │ @ instruction: 0xe7cffab3 │ │ │ │ stc 7, cr15, [r6], #-1012 @ 0xfffffc0c │ │ │ │ umulleq r2, pc, r0, r4 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, r0, asr r4 @ │ │ │ │ addeq r0, r6, r4, lsr fp │ │ │ │ - mlaeq r5, r6, ip, r1 │ │ │ │ + eoreq r1, r5, r6, asr #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4e2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - strbteq pc, [r3], r7, lsl #24 @ │ │ │ │ + usateq pc, #3, pc, lsl #24 @ │ │ │ │ bmi 1c3428 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ @ instruction: 0xb004fab9 │ │ │ │ svclt 0x0000bd70 │ │ │ │ umulleq r0, r6, ip, sl │ │ │ │ - eoreq r1, r5, r8, lsl #25 │ │ │ │ + strhteq r1, [r5], -r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -1892,53 +1892,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 52ec98 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx ff08a1aa │ │ │ │ + blx ff68a1aa │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ @ instruction: 0xf1fc4000 │ │ │ │ - @ instruction: 0xf129fd5b │ │ │ │ - stmdavs sl!, {r0, r1, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf129fd73 │ │ │ │ + stmdavs sl!, {r0, r1, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 232510 │ │ │ │ @ instruction: 0xf036447a │ │ │ │ ldrb pc, [r3, pc, lsr #20] @ │ │ │ │ bl fe90bd0c │ │ │ │ addeq r2, pc, r0, ror r3 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, r0, asr #6 │ │ │ │ strdeq r0, [r6], ip │ │ │ │ - strdeq r1, [r5], -r4 @ │ │ │ │ + eoreq r1, r5, r4, lsr #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4f34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - strbteq pc, [r3], r3, lsl #23 @ │ │ │ │ + usateq pc, #3, fp, lsl #23 @ │ │ │ │ bmi 1c3530 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, r5, lsr sl @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r0, r6, ip, ror #18 │ │ │ │ - ldrdeq r1, [r5], -r0 @ │ │ │ │ + eoreq r1, r5, r0, lsl #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ strmi r4, [pc], -lr, lsr #24 │ │ │ │ addlt r4, sp, lr, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -1963,59 +1963,59 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12c0300 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ bmi 6b1db4 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx d0a2c6 │ │ │ │ + blx 130a2c6 │ │ │ │ ldrb r4, [sl, r4, lsl #12] │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ @ instruction: 0xf1fc7000 │ │ │ │ - @ instruction: 0xf129fccd │ │ │ │ - stmvs r5, {r0, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf129fce5 │ │ │ │ + stmvs r5, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1fc68e0 │ │ │ │ - @ instruction: 0xf129fcc7 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf129fcdf │ │ │ │ + stmdavs r2!, {r0, r1, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r9, [r6], -r4, lsl #4 │ │ │ │ ldrbmi r4, [r9], -fp, asr #12 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stcvc 6, cr4, [r2], #-224 @ 0xffffff20 │ │ │ │ bmi 2b2640 │ │ │ │ ldrbtmi r6, [sl], #-2228 @ 0xfffff74c │ │ │ │ strls r9, [r1], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xf996f036 │ │ │ │ @ instruction: 0xf7fde7c8 │ │ │ │ svclt 0x0000eb0a │ │ │ │ addeq r2, pc, r8, ror #4 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, r4, lsr #4 │ │ │ │ @ instruction: 0x008608b8 │ │ │ │ - eoreq r1, r5, sl, lsl fp │ │ │ │ + eoreq r1, r5, sl, asr #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba5068 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - strbteq pc, [r3], r9, ror #21 @ │ │ │ │ + strbteq pc, [r3], r1, lsl #22 @ │ │ │ │ bmi 1c3664 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ mullt r4, fp, r9 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r0, r6, r0, lsl r8 │ │ │ │ - eoreq r1, r5, r4, lsl fp │ │ │ │ + eoreq r1, r5, r4, asr #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0050f8cc │ │ │ │ @ instruction: 0x460d4c3e │ │ │ │ adclt r4, r3, lr, lsr r9 │ │ │ │ @ instruction: 0x2600447c │ │ │ │ @@ -2059,15 +2059,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1260300 │ │ │ │ pop {r0, r1, r5, ip, sp, pc} │ │ │ │ bmi 5f1f34 │ │ │ │ stmdbls ip, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx 1d0a444 │ │ │ │ + blx fe30a444 │ │ │ │ blls 4c7ec8 │ │ │ │ blls 472b9c │ │ │ │ blls 432b9c │ │ │ │ blls 3f2b9c │ │ │ │ blls 3b2b9c │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ andsls pc, r4, sp, asr #17 │ │ │ │ @@ -2079,36 +2079,36 @@ │ │ │ │ @ instruction: 0xf8dcf036 │ │ │ │ @ instruction: 0xf7fde7ce │ │ │ │ svclt 0x0000ea50 │ │ │ │ addeq r2, pc, r4, lsr r1 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, pc, r4, lsr #1 │ │ │ │ addeq r0, r6, r4, lsl r7 │ │ │ │ - eoreq r1, r5, r8, lsl sl │ │ │ │ + eoreq r1, r5, r8, asr #20 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba51dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - strbteq pc, [r3], pc, lsr #20 @ │ │ │ │ + strbteq pc, [r3], r7, asr #20 @ │ │ │ │ bmi 1c37d8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, r1, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r0, r6, r4, ror r6 │ │ │ │ - eoreq r1, r5, ip, asr sl │ │ │ │ + eoreq r1, r5, ip, lsl #21 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ strmi r4, [sp], -r3, lsr #24 │ │ │ │ addslt r4, r3, r3, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2133,27 +2133,27 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r3, r8, lsl r1 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2574 @ 0xa0e │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf1309300 │ │ │ │ - @ instruction: 0xe7dbf9df │ │ │ │ + @ instruction: 0xe7dbf9f7 │ │ │ │ strbmi r4, [r3], -sl, lsl #20 │ │ │ │ ldrtmi r9, [r1], -r0 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0369403 │ │ │ │ @ instruction: 0xe7dcf857 │ │ │ │ stmib sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq r1, pc, r0, asr #31 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r1, pc, lr, ror pc @ │ │ │ │ addeq r0, r6, r2, asr #11 │ │ │ │ - eoreq r1, r5, sl, asr #19 │ │ │ │ + strdeq r1, [r5], -sl @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba52e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r0, asr #31 │ │ │ │ blmi 7e0564 │ │ │ │ ldrbtmi fp, [r9], #-139 @ 0xffffff75 │ │ │ │ strmi sl, [r7], -r4, lsl #24 │ │ │ │ @@ -2174,25 +2174,25 @@ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ andcs fp, r1, #240, 26 @ 0x3c00 │ │ │ │ bmi 3b293c │ │ │ │ ldrtmi sl, [r1], -r8, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrtmi r2, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0xf1309401 │ │ │ │ - strbteq pc, [fp], sp, lsl #19 @ │ │ │ │ + strbteq pc, [fp], r5, lsr #19 @ │ │ │ │ bmi 2838e8 │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ @ instruction: 0xe7def83f │ │ │ │ ldmdb ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq r1, pc, lr, lsl #30 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ ldrdeq r1, [pc], lr │ │ │ │ addeq r0, r6, lr, lsl #10 │ │ │ │ - eoreq r1, r5, r4, ror r9 │ │ │ │ + eoreq r1, r5, r4, lsr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, r9, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2219,48 +2219,48 @@ │ │ │ │ tstle r8, r0, lsl #6 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 42f1b0 │ │ │ │ ldrtmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1304633 │ │ │ │ - @ instruction: 0xe7d8f933 │ │ │ │ + ldrb pc, [r8, fp, asr #18] @ │ │ │ │ strbne r4, [r5, sl, lsl #20]! │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldrbtmi r4, [sl], #-1593 @ 0xfffff9c7 │ │ │ │ strls r9, [r1, #-1024] @ 0xfffffc00 │ │ │ │ @ instruction: 0xffacf035 │ │ │ │ @ instruction: 0xf7fde7dc │ │ │ │ svclt 0x0000e920 │ │ │ │ addeq r1, pc, r0, ror lr @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r1, pc, r8, lsr #28 │ │ │ │ addeq r0, r6, r2, asr #8 │ │ │ │ - ldrdeq r1, [r5], -r6 @ │ │ │ │ + eoreq r1, r5, r6, lsl #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba543c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - @ instruction: 0x06e3f8ff │ │ │ │ + usateq pc, #3, r7, lsl #18 @ │ │ │ │ bmi 1c3a38 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf035447a │ │ │ │ @ instruction: 0xb004ffb1 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r0, r6, r4, asr #7 │ │ │ │ - strhteq r1, [r5], -r0 │ │ │ │ + eoreq r1, r5, r0, ror #17 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, r9, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2287,48 +2287,48 @@ │ │ │ │ tstle r8, r0, lsl #6 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 42f2c0 │ │ │ │ ldrtmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1304633 │ │ │ │ - ldrb pc, [r8, fp, lsr #17] @ │ │ │ │ + ldrb pc, [r8, r3, asr #17] @ │ │ │ │ strbne r4, [r5, sl, lsl #20]! │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldrbtmi r4, [sl], #-1593 @ 0xfffff9c7 │ │ │ │ strls r9, [r1, #-1024] @ 0xfffffc00 │ │ │ │ @ instruction: 0xff24f035 │ │ │ │ @ instruction: 0xf7fde7dc │ │ │ │ svclt 0x0000e898 │ │ │ │ addeq r1, pc, r0, ror #26 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r1, pc, r8, lsl sp @ │ │ │ │ addeq r0, r6, sl, lsl #6 │ │ │ │ - eoreq r1, r5, r2, lsr #16 │ │ │ │ + eoreq r1, r5, r2, asr r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba554c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - uxtabeq pc, r3, r7, ror #16 @ │ │ │ │ + strbteq pc, [r3], pc, lsl #17 @ │ │ │ │ bmi 1c3b48 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf035447a │ │ │ │ andlt pc, r4, r9, lsr #30 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r0, r6, ip, lsl #5 │ │ │ │ - eoreq r1, r5, r0, lsl #16 │ │ │ │ + eoreq r1, r5, r0, lsr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba55a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ @ instruction: 0xf0ae5140 │ │ │ │ @ instruction: 0xf64cf969 │ │ │ │ @ instruction: 0xf6c353eb │ │ │ │ @@ -2448,15 +2448,15 @@ │ │ │ │ @ instruction: 0xf0a4aa16 │ │ │ │ @ instruction: 0x4604faf5 │ │ │ │ @ instruction: 0xf7fce7b3 │ │ │ │ svclt 0x0000ef6c │ │ │ │ addeq r1, pc, ip, asr #22 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r1, pc, r2, lsl fp @ │ │ │ │ - eoreq r1, r5, sl, asr r9 │ │ │ │ + eoreq r1, r5, sl, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba57a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 9124a8 │ │ │ │ blmi 93a7e0 │ │ │ │ stcvs 4, cr4, [ip], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -2491,17 +2491,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ @ instruction: 0xff66f02c │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000ef16 │ │ │ │ addeq r1, pc, r4, asr sl @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r1, pc, ip, lsr sl @ │ │ │ │ - strhteq r1, [fp], -r4 │ │ │ │ - eoreq lr, r5, r4, lsr #5 │ │ │ │ - mlaeq sl, sl, r0, pc @ │ │ │ │ + eoreq r1, fp, r4, ror #3 │ │ │ │ + ldrdeq lr, [r5], -r4 @ │ │ │ │ + eoreq pc, sl, sl, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba5854 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1e2864 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -2525,31 +2525,31 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ mcr 7, 6, pc, cr12, cr12, {7} @ │ │ │ │ umulleq r1, pc, r0, r9 @ │ │ │ │ - eoreq r2, fp, lr, asr r3 │ │ │ │ + eoreq r2, fp, lr, lsl #7 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq r1, r5, r8, lsr #16 │ │ │ │ + eoreq r1, r5, r8, asr r8 │ │ │ │ addeq r1, pc, r6, asr r9 @ │ │ │ │ ldclcc 8, cr15, [r8, #832]! @ 0x340 │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf6004604 │ │ │ │ strdlt r5, [pc], ip │ │ │ │ @ instruction: 0xf1444628 │ │ │ │ - @ instruction: 0xf8d4fbaf │ │ │ │ + @ instruction: 0xf8d4fbc7 │ │ │ │ strdlt r3, [fp, -r8]! │ │ │ │ @ instruction: 0xf1444628 │ │ │ │ - @ instruction: 0x2000fbb7 │ │ │ │ + andcs pc, r0, pc, asr #23 │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ ldrd pc, [ip], #-143 @ 0xffffff71 │ │ │ │ eorvc r2, r3, #67108864 @ 0x4000000 │ │ │ │ ldrbtmi r4, [lr], #1772 @ 0x6ec │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ @@ -2560,15 +2560,15 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrdcc pc, [r0], -lr │ │ │ │ andcc pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf0aa2300 │ │ │ │ @ instruction: 0xf8c4fe33 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, r8, sl, fp} │ │ │ │ @ instruction: 0x4628d1d8 │ │ │ │ - blx fe48ac6a │ │ │ │ + blx fea8ac6a │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ umulleq r2, pc, sl, r6 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr8, cr12, {6} │ │ │ │ @@ -2714,16 +2714,16 @@ │ │ │ │ stmvs r5, {fp, sp, lr} │ │ │ │ @ instruction: 0xf43f2d02 │ │ │ │ str sl, [r5, -r3, lsl #30] │ │ │ │ ldcl 7, cr15, [r6, #-1008] @ 0xfffffc10 │ │ │ │ addeq r1, pc, r4, lsl #17 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r1, pc, lr, lsl r7 @ │ │ │ │ - mlaeq r5, r8, pc, sp @ │ │ │ │ - mlaeq fp, sl, lr, r0 │ │ │ │ + eoreq sp, r5, r8, asr #31 │ │ │ │ + eoreq r0, fp, sl, asr #29 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], r0, lsl #10 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @@ -2858,32 +2858,32 @@ │ │ │ │ ldc2 0, cr15, [r4], {46} @ 0x2e │ │ │ │ ldmib r5, {r0, r3, r5, r6, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf60a430a │ │ │ │ blvs fe2e6c40 │ │ │ │ ldmdbne r2, {r0, r3, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ movweq lr, #15169 @ 0x3b41 │ │ │ │ @ instruction: 0x670ce9d5 │ │ │ │ - @ instruction: 0xff08f134 │ │ │ │ + @ instruction: 0xff20f134 │ │ │ │ blmi 321444 │ │ │ │ stmib r0, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmpl r3, {r8, r9, sl, sp, lr}^ │ │ │ │ blls 5a8c78 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ blvs 732be0 │ │ │ │ @ instruction: 0xf8d3681b │ │ │ │ ldrb r9, [r4, -r8]! │ │ │ │ ldc 7, cr15, [r8], {252} @ 0xfc │ │ │ │ addeq r1, pc, r4, lsr r5 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq r1, fp, r2, asr #29 │ │ │ │ - eoreq r1, r5, lr, lsl #7 │ │ │ │ - eoreq r1, fp, r6, lsl #29 │ │ │ │ - eoreq r1, r5, r2, asr r3 │ │ │ │ + strdeq r1, [fp], -r2 @ │ │ │ │ + strhteq r1, [r5], -lr │ │ │ │ + strhteq r1, [fp], -r6 │ │ │ │ + eoreq r1, r5, r2, lsl #7 │ │ │ │ strdeq r1, [pc], ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi be04b8 │ │ │ │ bpl fe08c060 │ │ │ │ @@ -2931,15 +2931,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000eba6 │ │ │ │ umulleq r1, pc, ip, r3 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r1, pc, ip, lsr #6 │ │ │ │ - eoreq r1, r5, r0, asr #3 │ │ │ │ + strdeq r1, [r5], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, r2, asr sl │ │ │ │ @ instruction: 0xf5004b52 │ │ │ │ ldrbtmi r5, [sl], #-1920 @ 0xfffff880 │ │ │ │ @@ -3021,21 +3021,21 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000eaf0 │ │ │ │ addeq r1, pc, r2, asr #5 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq r5, r9, r2, lsr #3 │ │ │ │ - eoreq lr, sl, r0, asr r9 │ │ │ │ + ldrdeq r5, [r9], -r2 @ │ │ │ │ + eoreq lr, sl, r0, lsl #19 │ │ │ │ addeq r1, pc, sl, lsl #5 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ addeq r1, pc, r6, asr #3 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - eoreq r1, r5, r2, asr r0 │ │ │ │ + eoreq r1, r5, r2, lsl #1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x2718b0d0 │ │ │ │ strmi sl, [lr], -r6, lsl #22 │ │ │ │ @ instruction: 0xf5004a3c │ │ │ │ @@ -3097,18 +3097,18 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e1 │ │ │ │ svclt 0x0000ea58 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r1, pc, r6, lsr #2 │ │ │ │ - eoreq r5, r9, sl │ │ │ │ - ldrdeq lr, [sl], -r0 @ │ │ │ │ + eoreq r5, r9, sl, lsr r0 │ │ │ │ + eoreq lr, sl, r0, lsl #16 │ │ │ │ addeq r1, pc, lr, lsl #1 │ │ │ │ - eoreq r0, r5, r4, lsr #30 │ │ │ │ + eoreq r0, r5, r4, asr pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1e15d4 │ │ │ │ @ instruction: 0xf04f4a7d │ │ │ │ @@ -3235,20 +3235,20 @@ │ │ │ │ blcs 5c498 │ │ │ │ @ instruction: 0xf8c5d1e0 │ │ │ │ @ instruction: 0xe7dd04b4 │ │ │ │ stmdb r4, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq r1, pc, sl, lsl r0 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ strdeq r0, [pc], ip │ │ │ │ - eoreq r4, r9, r0, ror #29 │ │ │ │ - eoreq lr, sl, r6, lsr #13 │ │ │ │ + eoreq r4, r9, r0, lsl pc │ │ │ │ + ldrdeq lr, [sl], -r6 @ │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ addeq r0, pc, r0, ror lr @ │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - strdeq r0, [r5], -lr @ │ │ │ │ + eoreq r0, r5, lr, lsr #26 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi 6a0a64 │ │ │ │ blmi 6a0a8c │ │ │ │ addlt r4, r8, sl, ror r4 │ │ │ │ @@ -3357,15 +3357,15 @@ │ │ │ │ stccs 8, cr15, [r8], {69} @ 0x45 │ │ │ │ stccc 8, cr15, [r4], {69} @ 0x45 │ │ │ │ strhle r4, [pc, #86] @ 4f40e │ │ │ │ strbmi lr, [r1], -sl, lsr #15 │ │ │ │ @ instruction: 0xf0404628 │ │ │ │ str pc, [r5, r7, asr #17]! │ │ │ │ stmda sl, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - eoreq r0, r5, r4, lsl ip │ │ │ │ + eoreq r0, r5, r4, asr #24 │ │ │ │ addeq r0, pc, ip, lsl #26 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r0, pc, ip, ror #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 10a898 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3665,40 +3665,40 @@ │ │ │ │ stcl 7, cr15, [lr, #1004]! @ 0x3ec │ │ │ │ addeq r0, pc, r8, lsl #24 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ strdeq r0, [pc], lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ addeq r0, pc, r8, asr #23 │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ + eoreq r0, r5, lr, lsl #22 │ │ │ │ + eoreq r0, r5, r6, ror #20 │ │ │ │ + eoreq r0, r5, r8, ror #20 │ │ │ │ + eoreq r0, r5, r8, lsl #20 │ │ │ │ + eoreq r0, r5, r0, lsl #20 │ │ │ │ + ldrdeq pc, [r4], -lr @ │ │ │ │ + eoreq pc, r4, r8, asr #9 │ │ │ │ + eoreq r0, r5, r0, lsr #19 │ │ │ │ + eoreq r0, r5, sl, ror #19 │ │ │ │ ldrdeq r0, [r5], -lr @ │ │ │ │ - eoreq r0, r5, r6, lsr sl │ │ │ │ - eoreq r0, r5, r8, lsr sl │ │ │ │ - ldrdeq r0, [r5], -r8 @ │ │ │ │ - ldrdeq r0, [r5], -r0 @ │ │ │ │ - eoreq pc, r4, lr, lsr #9 │ │ │ │ - mlaeq r4, r8, r4, pc @ │ │ │ │ - eoreq r0, r5, r0, ror r9 │ │ │ │ - strhteq r0, [r5], -sl │ │ │ │ - eoreq r0, r5, lr, lsr #19 │ │ │ │ - eoreq r0, r5, sl, lsr #18 │ │ │ │ - eoreq r0, r5, r2, asr #18 │ │ │ │ - eoreq r0, r5, r6, lsl #19 │ │ │ │ - strhteq r0, [r5], -sl │ │ │ │ - strhteq r0, [r5], -r4 │ │ │ │ - mlaeq r4, r0, r3, pc @ │ │ │ │ - eoreq pc, r4, r0, lsl #7 │ │ │ │ - mlaeq r5, r0, r8, r0 │ │ │ │ - eoreq r0, r5, ip, lsl #17 │ │ │ │ - eoreq r0, r5, r4, ror r8 │ │ │ │ - eoreq r0, r5, ip, ror #16 │ │ │ │ - eoreq fp, r5, r0, asr r6 │ │ │ │ - eoreq r0, r5, r0, asr #15 │ │ │ │ - mlaeq r5, r6, r7, r0 │ │ │ │ - eoreq r0, r5, r4, ror r7 │ │ │ │ - eoreq fp, r5, r6, lsr r5 │ │ │ │ + eoreq r0, r5, sl, asr r9 │ │ │ │ + eoreq r0, r5, r2, ror r9 │ │ │ │ + strhteq r0, [r5], -r6 │ │ │ │ + eoreq r0, r5, sl, ror #17 │ │ │ │ + eoreq r0, r5, r4, ror #17 │ │ │ │ + eoreq pc, r4, r0, asr #7 │ │ │ │ + strhteq pc, [r4], -r0 @ │ │ │ │ + eoreq r0, r5, r0, asr #17 │ │ │ │ + strhteq r0, [r5], -ip │ │ │ │ + eoreq r0, r5, r4, lsr #17 │ │ │ │ + mlaeq r5, ip, r8, r0 │ │ │ │ + eoreq fp, r5, r0, lsl #13 │ │ │ │ + strdeq r0, [r5], -r0 @ │ │ │ │ + eoreq r0, r5, r6, asr #15 │ │ │ │ + eoreq r0, r5, r4, lsr #15 │ │ │ │ + eoreq fp, r5, r6, ror #10 │ │ │ │ ldmib r0, {r4, sl, ip, sp, pc}^ │ │ │ │ ldmib r1, {r9, lr}^ │ │ │ │ addsmi r0, sl, #0, 6 │ │ │ │ addmi fp, r4, #8, 30 │ │ │ │ blmi 18da88 │ │ │ │ andcs fp, r1, ip, lsl #30 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ @@ -3765,23 +3765,23 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ ldrmi r5, [r5], -r0, lsl #17 │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ ldrsbls pc, [ip, #136] @ 0x88 @ │ │ │ │ ldrpl pc, [sl, r9, lsl #10] │ │ │ │ ldrtmi r3, [r8], -r8, lsl #14 │ │ │ │ - blx 68bf38 │ │ │ │ + blx c8bf38 │ │ │ │ @ instruction: 0xf5092320 │ │ │ │ @ instruction: 0xf1055199 │ │ │ │ ldrmi r0, [sl], -r8, lsl #18 │ │ │ │ strbmi r3, [r8], -ip, lsl #2 │ │ │ │ blx 60bbf8 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ @ instruction: 0xf143461f │ │ │ │ - msrlt (UNDEF: 47), r7 │ │ │ │ + msrlt (UNDEF: 47), pc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs lr, #18885 @ 0x49c5 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmib r5, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf06e9704 │ │ │ │ stmibvs r3!, {r0, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ eorvs r6, r8, r2, ror #16 │ │ │ │ @@ -4234,23 +4234,23 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ ldrmi r5, [r5], -r0, lsl #17 │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ ldrsbls pc, [ip, #136] @ 0x88 @ │ │ │ │ ldrpl pc, [sl, r9, lsl #10] │ │ │ │ ldrtmi r3, [r8], -r8, lsl #14 │ │ │ │ - cdp2 1, 6, cr15, cr14, cr2, {2} │ │ │ │ + cdp2 1, 8, cr15, cr6, cr2, {2} │ │ │ │ @ instruction: 0xf5092320 │ │ │ │ @ instruction: 0xf1055199 │ │ │ │ ldrmi r0, [sl], -r8, lsl #18 │ │ │ │ strbmi r3, [r8], -ip, lsl #2 │ │ │ │ cdp2 0, 6, cr15, cr12, cr13, {3} │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ @ instruction: 0xf142461f │ │ │ │ - msrlt (UNDEF: 47), sp │ │ │ │ + smlawblt pc, r5, lr, pc @ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs lr, #18885 @ 0x49c5 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmib r5, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf06d9704 │ │ │ │ stmibvs r3!, {r0, r1, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ eorvs r6, r8, r2, ror #16 │ │ │ │ @@ -4481,41 +4481,41 @@ │ │ │ │ @ instruction: 0xf1a14582 │ │ │ │ @ instruction: 0xf8cb012c │ │ │ │ @ instruction: 0xf8cb5034 │ │ │ │ ldrtmi r7, [r3], r8, lsr #32 │ │ │ │ suble r4, r1, lr, lsl #12 │ │ │ │ @ instruction: 0xf10b68a0 │ │ │ │ @ instruction: 0xf12b0120 │ │ │ │ - stmdacs r0, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2120d1e9 │ │ │ │ @ instruction: 0xf7fb2001 │ │ │ │ @ instruction: 0xed9be918 │ │ │ │ strmi r7, [r7], -r8, lsl #22 │ │ │ │ tstcc ip, r1, lsl #12 │ │ │ │ stmib r7, {r6, r9, sl, lr}^ │ │ │ │ stc 1, cr1, [r7, #12] │ │ │ │ @ instruction: 0xf12e7b00 │ │ │ │ - stmiavs r0!, {r0, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r0!, {r0, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4639463a │ │ │ │ - blx 1c0ca36 │ │ │ │ + blx fe20ca36 │ │ │ │ @ instruction: 0xf12e4640 │ │ │ │ - @ instruction: 0xe7d1f953 │ │ │ │ + ldrb pc, [r1, fp, ror #18] @ │ │ │ │ @ instruction: 0xf8d64650 │ │ │ │ @ instruction: 0xf142b00c │ │ │ │ - blls 14f720 │ │ │ │ + blls 14f780 │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ streq pc, [ip, -fp, lsr #3]! │ │ │ │ addspl pc, r9, r3, lsl #10 │ │ │ │ @ instruction: 0xf06d300c │ │ │ │ ldrtmi pc, [r8], -pc, ror #25 @ │ │ │ │ movwcs lr, #2523 @ 0x9db │ │ │ │ andsvs r6, sl, r3, asr r0 │ │ │ │ b 1b8e5a4 │ │ │ │ @ instruction: 0xf1424650 │ │ │ │ - ldmdbvs r2!, {r0, r1, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs r2!, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ msreq CPSR_fs, #-2147483608 @ 0x80000028 │ │ │ │ @ instruction: 0xf47f4295 │ │ │ │ ldcl 15, cr10, [pc, #216] @ 506a8 │ │ │ │ ldr r7, [lr, -r9, lsl #21]! │ │ │ │ blls 176de4 │ │ │ │ addsmi r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldmib sp, {r0, r2, r4, r7, r8, ip, lr, pc}^ │ │ │ │ @@ -4594,34 +4594,34 @@ │ │ │ │ rscvs r0, r3, #44, 4 @ 0xc0000002 │ │ │ │ @ instruction: 0xf8d84296 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ bicle r0, sp, ip, lsr #16 │ │ │ │ @ instruction: 0xd1b845d1 │ │ │ │ ldrdls pc, [ip], -sp │ │ │ │ smlatbcs r0, r0, r8, r6 │ │ │ │ - blx ffd0cbcc │ │ │ │ + blx 30cbce │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ blls 1c4858 │ │ │ │ stmibeq r0, {r0, r3, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ ldmpl r9, {r0, r1, r8, sl, ip, sp, lr, pc} │ │ │ │ orrspl pc, sl, r3, lsl #10 │ │ │ │ stmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ tstls r3, r8, lsl #2 │ │ │ │ ldrdvc pc, [r8], -fp │ │ │ │ bl feaaaa30 │ │ │ │ blcs 51354 │ │ │ │ @ instruction: 0xf104db33 │ │ │ │ @ instruction: 0xf107050c │ │ │ │ strtmi r0, [r8], -ip, lsl #12 │ │ │ │ - @ instruction: 0xf864f12e │ │ │ │ + @ instruction: 0xf87cf12e │ │ │ │ stmiavs r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx fee0cc0c │ │ │ │ + blx ff40cc0c │ │ │ │ @ instruction: 0xf12e4628 │ │ │ │ - stmdals r3, {r0, r1, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ - blx 1e8cc76 │ │ │ │ + stmdals r3, {r0, r1, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + blx fe48cc76 │ │ │ │ @ instruction: 0xf1a2693a │ │ │ │ addsmi r0, r6, #44, 10 @ 0xb000000 │ │ │ │ @ instruction: 0xf1a36853 │ │ │ │ andsle r0, r4, ip, lsr #20 │ │ │ │ tstpeq r8, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf06d4640 │ │ │ │ strtmi pc, [r8], -r3, lsl #24 │ │ │ │ @@ -4631,17 +4631,17 @@ │ │ │ │ @ instruction: 0xf8dae980 │ │ │ │ @ instruction: 0xf10a3030 │ │ │ │ addsmi r0, r6, #44, 4 @ 0xc0000002 │ │ │ │ beq b8ce30 │ │ │ │ ldrtmi sp, [r8], -sl, ror #3 │ │ │ │ ldmdb r4!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1429803 │ │ │ │ - ldrbmi pc, [r9], -r3, ror #22 @ │ │ │ │ + @ instruction: 0x4659fb7b │ │ │ │ @ instruction: 0xf12b68a0 │ │ │ │ - strmi pc, [r3], r5, lsr #21 │ │ │ │ + @ instruction: 0x4683fabd │ │ │ │ @ instruction: 0xd1bd2800 │ │ │ │ andlt r9, fp, r6, lsl #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ orrscs lr, r8, r9, lsr #14 │ │ │ │ @ instruction: 0xf7fa2001 │ │ │ │ blmi 30c758 │ │ │ │ @@ -4651,28 +4651,28 @@ │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ movwcs r9, #21254 @ 0x5306 │ │ │ │ @ instruction: 0xffd2f032 │ │ │ │ svclt 0x0000e706 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xfffff369 │ │ │ │ @ instruction: 0xfffff153 │ │ │ │ - eoreq pc, r4, r8, lsr #15 │ │ │ │ + ldrdeq pc, [r4], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba7a0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 4547d4 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf12b2000 │ │ │ │ - @ instruction: 0x4603f8f1 │ │ │ │ + strmi pc, [r3], -r9, lsl #18 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf12d60a3 │ │ │ │ - @ instruction: 0xf104ffcb │ │ │ │ + @ instruction: 0xf104ffe3 │ │ │ │ @ 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 │ │ │ │ @@ -4682,15 +4682,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b9a │ │ │ │ strmi r0, [pc], -r8, lsl #22 │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - @ instruction: 0xf8dafaef │ │ │ │ + @ instruction: 0xf8dafb07 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ ldmdavs sp, {r2, r3, r5, sl}^ │ │ │ │ andsle r4, r5, r2, lsr #11 │ │ │ │ ldrpl pc, [r9], r7, lsl #10 │ │ │ │ strcc r3, [ip], -ip, lsr #26 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf06d4630 │ │ │ │ @@ -4698,19 +4698,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ blvs b4ac80 │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - @ instruction: 0x4658fadd │ │ │ │ - blx ff38cdcc │ │ │ │ + @ instruction: 0x4658faf5 │ │ │ │ + blx ff98cdcc │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf12b2100 │ │ │ │ - pkhbtmi pc, r0, fp, lsl #20 @ │ │ │ │ + @ instruction: 0x4680fa33 │ │ │ │ @ instruction: 0xf507b368 │ │ │ │ @ instruction: 0x370c5799 │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ strteq pc, [ip], #-419 @ 0xfffffe5d │ │ │ │ ldmdavs sp, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ @@ -4724,19 +4724,19 @@ │ │ │ │ stmia r4, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429e │ │ │ │ @ instruction: 0xf7fa4648 │ │ │ │ @ instruction: 0x4641e8bc │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ - @ instruction: 0xf9eef12b │ │ │ │ + blx 20cdd4 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0x4658d1d4 │ │ │ │ ldreq pc, [r4, -sl, lsl #2]! │ │ │ │ - blx fe88ce40 │ │ │ │ + blx fee8ce40 │ │ │ │ ldrsbtmi pc, [r8], -sl @ │ │ │ │ stmdavs r5!, {r2, r3, r4, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x2600d010 │ │ │ │ @ instruction: 0xf1046823 │ │ │ │ subsvs r0, sp, r0, lsl r0 │ │ │ │ stmib r4, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf0326600 │ │ │ │ @@ -4754,17 +4754,17 @@ │ │ │ │ @ instruction: 0xf0326600 │ │ │ │ qsub16mi pc, r0, r1 @ │ │ │ │ stm r4, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strtmi r6, [ip], -fp, ror #16 │ │ │ │ ldrmi r4, [sp], -pc, lsr #5 │ │ │ │ @ instruction: 0xf8dad1ee │ │ │ │ tstcs r0, r8 │ │ │ │ - @ instruction: 0xf8d2f12b │ │ │ │ + @ instruction: 0xf8eaf12b │ │ │ │ andeq pc, ip, sl, lsl #2 │ │ │ │ - @ instruction: 0xff1ef12d │ │ │ │ + @ instruction: 0xff36f12d │ │ │ │ svchi 0x00f8e8bd │ │ │ │ ldrlt fp, [r0, #-433] @ 0xfffffe4f │ │ │ │ stceq 1, cr15, [r4], {160} @ 0xa0 │ │ │ │ vhsub.s8 d18, d1, d0 │ │ │ │ and r2, r1, ip, lsl #8 │ │ │ │ mulle fp, r1, r2 │ │ │ │ svccc 0x0004f85c │ │ │ │ @@ -4778,15 +4778,15 @@ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460e │ │ │ │ @ instruction: 0x3708579a │ │ │ │ ldrtmi r4, [r8], -r0, lsl #13 │ │ │ │ - blx c0cf08 │ │ │ │ + blx 120cf08 │ │ │ │ addsmi r6, lr, #7536640 @ 0x730000 │ │ │ │ andsle r6, r9, sp, asr r8 │ │ │ │ ldmpl r9, {r3, r8, sl, ip, sp, lr, pc} │ │ │ │ strteq pc, [ip], #-419 @ 0xfffffe5d │ │ │ │ @ instruction: 0xf1083d2c │ │ │ │ @ instruction: 0xf104080c │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ @@ -4795,15 +4795,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ ldmda r2!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429e │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - pop {r0, r1, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ svcge 0x0000b09b │ │ │ │ @ instruction: 0x37d4f8df │ │ │ │ @@ -5232,21 +5232,21 @@ │ │ │ │ @ instruction: 0x6c7beb4e │ │ │ │ ldrvs r6, [sp, #517]! @ 0x205 │ │ │ │ ldcvs 0, cr6, [fp, #-96]! @ 0xffffffa0 │ │ │ │ eorhi pc, r4, r0, asr #17 │ │ │ │ streq pc, [ip, #-259] @ 0xfffffefd │ │ │ │ subshi pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf12d4628 │ │ │ │ - fldmdbxvs fp!, {d15-d70} @ Deprecated │ │ │ │ + fldmdbxvs fp!, {d15-d82} @ Deprecated │ │ │ │ cmppeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12a6898 │ │ │ │ - tstplt r0, r5, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb110fd9d │ │ │ │ ldmdbvs sl, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ strtmi fp, [r8], -r2, lsr #22 │ │ │ │ - blx 1c0d5e6 │ │ │ │ + blx fe20d5e6 │ │ │ │ subscc pc, r0, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf63f2b05 │ │ │ │ bvs fe8bc448 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ movwcs sl, #3281 @ 0xcd1 │ │ │ │ movwcc lr, #4100 @ 0x1004 │ │ │ │ addmi r3, fp, #128, 8 @ 0x80000000 │ │ │ │ @@ -5259,15 +5259,15 @@ │ │ │ │ @ instruction: 0xf64e18d3 │ │ │ │ vsubl.s8 , d2, d31 │ │ │ │ bl 10edcc0 │ │ │ │ ldrbt r0, [r5], lr, lsl #4 │ │ │ │ @ instruction: 0xa018f8d3 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf12d4628 │ │ │ │ - @ instruction: 0xf8d6fb45 │ │ │ │ + @ instruction: 0xf8d6fb5d │ │ │ │ @ instruction: 0xf8d629f8 │ │ │ │ ldmib r4, {r2, r4, r5, r6, r7, r8, fp, ip, sp}^ │ │ │ │ blx d65da │ │ │ │ @ instruction: 0xf8d6f803 │ │ │ │ blx fe999ada │ │ │ │ blx fe8a61be │ │ │ │ bcs 771c0 │ │ │ │ @@ -5328,15 +5328,15 @@ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0989400 │ │ │ │ andlt pc, r2, r5, lsr #23 │ │ │ │ @ instruction: 0x4601bd70 │ │ │ │ @ instruction: 0xf0624630 │ │ │ │ strb pc, [r7, fp, asr #26]! @ │ │ │ │ - eoreq lr, r4, sl, lsl sp │ │ │ │ + eoreq lr, r4, sl, asr #26 │ │ │ │ ldrblt fp, [r0, #-842]! @ 0xfffffcb6 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stccc 8, cr15, [ip, #832]! @ 0x340 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, ip, ror #24 │ │ │ │ @@ -5464,24 +5464,24 @@ │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ orrscs r0, r0, #0, 6 │ │ │ │ ldc2 0, cr15, [lr], {142} @ 0x8e │ │ │ │ cmplt r0, #4, 12 @ 0x400000 │ │ │ │ vst1.32 {d22-d23}, [pc], r0 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #17154 @ 0x4302 │ │ │ │ - @ instruction: 0xf97af1f9 │ │ │ │ + @ instruction: 0xf992f1f9 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ blvs fece2cc4 │ │ │ │ blvs ffc6c150 │ │ │ │ blvs 18d7734 │ │ │ │ bl 10f60cc │ │ │ │ bge 1514d0 │ │ │ │ @ instruction: 0xf1049001 │ │ │ │ @ instruction: 0xf1ef0048 │ │ │ │ - movwcs pc, #2923 @ 0xb6b @ │ │ │ │ + movwcs pc, #2947 @ 0xb83 @ │ │ │ │ andcs r4, r1, #24, 12 @ 0x1800000 │ │ │ │ stmib r5, {r1, r5, r9, ip, sp, lr}^ │ │ │ │ bmi 3e20e8 │ │ │ │ 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 @ │ │ │ │ @@ -5492,15 +5492,15 @@ │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 188d770 │ │ │ │ @ instruction: 0xf7f9e7e9 │ │ │ │ svclt 0x0000efa4 │ │ │ │ addeq lr, lr, r2, ror fp │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq lr, lr, r6, lsl fp │ │ │ │ - strhteq lr, [r4], -r8 │ │ │ │ + eoreq lr, r4, r8, ror #21 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba8734 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldc2l 0, cr15, [r8], #-568 @ 0xfffffdc8 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -5520,19 +5520,19 @@ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0b80300 │ │ │ │ @ instruction: 0xf995f8b9 │ │ │ │ @ instruction: 0xf5053041 │ │ │ │ smlabtcs r4, r8, r2, r7 │ │ │ │ strtmi r6, [r8], -r8, ror #2 │ │ │ │ - @ instruction: 0xf816f159 │ │ │ │ + @ instruction: 0xf82ef159 │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ strtmi r7, [r8], -ip, asr #5 │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xf80ef159 │ │ │ │ + @ instruction: 0xf826f159 │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f94648 │ │ │ │ @ instruction: 0xf1b8ecda │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84c │ │ │ │ @ instruction: 0xf7f90801 │ │ │ │ @@ -5637,15 +5637,15 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge d2358 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ @ instruction: 0xf1ee450c │ │ │ │ - bmi 2d0bb0 │ │ │ │ + bmi 2d0c10 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r3, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ mcr 7, 3, pc, cr10, cr9, {7} @ │ │ │ │ @@ -5692,15 +5692,15 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge d2434 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ @ instruction: 0xf1ee450c │ │ │ │ - bmi 2d0ad4 │ │ │ │ + bmi 2d0b34 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r3, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldcl 7, cr15, [ip, #996]! @ 0x3e4 │ │ │ │ @@ -5757,28 +5757,28 @@ │ │ │ │ svclt 0x0000e7e9 │ │ │ │ addeq lr, lr, r6, ror r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba8b40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - @ instruction: 0xff30f1f8 │ │ │ │ + @ instruction: 0xff48f1f8 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - @ instruction: 0xff2cf1f8 │ │ │ │ - mcr2 1, 6, pc, cr4, cr4, {1} @ │ │ │ │ + @ instruction: 0xff44f1f8 │ │ │ │ + mrc2 1, 6, pc, cr12, cr4, {1} │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xff2cf125 │ │ │ │ + @ instruction: 0xff44f125 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xffd6f1f8 │ │ │ │ + @ instruction: 0xffeef1f8 │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -5786,15 +5786,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blmi 19765dc │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ @ instruction: 0xf1f89309 │ │ │ │ - @ instruction: 0xf8dafef7 │ │ │ │ + @ instruction: 0xf8daff0f │ │ │ │ blx 2a0136 │ │ │ │ @ instruction: 0xf8daf905 │ │ │ │ @ instruction: 0xf8da29fc │ │ │ │ @ instruction: 0x6e1b89e4 │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r0, lsl #20 │ │ │ │ @@ -5899,15 +5899,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blmi 19767a0 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ @ instruction: 0xf1f89309 │ │ │ │ - @ instruction: 0xf8dafe15 │ │ │ │ + @ instruction: 0xf8dafe2d │ │ │ │ blx 2a02fa │ │ │ │ @ instruction: 0xf8daf905 │ │ │ │ @ instruction: 0xf8da29fc │ │ │ │ @ instruction: 0x6e1b89e4 │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r0, lsl #20 │ │ │ │ @@ -6014,43 +6014,43 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [r9], ip, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ @ instruction: 0x466e44fa │ │ │ │ eorcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 30e26c │ │ │ │ + blx 90e26c │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 123704 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf14a4638 │ │ │ │ - vpmax.s8 , q8, │ │ │ │ + vpmin.s8 , q8, │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r8, ip} │ │ │ │ - blx b0e28c │ │ │ │ + blx 110e28c │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf100802c │ │ │ │ @ instruction: 0x46050818 │ │ │ │ strbmi r2, [r1], -r0, lsr #6 │ │ │ │ ldrdlt pc, [r8], #-143 @ 0xffffff71 @ │ │ │ │ - blx feb0e2aa │ │ │ │ + blx ff10e2aa │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-261 @ 0xfffffefb @ │ │ │ │ @ instruction: 0xf04f9300 │ │ │ │ stmib r6, {r2, r3, r5, r6, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf8d53301 │ │ │ │ ldm r6, {r2, r4, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ andcc pc, fp, sl, asr r8 @ │ │ │ │ blx 3e3656 │ │ │ │ svcvc 0x005b330c │ │ │ │ @ instruction: 0xf845330b │ │ │ │ @ instruction: 0xf14a9023 │ │ │ │ - bmi 39081c │ │ │ │ + bmi 39087c │ │ │ │ ldrbtmi r4, [sl], #-2825 @ 0xfffff4f7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strbmi sp, [r0], -r3, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f98ff0 │ │ │ │ @@ -6072,27 +6072,27 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ @ instruction: 0xf8dd461e │ │ │ │ strmi r8, [r7], -r0, lsr #32 │ │ │ │ - ldc2 1, cr15, [sl], #992 @ 0x3e0 │ │ │ │ - ldc2 1, cr15, [lr], #148 @ 0x94 │ │ │ │ + ldc2l 1, cr15, [r2], {248} @ 0xf8 │ │ │ │ + ldc2l 1, cr15, [r6], {37} @ 0x25 │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ blcs ac150 │ │ │ │ @ instruction: 0x4638d93e │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [lr], #992 @ 0x3e0 │ │ │ │ - ldc2 1, cr15, [r2], #148 @ 0x94 │ │ │ │ + stc2l 1, cr15, [r6], {248} @ 0xf8 │ │ │ │ + stc2l 1, cr15, [sl], {37} @ 0x25 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ ldrtmi r9, [r8], -ip │ │ │ │ @ instruction: 0xf1f82701 │ │ │ │ - @ instruction: 0xf125fca5 │ │ │ │ - smlatblt r0, r9, ip, pc @ │ │ │ │ + @ instruction: 0xf125fcbd │ │ │ │ + smlabtlt r0, r1, ip, pc @ │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f94649 │ │ │ │ @ instruction: 0x4639ecd4 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ stcl 7, cr15, [lr], {249} @ 0xf9 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ strbmi r6, [r9], -r8, lsr #16 │ │ │ │ @@ -6304,15 +6304,15 @@ │ │ │ │ @ instruction: 0xf5039a17 │ │ │ │ movwls r5, #21430 @ 0x53b6 │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 1527ae │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r9, {r8, ip, pc} │ │ │ │ - cdp2 1, 6, cr15, cr6, cr12, {7} │ │ │ │ + cdp2 1, 7, cr15, cr14, cr12, {7} │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8911420 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls a07814 │ │ │ │ movwls r2, #8960 @ 0x2300 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdals r7!, {r0, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ @@ -6366,27 +6366,27 @@ │ │ │ │ blls 536ec8 │ │ │ │ @ instruction: 0x0179f897 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andls r9, r0, sl, lsl #16 │ │ │ │ strmi r9, [r1], #-2057 @ 0xfffff7f7 │ │ │ │ ldmib sp, {r0, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf1eb0124 │ │ │ │ - str pc, [r3, r9, lsr #26] │ │ │ │ + str pc, [r3, r1, asr #26] │ │ │ │ blmi 1664c38 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1dac344 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r7, r2, lsr #1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdbge sl!, {r0, r1, r3, r5, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x461a461d │ │ │ │ strmi r9, [ip], -pc, lsl #16 │ │ │ │ tstls sp, r2, lsr #6 │ │ │ │ - cdp2 1, 11, cr15, cr10, cr8, {7} │ │ │ │ + cdp2 1, 13, cr15, cr2, cr8, {7} │ │ │ │ cdpls 8, 1, cr6, cr9, cr13, {1} │ │ │ │ stmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8974630 │ │ │ │ @ instruction: 0xf7f98179 │ │ │ │ blls 54cd24 │ │ │ │ ldrtmi r4, [r3], #-1538 @ 0xfffff9fe │ │ │ │ @ instruction: 0x46199318 │ │ │ │ @@ -6432,25 +6432,25 @@ │ │ │ │ @ instruction: 0xf8db0203 │ │ │ │ stmdbls lr, {r2, r3, r5, r7, r8, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf5034434 │ │ │ │ movwls r5, #21430 @ 0x53b6 │ │ │ │ @ instruction: 0xf8da9208 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ @ instruction: 0xf1ec4643 │ │ │ │ - blls 491974 │ │ │ │ + blls 4919d4 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2e3c60 │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8db990c │ │ │ │ bls 261a9c │ │ │ │ @ instruction: 0x53b6f503 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ @ instruction: 0xf1eb4643 │ │ │ │ - blls 3d1644 │ │ │ │ + blls 3d16a4 │ │ │ │ blls 22c468 │ │ │ │ @ instruction: 0xf405fb01 │ │ │ │ bicle r4, r0, #156, 4 @ 0xc0000009 │ │ │ │ ssatmi r9, #25, fp, lsl #24 │ │ │ │ blls 8e3c8c │ │ │ │ ldmdavs sp, {r3, r4, r9, fp, ip, pc} │ │ │ │ vqrdmulh.s d15, d4, d5 │ │ │ │ @@ -6466,36 +6466,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, lr, lsl #12 │ │ │ │ tstcs r0, r7, lsl #12 │ │ │ │ ldrmi r6, [r1], r0, lsl #18 │ │ │ │ @ instruction: 0xf146461c │ │ │ │ - ldmdbvs r3!, {r0, r1, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs r3!, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ beq 118e864 │ │ │ │ ldrbmi r4, [r1], -r5, lsl #12 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f3607 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1483150 │ │ │ │ - strtmi pc, [r9], -r3, lsr #16 │ │ │ │ + @ instruction: 0x4629f83b │ │ │ │ @ instruction: 0xf1494638 │ │ │ │ - @ instruction: 0xf899ff27 │ │ │ │ + @ instruction: 0xf899ff3f │ │ │ │ vqadd.s8 d19, d0, d0 │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r4, r7, r8, sp} │ │ │ │ vpmax.u8 d15, d3, d6 │ │ │ │ streq lr, [r3], #-2596 @ 0xfffff5dc │ │ │ │ - cdp2 1, 8, cr15, cr8, cr6, {2} │ │ │ │ + cdp2 1, 10, cr15, cr0, cr6, {2} │ │ │ │ andge pc, ip, sp, asr #17 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ beq 158e8c0 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ strbeq pc, [r4, #-256]! @ 0xffffff00 @ │ │ │ │ mulslt r0, r9, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ @@ -6517,15 +6517,15 @@ │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ svcvc 0x009a4671 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ movwcc r3, #45579 @ 0xb20b │ │ │ │ eormi pc, r2, lr, asr #16 │ │ │ │ @ instruction: 0xf84e2200 │ │ │ │ @ instruction: 0xf1492023 │ │ │ │ - andlt pc, r5, r1, ror #29 │ │ │ │ + strdlt pc, [r5], -r9 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ addeq sp, lr, ip, lsl #23 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @@ -6536,78 +6536,78 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1e86730 │ │ │ │ @ instruction: 0xf10d447b │ │ │ │ andcs r0, r0, #44, 16 @ 0x2c0000 │ │ │ │ strbmi r2, [r0], -r4, lsl #2 │ │ │ │ - cdp2 1, 4, cr15, cr8, cr9, {2} │ │ │ │ + cdp2 1, 6, cr15, cr0, cr9, {2} │ │ │ │ blmi 1d785b8 │ │ │ │ tstcs r8, r1, lsl #12 │ │ │ │ @ instruction: 0xf8802504 │ │ │ │ @ instruction: 0xf04f6020 │ │ │ │ @ instruction: 0xf85b0a20 │ │ │ │ movwls r3, #3 │ │ │ │ blmi 1c23dfc │ │ │ │ @ instruction: 0xf146447b │ │ │ │ - vstmiane r3!, {s30-s240} │ │ │ │ + vstmiane r3!, {s30-s264} │ │ │ │ strmi r6, [r1], r5, asr #5 │ │ │ │ svcls 0x000f4618 │ │ │ │ @ instruction: 0xf1e39300 │ │ │ │ - blmi 1b12498 │ │ │ │ + blmi 1b124f8 │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf1464434 │ │ │ │ - ldrtmi pc, [r1], -r3, asr #21 @ │ │ │ │ + @ instruction: 0x4631fadb │ │ │ │ @ instruction: 0xf8c04607 │ │ │ │ stmdals pc, {r2, r3, r5, sp, pc} @ │ │ │ │ - cdp2 1, 4, cr15, cr6, cr6, {2} │ │ │ │ + cdp2 1, 5, cr15, cr14, cr6, {2} │ │ │ │ cmpvs r4, r5, lsl #12 │ │ │ │ stmdals pc, {r8, sp} @ │ │ │ │ stmib r5, {r1, r5, r8, r9, sp}^ │ │ │ │ @ instruction: 0x762b1114 │ │ │ │ ldrsbcc pc, [ip], #128 @ 0x80 @ │ │ │ │ subne pc, r0, r5, lsr #17 │ │ │ │ @ instruction: 0xf8804333 │ │ │ │ @ instruction: 0xf8c06045 │ │ │ │ @ instruction: 0xf14630dc │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ strtmi r0, [r1], -r4, asr #8 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs fp!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7, -r0, asr #19] │ │ │ │ @ instruction: 0xf9939b0f │ │ │ │ bcs 3da710 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ uadd16mi fp, r3, r4 │ │ │ │ ldrsbcc pc, [r0, #-131] @ 0xffffff7d @ │ │ │ │ - @ instruction: 0xff60f147 │ │ │ │ + @ instruction: 0xff78f147 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - cdp2 1, 6, cr15, cr4, cr9, {2} │ │ │ │ + cdp2 1, 7, cr15, cr12, cr9, {2} │ │ │ │ ldmdbvc r3, {r1, r4, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ blcs 671384 │ │ │ │ ldm pc, {r3, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrbvc pc, [r7, -r3]! @ │ │ │ │ bvc fe072814 │ │ │ │ bvc 1ed6824 │ │ │ │ andsne r8, r0, r0, lsl #1 │ │ │ │ andsne r7, r0, sp, ror r7 │ │ │ │ @ instruction: 0x77777710 │ │ │ │ rsbseq r7, r7, r7, ror r7 │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf04fe78b │ │ │ │ vpmax.s8 q8, q0, q0 │ │ │ │ stmdals pc, {r0, r1, r2, r3, r4, r8, ip} @ │ │ │ │ - ldc2 1, cr15, [r2, #280]! @ 0x118 │ │ │ │ + stc2l 1, cr15, [sl, #280] @ 0x118 │ │ │ │ @ instruction: 0xf1004653 │ │ │ │ @ instruction: 0x46320a18 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ @ instruction: 0x46074651 │ │ │ │ - @ instruction: 0xff34f147 │ │ │ │ + @ instruction: 0xff4cf147 │ │ │ │ stcge 4, cr9, [r6], {9} │ │ │ │ @ instruction: 0xf1072600 │ │ │ │ @ instruction: 0x96060c54 │ │ │ │ strvs lr, [r1], -r4, asr #19 │ │ │ │ @ instruction: 0xf8df697b │ │ │ │ movwls lr, #4308 @ 0x10d4 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -6616,31 +6616,31 @@ │ │ │ │ cmncs ip, lr │ │ │ │ blx a3fa2 │ │ │ │ ldrtmi r3, [r9], -r2, lsl #6 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ @ instruction: 0xf847330b │ │ │ │ @ instruction: 0xf1056023 │ │ │ │ @ instruction: 0xf1490720 │ │ │ │ - blge 111f24 │ │ │ │ + blge 111f84 │ │ │ │ strtmi r9, [r6], r2, lsl #12 │ │ │ │ andsge pc, r4, sp, asr #17 │ │ │ │ strvs lr, [r3], -sp, asr #19 │ │ │ │ ldrsbtgt pc, [r4], -r5 @ │ │ │ │ strls ip, [sl], -pc, lsl #22 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ eorge pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8cc9b00 │ │ │ │ andcs r6, r4, #0 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ @ instruction: 0x232063eb │ │ │ │ - cdp2 1, 15, cr15, cr6, cr7, {2} │ │ │ │ + @ instruction: 0xff0ef147 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ - ldc2l 1, cr15, [sl, #292]! @ 0x124 │ │ │ │ + cdp2 1, 1, cr15, cr2, cr9, {2} │ │ │ │ ldrtmi r2, [sl], -pc, lsl #6 │ │ │ │ strbmi r4, [r9], -r0, asr #12 │ │ │ │ mrc2 7, 4, pc, cr12, cr15, {7} │ │ │ │ blmi 3e4f60 │ │ │ │ stmdals pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ @@ -6653,19 +6653,19 @@ │ │ │ │ beq ce86c │ │ │ │ @ instruction: 0xf04fe791 │ │ │ │ usada8 lr, r0, sl, r0 │ │ │ │ mrc 7, 4, APSR_nzcv, cr0, cr8, {7} │ │ │ │ @ instruction: 0x008edab0 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq sp, lr, sl, lsr #21 │ │ │ │ - eoreq sp, r4, r4, lsl #21 │ │ │ │ + strhteq sp, [r4], -r4 │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ - eoreq sp, r4, r0, ror sl │ │ │ │ - eoreq sp, r4, sl, asr sl │ │ │ │ - eoreq sp, r4, lr, lsr #19 │ │ │ │ + eoreq sp, r4, r0, lsr #21 │ │ │ │ + eoreq sp, r4, sl, lsl #21 │ │ │ │ + ldrdeq sp, [r4], -lr @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ strdeq sp, [lr], r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ ldclmi 0, cr11, [r4], #-828 @ 0xfffffcc4 │ │ │ │ @@ -6785,15 +6785,15 @@ │ │ │ │ @ instruction: 0x47d84638 │ │ │ │ @ instruction: 0xf7f8e770 │ │ │ │ svclt 0x0000ed8c │ │ │ │ addeq sp, lr, r4, lsl #17 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ andeq r0, r1, r3, asr r7 │ │ │ │ addeq ip, r5, r0, asr #5 │ │ │ │ - eoreq r6, fp, r2, lsr #27 │ │ │ │ + ldrdeq r6, [fp], -r2 @ │ │ │ │ addeq sp, lr, sl, ror #13 │ │ │ │ ldrdeq r6, [r0], -pc @ │ │ │ │ addeq ip, r5, ip, asr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -6914,15 +6914,15 @@ │ │ │ │ @ instruction: 0x47d84638 │ │ │ │ @ instruction: 0xf7f8e770 │ │ │ │ svclt 0x0000ec8a │ │ │ │ addeq sp, lr, r0, lsl #13 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ andeq r2, r1, r7, lsl #11 │ │ │ │ umulleq ip, r5, r0, r0 │ │ │ │ - mlaeq fp, lr, fp, r6 │ │ │ │ + eoreq r6, fp, lr, asr #23 │ │ │ │ addeq sp, lr, r6, ror #9 │ │ │ │ andeq r7, r0, fp, lsr #22 │ │ │ │ umulleq fp, r5, ip, pc @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba9d74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r8, ror #31 │ │ │ │ @@ -6957,48 +6957,48 @@ │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [r0, #988] @ 0x3dc │ │ │ │ - ldc2l 1, cr15, [r4, #144] @ 0x90 │ │ │ │ + stc2l 1, cr15, [r8, #988]! @ 0x3dc │ │ │ │ + stc2l 1, cr15, [ip, #144]! @ 0x90 │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba9e28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0ff0 │ │ │ │ @ instruction: 0xf1f74604 │ │ │ │ - @ instruction: 0xf124fdbb │ │ │ │ - strhlt pc, [r0, #223]! @ 0xdf @ │ │ │ │ + @ instruction: 0xf124fdd3 │ │ │ │ + ldrdlt pc, [r0, #215]! @ 0xd7 │ │ │ │ blcs acf4c │ │ │ │ @ instruction: 0x4620d919 │ │ │ │ - ldc2 1, cr15, [r2, #988]! @ 0x3dc │ │ │ │ - ldc2 1, cr15, [r6, #144]! @ 0x90 │ │ │ │ + stc2l 1, cr15, [sl, #988] @ 0x3dc │ │ │ │ + stc2l 1, cr15, [lr, #144] @ 0x90 │ │ │ │ stmibvs r3, {r7, r8, ip, sp, pc} │ │ │ │ stmdble sp, {r0, r1, r2, r8, r9, fp, sp} │ │ │ │ blcc 94fc4 │ │ │ │ stmdale r9!, {r0, r1, r2, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ strcs r2, [r8, #-3336]! @ 0xfffff2f8 │ │ │ │ blcs a5cd08 │ │ │ │ stmdacs r8!, {r3, r5, fp, sp} │ │ │ │ stmdacs r8!, {r3, r5, fp, sp} │ │ │ │ @ instruction: 0x46282554 │ │ │ │ @ instruction: 0x4620bd70 │ │ │ │ - ldc2 1, cr15, [r8, #988] @ 0x3dc │ │ │ │ - ldc2l 1, cr15, [sl, #204] @ 0xcc │ │ │ │ + ldc2 1, cr15, [r0, #988]! @ 0x3dc │ │ │ │ + ldc2l 1, cr15, [r2, #204]! @ 0xcc │ │ │ │ @ instruction: 0x46052c7b │ │ │ │ stccs 0, cr13, [r2], {17} │ │ │ │ strtmi sp, [r0], -r4 │ │ │ │ - @ instruction: 0xff26f1f7 │ │ │ │ + @ instruction: 0xff3ef1f7 │ │ │ │ rscle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ blx 18ed88 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xf9e0f03b │ │ │ │ strtmi r4, [r8], -r5, lsl #12 │ │ │ │ strbcs fp, [r8, #-3440]! @ 0xfffff290 │ │ │ │ @@ -7041,17 +7041,17 @@ │ │ │ │ svclt 0x0018420b │ │ │ │ mrsle r2, (UNDEF: 8) │ │ │ │ svcvs 0x0010f413 │ │ │ │ andcs fp, r4, r8, lsl pc │ │ │ │ bcs 48715c │ │ │ │ andcs fp, r5, r8, lsl #30 │ │ │ │ ldclt 1, cr13, [r8, #-0] │ │ │ │ - stc2l 1, cr15, [r0], #-204 @ 0xffffff34 │ │ │ │ + ldc2l 1, cr15, [r8], #-204 @ 0xffffff34 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2 1, cr15, [sl, #-144]! @ 0xffffff70 │ │ │ │ + stc2l 1, cr15, [r2, #-144] @ 0xffffff70 │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ stmdale r4!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ movwcs r2, #11047 @ 0x2b27 │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ blcc 157c9c │ │ │ │ stmdale pc!, {r2, r3, r4, r8, r9, fp, sp} @ │ │ │ │ @@ -7071,15 +7071,15 @@ │ │ │ │ mcrhi 13, 0, fp, cr3, cr8, {1} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3], {221} @ 0xdd │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3, #-868] @ 0xfffffc9c │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4620e7d5 │ │ │ │ - blx ff10f2a2 │ │ │ │ + blx ff70f2a2 │ │ │ │ @ instruction: 0x2d00b948 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ ldclt 0, cr2, [r8, #-16]! │ │ │ │ svclt 0x00142d00 │ │ │ │ andcs r2, r4, r7 │ │ │ │ andcs fp, r3, r8, lsr sp │ │ │ │ svclt 0x0000bd38 │ │ │ │ @@ -7137,15 +7137,15 @@ │ │ │ │ adc pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xffaaf7fe │ │ │ │ movwls r9, #52008 @ 0xcb28 │ │ │ │ tstls r8, #41984 @ 0xa400 │ │ │ │ @ instruction: 0x732ae9dd │ │ │ │ stmdals sl, {r0, r3, r8, r9, ip, pc} │ │ │ │ tstls r2, #44, 22 @ 0xb000 │ │ │ │ - stc2l 1, cr15, [lr], #-144 @ 0xffffff70 │ │ │ │ + stc2 1, cr15, [r6], {36} @ 0x24 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, ip, pc} │ │ │ │ rscshi pc, r8, r0 │ │ │ │ blcs 22d4f4 │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ rscshi pc, r2, r0, asr #4 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ ldrdls pc, [ip], -sp @ │ │ │ │ @@ -7369,15 +7369,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ ldc2l 7, cr15, [sl, #1016] @ 0x3f8 │ │ │ │ movwls r9, #56106 @ 0xdb2a │ │ │ │ tstls r7, #44032 @ 0xac00 │ │ │ │ @ instruction: 0x632ce9dd │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r5, #47104 @ 0xb800 │ │ │ │ - blx fe80f70c │ │ │ │ + blx fee0f70c │ │ │ │ stmdacs r0, {r4, ip, pc} │ │ │ │ tstphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 22d894 │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ tstphi fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx ed33e │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, sp, lr, pc} │ │ │ │ @@ -7630,15 +7630,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ blx ff491672 │ │ │ │ movwls r9, #56106 @ 0xdb2a │ │ │ │ tstls r7, #44032 @ 0xac00 │ │ │ │ @ instruction: 0x632ce9dd │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r5, #47104 @ 0xb800 │ │ │ │ - @ instruction: 0xf894f124 │ │ │ │ + @ instruction: 0xf8acf124 │ │ │ │ stmdacs r0, {r4, ip, pc} │ │ │ │ tstphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 22dca8 │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ tstphi fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx ed752 │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, sp, lr, pc} │ │ │ │ @@ -8262,15 +8262,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - mrrc2 1, 15, pc, lr, cr6 @ │ │ │ │ + ldc2l 1, cr15, [r6], #-984 @ 0xfffffc28 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ blx ff1100dc │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ andcs pc, pc, #774144 @ 0xbd000 │ │ │ │ @@ -8322,15 +8322,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - blx ffa1093a │ │ │ │ + blx 1093a │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ @ instruction: 0xffeaf017 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ andcs pc, pc, #916 @ 0x394 │ │ │ │ @@ -8515,24 +8515,24 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ @ instruction: 0xd1220f30 │ │ │ │ @ instruction: 0xe77546d3 │ │ │ │ @ instruction: 0xf1234650 │ │ │ │ - teqplt r0, fp, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r3, asr #19 @ p-variant is OBSOLETE │ │ │ │ ldmeq sl, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00182a01 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ @ instruction: 0xf04faf63 │ │ │ │ @ instruction: 0xe7670a96 │ │ │ │ strbtcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrbmi lr, [r8], -sl, ror #13 │ │ │ │ - @ instruction: 0xf998f123 │ │ │ │ + @ instruction: 0xf9b0f123 │ │ │ │ stmibvs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ bcs 967f8 │ │ │ │ blcs 2440f4 │ │ │ │ svcge 0x004cf63f │ │ │ │ bleq fe6105d8 │ │ │ │ blls 2ce1f0 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @@ -8582,15 +8582,15 @@ │ │ │ │ @ instruction: 0xf04f9509 │ │ │ │ svclt 0x00880500 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0x46405538 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ strcs r4, [r1, #-1579] @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf1e66155 │ │ │ │ - stcls 13, cr15, [r9, #-948] @ 0xfffffc4c │ │ │ │ + stcls 14, cr15, [r9, #-20] @ 0xffffffec │ │ │ │ tstls r6, #36, 22 @ 0x9000 │ │ │ │ ldrsbeq pc, [ip, #133] @ 0x85 @ │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf034234a │ │ │ │ strmi pc, [r0], r9, ror #19 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blge 9f4a28 │ │ │ │ @@ -8610,15 +8610,15 @@ │ │ │ │ movwcs lr, #10693 @ 0x29c5 │ │ │ │ mvnvs r9, pc, lsl #22 │ │ │ │ eorvs r2, fp, r7, lsl #6 │ │ │ │ stc2 0, cr15, [sl, #228] @ 0xe4 │ │ │ │ adcvs r4, r8, #44040192 @ 0x2a00000 │ │ │ │ ldmge lr!, {r0, r2, r4, r8, fp, ip, pc} │ │ │ │ andsls r4, r4, r3, asr #12 │ │ │ │ - ldc2l 1, cr15, [r6, #940] @ 0x3ac │ │ │ │ + stc2l 1, cr15, [lr, #940]! @ 0x3ac │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ blls 31cdec │ │ │ │ andls r4, r0, #34603008 @ 0x2100000 │ │ │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ ldrbmi r8, [r2], -r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39d0a │ │ │ │ movwls r3, #16780 @ 0x418c │ │ │ │ @@ -8697,15 +8697,15 @@ │ │ │ │ movtls r9, #64271 @ 0xfb0f │ │ │ │ movtls r2, #33543 @ 0x8307 │ │ │ │ ldc2l 0, cr15, [lr], {57} @ 0x39 │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ ldmdbls r5, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r2, r0, lsl #6 │ │ │ │ @ instruction: 0xf1eb4650 │ │ │ │ - blls 413be0 │ │ │ │ + blls 413c40 │ │ │ │ strcs r9, [r0, -r1, lsl #6] │ │ │ │ strtmi r9, [r1], -fp, lsl #20 │ │ │ │ @ instruction: 0x46486a73 │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ ldrdcs pc, [ip, r2] │ │ │ │ @ instruction: 0xf0039204 │ │ │ │ @@ -8747,28 +8747,28 @@ │ │ │ │ orrcc pc, sp, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf8f2f095 │ │ │ │ ldrtcc pc, [r4], #2265 @ 0x8d9 @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c9ae19 │ │ │ │ @ instruction: 0xe61504b4 │ │ │ │ bvs ffa7bc24 │ │ │ │ - @ instruction: 0xffd4f1f5 │ │ │ │ - @ instruction: 0xffd8f122 │ │ │ │ + @ instruction: 0xffecf1f5 │ │ │ │ + @ instruction: 0xfff0f122 │ │ │ │ @ instruction: 0xf890990b │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff25cdfc │ │ │ │ suble r2, fp, r2, lsl #22 │ │ │ │ suble r2, lr, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 34e144 │ │ │ │ bvs ff65d02c │ │ │ │ @ instruction: 0xf1f59208 │ │ │ │ - @ instruction: 0xf122ffbd │ │ │ │ - @ instruction: 0xf890ffc1 │ │ │ │ + @ instruction: 0xf122ffd5 │ │ │ │ + @ instruction: 0xf890ffd9 │ │ │ │ bls 2608bc │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ addsmi r0, r3, #1490944 @ 0x16c000 │ │ │ │ blls 2c4460 │ │ │ │ @ instruction: 0x1178f893 │ │ │ │ @@ -8791,31 +8791,31 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 610a0 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ @ instruction: 0xf1274479 │ │ │ │ - @ instruction: 0xe608ff79 │ │ │ │ + @ instruction: 0xe608ff91 │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ andcs sl, r1, #6, 28 @ 0x60 │ │ │ │ andcs lr, r0, #47710208 @ 0x2d80000 │ │ │ │ @ instruction: 0xf7f6e7b4 │ │ │ │ svclt 0x0000edcc │ │ │ │ ldrdeq fp, [lr], r8 │ │ │ │ ldrdeq fp, [lr], r2 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq sl, r5, r8, lsr #16 │ │ │ │ addeq sl, r5, r2, ror #14 │ │ │ │ ldrdeq fp, [lr], r0 │ │ │ │ addeq sl, r5, r8, asr r6 │ │ │ │ - eoreq fp, r4, r2, ror r8 │ │ │ │ + eoreq fp, r4, r2, lsr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r4, sl, ror #14 │ │ │ │ - eoreq fp, r4, r4, lsr #15 │ │ │ │ + mlaeq r4, sl, r7, fp │ │ │ │ + ldrdeq fp, [r4], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r7, lsr sl │ │ │ │ @ instruction: 0x46814b37 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -9014,15 +9014,15 @@ │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ strbmi r0, [r0], -lr, asr #1 │ │ │ │ - stc2l 1, cr15, [r4, #136] @ 0x88 │ │ │ │ + ldc2l 1, cr15, [ip, #136] @ 0x88 │ │ │ │ strbmi r4, [r0], -r1, lsl #13 │ │ │ │ ldrteq pc, [r3], -r9, lsl #2 @ │ │ │ │ @ instruction: 0xf870f7fe │ │ │ │ strmi r4, [r2], r0, lsr #13 │ │ │ │ bleq e51068 │ │ │ │ @ instruction: 0xf8164632 │ │ │ │ blcs 124850 │ │ │ │ @@ -9151,15 +9151,15 @@ │ │ │ │ ldmdavs fp!, {r0, r1, r4, r7, sp, lr, pc}^ │ │ │ │ ldrb r9, [lr, -r2, lsl #6] │ │ │ │ svceq 0x0003f1ba │ │ │ │ ldmdavs fp!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ svcge 0x0031f47f │ │ │ │ beq 904ac │ │ │ │ - @ instruction: 0xf9d6f126 │ │ │ │ + @ instruction: 0xf9eef126 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ cdp 7, 11, cr14, cr15, cr9, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ svclt 0x00d8fa10 │ │ │ │ beq 18104e8 │ │ │ │ svcge 0x001bf77f │ │ │ │ @@ -9769,15 +9769,15 @@ │ │ │ │ ldrbt r6, [sl], r2, rrx │ │ │ │ mrc 7, 1, APSR_nzcv, cr12, cr5, {7} │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a5 │ │ │ │ addeq sl, lr, r0, lsr fp │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq sl, lr, r2, asr #18 │ │ │ │ - eoreq sl, r4, sl, ror #18 │ │ │ │ + mlaeq r4, sl, r9, sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi ea706c │ │ │ │ addslt r4, r4, r9, lsr fp │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -9795,15 +9795,15 @@ │ │ │ │ @ instruction: 0xd1512f96 │ │ │ │ vpmin.s8 d25, d0, d15 │ │ │ │ addsmi r1, sl, #-872415230 @ 0xcc000002 │ │ │ │ bcs fe5054b4 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, r0, lsl #8] │ │ │ │ ldrtmi sp, [r8], -r6, asr #2 │ │ │ │ - @ instruction: 0xffaaf121 │ │ │ │ + @ instruction: 0xffc2f121 │ │ │ │ blvs fe141d48 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1157de0 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -9911,15 +9911,15 @@ │ │ │ │ @ instruction: 0xd1512f96 │ │ │ │ vpmin.s8 d25, d0, d15 │ │ │ │ addsmi r1, sl, #-872415230 @ 0xcc000002 │ │ │ │ bcs fe505684 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, r0, lsl #8] │ │ │ │ ldrtmi sp, [r8], -r6, asr #2 │ │ │ │ - cdp2 1, 12, cr15, cr2, cr1, {1} │ │ │ │ + cdp2 1, 13, cr15, cr10, cr1, {1} │ │ │ │ blvs fe141f18 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1157fb0 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -10181,15 +10181,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f5e7e2 │ │ │ │ svclt 0x0000eb02 │ │ │ │ addeq sl, lr, r0, lsl #5 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq sl, lr, r0, ror #3 │ │ │ │ - eoreq sl, r4, r4, lsl r2 │ │ │ │ + eoreq sl, r4, r4, asr #4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r0, asr #31 │ │ │ │ ldrmi r4, [sp], -r3, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-2883 @ 0xfffff4bd │ │ │ │ stcge 0, cr11, [r4], {139} @ 0x8b │ │ │ │ @@ -10615,15 +10615,15 @@ │ │ │ │ addsmi r1, sl, #-872415230 @ 0xcc000002 │ │ │ │ bcs fe50617c │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 5f124 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmibeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1214648 │ │ │ │ - strmi pc, [r1], -r3, asr #18 │ │ │ │ + @ instruction: 0x4601f95b │ │ │ │ blvs fe0c29f8 │ │ │ │ smlatbeq r1, r1, r1, pc @ │ │ │ │ @ instruction: 0xf181fab1 │ │ │ │ movteq r0, #39241 @ 0x9949 │ │ │ │ b 1170c30 │ │ │ │ blls 25f76c │ │ │ │ b 1427180 │ │ │ │ @@ -10769,20 +10769,20 @@ │ │ │ │ @ instruction: 0xf1036863 │ │ │ │ ldmdavs r8!, {r3, r9} │ │ │ │ subsvs r2, r9, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r2, r9, lsl r0 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf808f1f4 │ │ │ │ - @ instruction: 0xff3ef12f │ │ │ │ + @ instruction: 0xf820f1f4 │ │ │ │ + @ instruction: 0xff56f12f │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ b 11b0888 │ │ │ │ @ instruction: 0xf1f40508 │ │ │ │ - @ instruction: 0xf000f8bf │ │ │ │ + @ instruction: 0xf000f8d7 │ │ │ │ blls 1d67cc │ │ │ │ stmibvs r2!, {fp, ip, sp} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ b 11d7498 │ │ │ │ b 119bfd0 │ │ │ │ stmdavs r3!, {r6, r7, r8, sl}^ │ │ │ │ stmiblt r2, {r0, r2, r4, r5, r8, r9, lr} │ │ │ │ @@ -10802,15 +10802,15 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vmax.s8 d20, d13, d3 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @ instruction: 0xf8430288 │ │ │ │ @ instruction: 0xf8c02b08 │ │ │ │ ldr r8, [r2, r4]! │ │ │ │ @ instruction: 0xf1f46838 │ │ │ │ - @ instruction: 0xf000f887 │ │ │ │ + @ instruction: 0xf000f89f │ │ │ │ @ instruction: 0xf1b80806 │ │ │ │ svclt 0x00180800 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf100e7b8 │ │ │ │ vcgt.s8 d16, d13, d8 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @@ -11160,15 +11160,15 @@ │ │ │ │ svclt 0x0000eb62 │ │ │ │ addeq r9, lr, r8, lsl #15 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r9, lr, r6, lsr r7 │ │ │ │ addeq r8, r5, r0, lsr #3 │ │ │ │ addeq r8, r5, r6, lsl r1 │ │ │ │ addeq r9, lr, r0, asr #8 │ │ │ │ - strdeq r2, [fp], -lr @ │ │ │ │ + eoreq r2, fp, lr, lsr #18 │ │ │ │ addeq r7, r5, lr, lsr #28 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, fp, lsr sl │ │ │ │ @@ -11576,15 +11576,15 @@ │ │ │ │ svclt 0x0000e822 │ │ │ │ addeq r9, lr, r8, lsl #2 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ strheq r9, [lr], r6 │ │ │ │ strdeq r7, [r5], r4 │ │ │ │ addeq r7, r5, sl, ror #20 │ │ │ │ addeq r8, lr, r0, asr #27 │ │ │ │ - eoreq r2, fp, lr, ror r2 │ │ │ │ + eoreq r2, fp, lr, lsr #5 │ │ │ │ addeq r7, r5, r2, lsl #15 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, fp, lsr sl │ │ │ │ @@ -11762,15 +11762,15 @@ │ │ │ │ addsmi r1, sl, #-872415230 @ 0xcc000002 │ │ │ │ bcs fe507368 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 60310 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1204640 │ │ │ │ - teqplt r8, sp, asr #16 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5, ror #16 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed1832c │ │ │ │ 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 │ │ │ │ @@ -11924,15 +11924,15 @@ │ │ │ │ addsmi r1, sl, #-872415230 @ 0xcc000002 │ │ │ │ bcs fe5075f0 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 60598 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf11f4640 │ │ │ │ - teqplt r8, r9, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, lsr #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed185b4 │ │ │ │ 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 │ │ │ │ @@ -12012,15 +12012,15 @@ │ │ │ │ eorvs r4, ip, r3, lsr r6 │ │ │ │ @ instruction: 0xf994f7fa │ │ │ │ movwls r9, #60204 @ 0xeb2c │ │ │ │ tstls sl, #46080 @ 0xb400 │ │ │ │ @ instruction: 0x732ee9dd │ │ │ │ stmdals fp, {r0, r3, r8, r9, ip, pc} │ │ │ │ tstls r4, #48, 22 @ 0xc000 │ │ │ │ - mrc2 1, 2, pc, cr8, cr15, {0} │ │ │ │ + mrc2 1, 3, pc, cr0, cr15, {0} │ │ │ │ stmdacs r0, {r1, r4, ip, pc} │ │ │ │ teqphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 232120 │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ teqphi r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ ldrsbtls pc, [ip], -sp @ │ │ │ │ @@ -12115,15 +12115,15 @@ │ │ │ │ cdpls 6, 1, cr4, cr2, cr0, {4} │ │ │ │ bls 44c0c0 │ │ │ │ @ instruction: 0x13b3f240 │ │ │ │ svclt 0x0018429a │ │ │ │ @ instruction: 0xf0402a92 │ │ │ │ strdcs r8, [r6], sp │ │ │ │ stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [sl, #124] @ 0x7c │ │ │ │ + stc2 1, cr15, [r2, #124]! @ 0x7c │ │ │ │ cmplt lr, r6, lsl #12 │ │ │ │ bcs 232374 │ │ │ │ movwcs sp, #2310 @ 0x906 │ │ │ │ @ instruction: 0x465808d2 │ │ │ │ @ instruction: 0xf7f24619 │ │ │ │ strmi lr, [r5], -lr, lsr #28 │ │ │ │ @ instruction: 0xf0249b08 │ │ │ │ @@ -12241,15 +12241,15 @@ │ │ │ │ bls 57eac0 │ │ │ │ orrcs lr, r3, #72, 20 @ 0x48000 │ │ │ │ stmiaeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ b 113eab0 │ │ │ │ blls 2e5598 │ │ │ │ @ instruction: 0xe76700de │ │ │ │ stmdals fp, {r7, r9, sl, lr} │ │ │ │ - stc2 1, cr15, [lr], {31} │ │ │ │ + stc2 1, cr15, [r6], #124 @ 0x7c │ │ │ │ str r4, [r2, -r6, lsl #12] │ │ │ │ @ instruction: 0xf04f9e12 │ │ │ │ @ instruction: 0xe6fe0830 │ │ │ │ ldmibvs fp, {r0, r1, r4, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf47f2b04 │ │ │ │ @ instruction: 0xf8dfadf2 │ │ │ │ orrscs sl, r6, #108 @ 0x6c │ │ │ │ @@ -13165,15 +13165,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ movweq pc, #33030 @ 0x8106 @ │ │ │ │ @ instruction: 0x46586077 │ │ │ │ andne pc, r1, #64, 4 │ │ │ │ addeq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, r2, lsr r0 │ │ │ │ @ instruction: 0xf11e9304 │ │ │ │ - blls 198268 │ │ │ │ + blls 1982c8 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ addshi pc, r6, r0 │ │ │ │ bcs b3b20 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ ldmdbls r2, {r0, r1, r2, r3, r7, pc} │ │ │ │ b 10bed34 │ │ │ │ @@ -13214,20 +13214,20 @@ │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ orreq pc, r4, #196, 12 @ 0xc400000 │ │ │ │ eorsvs r4, r3, r8, asr r6 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ strbvc pc, [r4, #-1103] @ 0xfffffbb1 @ │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - stc2l 1, cr15, [sl], #-180 @ 0xffffff4c │ │ │ │ + stc2 1, cr15, [r2], {45} @ 0x2d │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - mcrr2 1, 2, pc, r8, cr13 @ │ │ │ │ + stc2l 1, cr15, [r0], #-180 @ 0xffffff4c │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf12d9802 │ │ │ │ - teqplt pc, r3, asr #25 @ p-variant is OBSOLETE │ │ │ │ + teqplt pc, fp @ @ p-variant is OBSOLETE @ │ │ │ │ @ instruction: 0xf1a36bbb │ │ │ │ blx fed199f0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcs lr, [r3, #2629] @ 0xa45 │ │ │ │ streq lr, [r8, #-2629] @ 0xfffff5bb │ │ │ │ vst2.8 {d20-d23}, [r5], r5 │ │ │ │ @ instruction: 0xf1b94570 │ │ │ │ @@ -13333,28 +13333,28 @@ │ │ │ │ movwls r4, #26192 @ 0x6650 │ │ │ │ ldc2 0, cr15, [ip], #120 @ 0x78 │ │ │ │ stmibcc r8!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xb120681e │ │ │ │ ldrtmi r9, [r0], #2566 @ 0xa06 │ │ │ │ ldrmi r6, [sl], #-2139 @ 0xfffff7a5 │ │ │ │ ldrtmi r9, [r8], -r6, lsl #4 │ │ │ │ - stc2 1, cr15, [r6], {30} │ │ │ │ + ldc2 1, cr15, [lr], {30} │ │ │ │ teqlt r0, r7, lsl #12 │ │ │ │ @ instruction: 0xf1a76b87 │ │ │ │ blx fee1abbc │ │ │ │ ldmdbeq pc!, {r0, r1, r2, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ blls 559dbc │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf12d0901 │ │ │ │ - blx feed7c70 │ │ │ │ + blx feed7cd0 │ │ │ │ andls pc, r9, r9, lsl #19 │ │ │ │ ldmdbeq pc, {r0, r3, r6, r7, r8, ip, sp, lr, pc} @ │ │ │ │ cmnle ip, r0, lsl #16 │ │ │ │ @ instruction: 0xf11e9817 │ │ │ │ - msrlt LR_irq, sp │ │ │ │ + msrlt CPSR_, r5, lsl #24 │ │ │ │ blls 2b3dec │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc], r7 │ │ │ │ b 1121df0 │ │ │ │ blls 262608 │ │ │ │ tstmi sp, #106496 @ 0x1a000 │ │ │ │ teqmi sp, #6144 @ 0x1800 │ │ │ │ @@ -13514,15 +13514,15 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldc2 0, cr15, [ip, #-80] @ 0xffffffb0 │ │ │ │ ldmibcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f2e7b0 │ │ │ │ svclt 0x0000e8f6 │ │ │ │ addeq r6, lr, sl, ror #28 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - strhteq r0, [fp], -r0 │ │ │ │ + eoreq r0, fp, r0, ror #7 │ │ │ │ @ instruction: 0x008e6db2 │ │ │ │ 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}^ │ │ │ │ @@ -13577,15 +13577,15 @@ │ │ │ │ stmibcc r8, {r0, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x460a87f0 │ │ │ │ ldrtmi r4, [r1], -r8, lsr #12 │ │ │ │ ldc2 0, cr15, [r8], {20} │ │ │ │ ldmibne ip, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e79f │ │ │ │ - strhteq r0, [fp], -r2 │ │ │ │ + eoreq r0, fp, r2, ror #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a2abe8 │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -13965,15 +13965,15 @@ │ │ │ │ blcs 66c40 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204b4 │ │ │ │ ldcl 7, cr15, [r0, #-964]! @ 0xfffffc3c │ │ │ │ addeq r6, lr, ip, ror #14 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ ldrdeq r6, [lr], lr │ │ │ │ - strdeq r6, [r4], -r6 @ │ │ │ │ + eoreq r6, r4, r6, lsr #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a71 │ │ │ │ blmi 1cb8db0 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -13981,17 +13981,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrtmi pc, [r4], #1280 @ 0x500 @ │ │ │ │ strbtcc r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff47f1f0 │ │ │ │ - mrc2 1, 7, pc, cr0, cr0, {7} │ │ │ │ + @ instruction: 0xff08f1f0 │ │ │ │ bvs ffc7d9e8 │ │ │ │ - mcr2 1, 7, pc, cr12, cr0, {7} @ │ │ │ │ + @ instruction: 0xff04f1f0 │ │ │ │ ldmibne ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r4, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -14108,17 +14108,17 @@ │ │ │ │ @ instruction: 0xf8dd9e1c │ │ │ │ stcls 0, cr8, [r0, #-480]! @ 0xfffffe20 │ │ │ │ ldrsbcc pc, [ip, #131]! @ 0x83 @ │ │ │ │ ldmdavs r9, {r1, r2, r9, ip, pc} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf5078143 │ │ │ │ ldrbmi r5, [r0], -r0, asr #18 │ │ │ │ - ldc2l 1, cr15, [r2, #960]! @ 0x3c0 │ │ │ │ + mcr2 1, 0, pc, cr10, cr0, {7} @ │ │ │ │ stmdals r7, {r0, r3, ip, pc} │ │ │ │ - stc2l 1, cr15, [lr, #960]! @ 0x3c0 │ │ │ │ + mcr2 1, 0, pc, cr6, cr0, {7} @ │ │ │ │ ldmibne ip, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andls r9, sl, sp, lsl fp │ │ │ │ umlallt pc, r5, r3, r8 @ │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 2fa05c │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwcs r9, #4864 @ 0x1300 │ │ │ │ @@ -14438,15 +14438,15 @@ │ │ │ │ @ instruction: 0xf8d46865 │ │ │ │ @ instruction: 0xf1059018 │ │ │ │ rsbvs r0, pc, r8, lsl #6 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41201 │ │ │ │ eorvs r0, sl, ip, lsl #5 │ │ │ │ movwls r6, #16483 @ 0x4063 │ │ │ │ - blx 1996566 │ │ │ │ + blx 1f96566 │ │ │ │ strmi r9, [r7], -r4, lsl #22 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe0fa5a0 │ │ │ │ svclt 0x00082a01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ msrhi CPSR_x, r0, asr #32 │ │ │ │ stmdals r3, {r1, r4, r8, fp, ip, pc} │ │ │ │ @@ -14504,19 +14504,19 @@ │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ @ instruction: 0xf8ca03b2 │ │ │ │ svclt 0x00183000 │ │ │ │ strdvs r0, [r5], #-6 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ @ instruction: 0xf04f7644 │ │ │ │ @ instruction: 0xf12c0804 │ │ │ │ - stmdblt r0!, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdblt r0!, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf12c4658 │ │ │ │ - b 1458ad4 │ │ │ │ + b 1458b34 │ │ │ │ stmdals r2, {r6, fp} │ │ │ │ - blx fec966b8 │ │ │ │ + blx ff2966b8 │ │ │ │ blvs fef46708 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 11dc784 │ │ │ │ b 1263d28 │ │ │ │ movwmi r0, #26118 @ 0x6606 │ │ │ │ ldrbtmi pc, [r0], -r6, asr #8 @ │ │ │ │ @@ -14694,28 +14694,28 @@ │ │ │ │ movwls r4, #26192 @ 0x6650 │ │ │ │ blx 71654c │ │ │ │ stmibcc r8!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xb120681e │ │ │ │ ldrtmi r9, [r0], #2566 @ 0xa06 │ │ │ │ ldrmi r6, [sl], #-2139 @ 0xfffff7a5 │ │ │ │ ldrtmi r9, [r8], -r6, lsl #4 │ │ │ │ - @ instruction: 0xf964f11d │ │ │ │ + @ instruction: 0xf97cf11d │ │ │ │ teqlt r0, r7, lsl #12 │ │ │ │ @ instruction: 0xf1a76b87 │ │ │ │ blx fee1c100 │ │ │ │ ldmdbeq pc!, {r0, r1, r2, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ blls 55b300 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf12c0901 │ │ │ │ - blx feed872c │ │ │ │ + blx feed878c │ │ │ │ andls pc, r9, r9, lsl #19 │ │ │ │ ldmdbeq pc, {r0, r3, r6, r7, r8, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdals r7, {r0, r7, pc} │ │ │ │ - @ instruction: 0xf94af11d │ │ │ │ + @ instruction: 0xf962f11d │ │ │ │ blvs fe1069a8 │ │ │ │ bcs 141150 │ │ │ │ addhi pc, fp, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strcs lr, [r5, #2627] @ 0xa43 │ │ │ │ @ instruction: 0xf89b9b1a │ │ │ │ ldmdals r9, {r1, r2, r5, r7, sp} │ │ │ │ @@ -14875,15 +14875,15 @@ │ │ │ │ stmibcc r8, {r0, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x460a87f0 │ │ │ │ ldrtmi r4, [r1], -r8, lsr #12 │ │ │ │ blx d9680a │ │ │ │ ldmibne ip, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e79f │ │ │ │ - eoreq lr, sl, sl, ror #28 │ │ │ │ + mlaeq sl, sl, lr, lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r0, asr ip │ │ │ │ @ instruction: 0xf5004b50 │ │ │ │ ldrbtmi r5, [ip], #-1856 @ 0xfffff8c0 │ │ │ │ @@ -14963,15 +14963,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ blx fe31695c │ │ │ │ ldmibcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f0e784 │ │ │ │ svclt 0x0000eda4 │ │ │ │ addeq r5, lr, r2, lsr #16 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq lr, sl, ip, asr sp │ │ │ │ + eoreq lr, sl, ip, lsl #27 │ │ │ │ addeq r5, lr, lr, lsl #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a2c194 │ │ │ │ @@ -15352,15 +15352,15 @@ │ │ │ │ blcs 681ec │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204b4 │ │ │ │ b fe718ee8 │ │ │ │ addeq r5, lr, r0, asr #3 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r5, lr, r2, lsr r1 │ │ │ │ - eoreq r5, r4, sl, asr #2 │ │ │ │ + eoreq r5, r4, sl, ror r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a71 │ │ │ │ blmi 1cba35c │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -15368,17 +15368,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrtmi pc, [r4], #1280 @ 0x500 @ │ │ │ │ strbtcc r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff48079c │ │ │ │ - ldc2 1, cr15, [sl], {239} @ 0xef │ │ │ │ + ldc2 1, cr15, [r2], #-956 @ 0xfffffc44 │ │ │ │ bvs ffc7ef94 │ │ │ │ - ldc2 1, cr15, [r6], {239} @ 0xef │ │ │ │ + stc2 1, cr15, [lr], #-956 @ 0xfffffc44 │ │ │ │ ldmibne ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r4, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -15495,17 +15495,17 @@ │ │ │ │ @ instruction: 0xf8dd9e1c │ │ │ │ stcls 0, cr8, [r0, #-480]! @ 0xfffffe20 │ │ │ │ ldrsbcc pc, [ip, #131]! @ 0x83 @ │ │ │ │ ldmdavs r9, {r1, r2, r9, ip, pc} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf5078141 │ │ │ │ ldrbmi r5, [r0], -r0, asr #18 │ │ │ │ - blx 797932 │ │ │ │ + blx d97932 │ │ │ │ stmdals r7, {r0, r3, ip, pc} │ │ │ │ - blx 69793a │ │ │ │ + blx c9793a │ │ │ │ ldmibne ip, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andls r9, sl, sp, lsl fp │ │ │ │ umlallt pc, r5, r3, r8 @ │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 2fb600 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwcs r9, #4864 @ 0x1300 │ │ │ │ @@ -15861,15 +15861,15 @@ │ │ │ │ eorvs r6, r8, r3 │ │ │ │ @ instruction: 0xf10de046 │ │ │ │ stmdavs r0, {r2, r3, r8, fp} │ │ │ │ stmdavs r1!, {r2, r3, r6, r7, r9, sl, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf11c4630 │ │ │ │ - strmi pc, [r0], r7, asr #16 │ │ │ │ + pkhtbmi pc, r0, pc, asr #16 @ │ │ │ │ rsble r2, r5, r0, lsl #16 │ │ │ │ blcs b6540 │ │ │ │ ldc 1, cr13, [pc, #392] @ 5b8c0 │ │ │ │ @ instruction: 0x464f8a7d │ │ │ │ beq 697b74 │ │ │ │ bhi 97320 │ │ │ │ beq d6a24 │ │ │ │ @@ -15920,15 +15920,15 @@ │ │ │ │ ldrb r6, [r1, fp, lsr #32] │ │ │ │ @ instruction: 0xf8d8b11e │ │ │ │ blcs a78e4 │ │ │ │ movwcs sp, #2498 @ 0x9c2 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [lr], {23} │ │ │ │ + stc2l 1, cr15, [r6], #92 @ 0x5c │ │ │ │ ldcl 7, cr14, [pc, #776] @ 5bb24 │ │ │ │ str r7, [pc, r2, asr #20]! │ │ │ │ bvc 1256fa0 │ │ │ │ bvc a571a8 │ │ │ │ @ instruction: 0xf8b8e7aa │ │ │ │ vmvn.i32 d19, #176 @ 0x000000b0 │ │ │ │ blcs 860754 │ │ │ │ @@ -15973,22 +15973,22 @@ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7af │ │ │ │ vaddl.u8 , d3, d28 │ │ │ │ str r1, [sl, r8, asr #7]! │ │ │ │ strhtcc pc, [r4], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ ldrtmi lr, [r0], -r5, lsr #15 │ │ │ │ - cdp2 1, 15, cr15, cr10, cr10, {1} │ │ │ │ + @ instruction: 0xff12f12a │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ cmnphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12a4630 │ │ │ │ - strmi pc, [r0], r1, lsl #30 │ │ │ │ + pkhbtmi pc, r0, r9, lsl #30 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -r6, lsl #3 │ │ │ │ - cdp2 1, 2, cr15, cr8, cr10, {1} │ │ │ │ + cdp2 1, 4, cr15, cr0, cr10, {1} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r3, r4, r7, r8, pc}^ │ │ │ │ b 113d9a0 │ │ │ │ eorvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ ldr r6, [sp, -fp, rrx]! │ │ │ │ @@ -16082,75 +16082,75 @@ │ │ │ │ ldrbeq pc, [lr, -r4, lsr #3]! @ │ │ │ │ strcc r1, [pc, -r0, asr #32] │ │ │ │ tstpeq pc, #0 @ p-variant is OBSOLETE │ │ │ │ movtne lr, #31299 @ 0x7a43 │ │ │ │ strpl lr, [r3], r6, asr #20 │ │ │ │ str r6, [r3], lr, lsr #32 │ │ │ │ @ instruction: 0xf12a4630 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r0, r2, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 111c6d4 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b dc2f8 │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b ec6f4 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ strbt r6, [r7], -fp, lsr #32 │ │ │ │ @ instruction: 0xf12a4630 │ │ │ │ - strmi pc, [r7], -r5, lsl #28 │ │ │ │ + @ instruction: 0x4607fe1d │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -ip, lsl #1 │ │ │ │ - cdp2 1, 0, cr15, cr12, cr10, {1} │ │ │ │ + cdp2 1, 2, cr15, cr4, cr10, {1} │ │ │ │ rsble r2, sp, r0, lsl #16 │ │ │ │ ldrtmi r2, [fp], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1174400 │ │ │ │ - @ instruction: 0xe651fc31 │ │ │ │ + ldrb pc, [r1], -r9, asr #24 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1134400 │ │ │ │ - strb pc, [r7], -fp, ror #17 @ │ │ │ │ + strb pc, [r7], -r3, lsl #18 @ │ │ │ │ stmdavs r1!, {r5, fp, sp, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ strb ip, [r1], -pc, lsl #10 │ │ │ │ mlascc r5, r8, r8, pc @ │ │ │ │ stmdale r2!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ andseq r1, r2, #28, 14 @ 0x700000 │ │ │ │ ldrhtcc pc, [r0], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ tstle r8, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1134400 │ │ │ │ - @ instruction: 0xe629f973 │ │ │ │ + strt pc, [r9], -fp, lsl #19 │ │ │ │ strhtcc pc, [ip], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7ee │ │ │ │ vaddl.u8 , d3, d24 │ │ │ │ strb r1, [r9, r8, asr #7]! │ │ │ │ strhtcc pc, [r4], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ movwcs lr, #2020 @ 0x7e4 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf810f113 │ │ │ │ + @ instruction: 0xf828f113 │ │ │ │ strcs lr, [r1], #-1552 @ 0xfffff9f0 │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ strtmi r4, [r8], -sl, asr #12 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf9e0f113 │ │ │ │ + @ instruction: 0xf9f8f113 │ │ │ │ vrsubhn.i16 d30, , q3 │ │ │ │ blcs 5c7f0 │ │ │ │ @ instruction: 0xf046d04c │ │ │ │ vst1.16 {d20-d22}, [r6 :256], r8 │ │ │ │ ldrb r0, [r7, -r0, lsl #13]! │ │ │ │ tstpeq r6, #67108867 @ p-variant is OBSOLETE @ 0x4000003 │ │ │ │ vst2. {d27-d30}, [r6 :64], fp │ │ │ │ @@ -16167,39 +16167,39 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1502 @ 0x5de │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 1918042 │ │ │ │ + blx 1f18042 │ │ │ │ movwcs lr, #1492 @ 0x5d4 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [r4], {19} │ │ │ │ + stc2 1, cr15, [ip], #-76 @ 0xffffffb4 │ │ │ │ strcs lr, [r0], -sl, asr #11 │ │ │ │ strcs lr, [r1], #-1752 @ 0xfffff928 │ │ │ │ @ instruction: 0x464a463b │ │ │ │ @ instruction: 0x46284639 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fe51806c │ │ │ │ + blx feb1806c │ │ │ │ bcs 9531c │ │ │ │ svcge 0x0004f47f │ │ │ │ ldrbtne pc, [r8], -r6, asr #8 @ │ │ │ │ vabd.s8 d30, d0, d0 │ │ │ │ strb r7, [r5], r1, asr #13 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf046af2d │ │ │ │ @ instruction: 0xe7294678 │ │ │ │ strbmi r2, [r3], -r1, lsl #8 │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1134400 │ │ │ │ - str pc, [r5, #3579]! @ 0xdfb │ │ │ │ + str pc, [r5, #3603]! @ 0xe13 │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7ee1a10 │ │ │ │ @ instruction: 0xf7efeeec │ │ │ │ stmibeq r3, {r1, r2, r3, r4, fp, sp, lr, pc} │ │ │ │ b 120b898 │ │ │ │ vst1.64 {d18-d20}, [r6], r0 │ │ │ │ ldrb r3, [pc], r0, lsl #12 │ │ │ │ @@ -16239,15 +16239,15 @@ │ │ │ │ svclt 0x00021c7b │ │ │ │ @ instruction: 0xf8d96c0f │ │ │ │ bne 27d30 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 182a8c │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - stc2l 1, cr15, [ip, #-952] @ 0xfffffc48 │ │ │ │ + stc2l 1, cr15, [r4, #-952]! @ 0xfffffc48 │ │ │ │ andls r9, r9, r3, lsl #22 │ │ │ │ bmi fe899128 │ │ │ │ @ instruction: 0x43b4f503 │ │ │ │ movwls r3, #33640 @ 0x8368 │ │ │ │ bne fe09a090 │ │ │ │ bcs 1b9a094 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -16281,19 +16281,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 │ │ │ │ bcs 1b9a0dc │ │ │ │ bleq 197ef4 │ │ │ │ - ldc2l 1, cr15, [r8], #952 @ 0x3b8 │ │ │ │ - stc2 1, cr15, [lr], #-168 @ 0xffffff58 │ │ │ │ + ldc2 1, cr15, [r0, #-952] @ 0xfffffc48 │ │ │ │ + mcrr2 1, 2, pc, r6, cr10 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208197 │ │ │ │ - ldc2 1, cr15, [r0, #952]! @ 0x3b8 │ │ │ │ + stc2l 1, cr15, [r8, #952] @ 0x3b8 │ │ │ │ @ instruction: 0xf0009a09 │ │ │ │ blcc 5c9ec │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x00182a92 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 133c3a0 │ │ │ │ @ instruction: 0xf8da04c3 │ │ │ │ @@ -16489,15 +16489,15 @@ │ │ │ │ @ instruction: 0xe68022f0 │ │ │ │ andcs r4, r0, r3, lsl r6 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ blne 29a1fc │ │ │ │ @ instruction: 0xe6536050 │ │ │ │ @ instruction: 0xf1ee4620 │ │ │ │ - @ instruction: 0xf000fc19 │ │ │ │ + @ instruction: 0xf000fc31 │ │ │ │ @ instruction: 0xf1bb0b06 │ │ │ │ svclt 0x00180b00 │ │ │ │ bleq d8244 │ │ │ │ bleq fe356a48 │ │ │ │ @ instruction: 0xf102e65b │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, ror sl │ │ │ │ @@ -16548,16 +16548,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 2f12d4 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs e87c4 │ │ │ │ @ instruction: 0xf1eed1d0 │ │ │ │ - @ instruction: 0xf11bfae3 │ │ │ │ - @ instruction: 0xf890fae7 │ │ │ │ + @ instruction: 0xf11bfafb │ │ │ │ + @ instruction: 0xf890faff │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs dce10 │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ stmibcc r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -16677,19 +16677,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 49b57c │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ @ instruction: 0xf1ee4650 │ │ │ │ - strmi pc, [r2], -r1, lsr #21 │ │ │ │ + @ instruction: 0x4602fab9 │ │ │ │ @ instruction: 0x07924650 │ │ │ │ @ instruction: 0xf04fbf48 │ │ │ │ strle r0, [r9], #-2568 @ 0xfffff5f8 │ │ │ │ - blx fe698bb4 │ │ │ │ + blx fec98bb4 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 258430 │ │ │ │ beq 2d8544 │ │ │ │ bleq d8838 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f601dc │ │ │ │ pkhtbmi pc, r4, r9, asr #23 @ │ │ │ │ @@ -16749,19 +16749,19 @@ │ │ │ │ andcs pc, r1, #226304 @ 0x37400 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r4, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r3, lsr #32 │ │ │ │ - blx 498cc4 │ │ │ │ + blx a98cc4 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 298650 │ │ │ │ ldrbmi sp, [r0], -r9, lsl #8 │ │ │ │ - blx 298cd4 │ │ │ │ + blx 898cd4 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 258540 │ │ │ │ bleq 2d8664 │ │ │ │ @ instruction: 0xf8d93701 │ │ │ │ @ instruction: 0x462101dc │ │ │ │ ldrdge pc, [r0], -r5 │ │ │ │ blx 129a512 │ │ │ │ @@ -16799,26 +16799,26 @@ │ │ │ │ blx 29a592 │ │ │ │ bicsle r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ strtmi r9, [r1], -r3, lsl #16 │ │ │ │ @ instruction: 0xf7f69700 │ │ │ │ ldrb pc, [r8, pc, asr #19] @ │ │ │ │ @ instruction: 0xf1ee207f │ │ │ │ - streq pc, [r0, sp, lsr #19] │ │ │ │ + streq pc, [r0, r5, asr #19] │ │ │ │ rsbscs sp, pc, r0, asr #8 │ │ │ │ - @ instruction: 0xf9a8f1ee │ │ │ │ + @ instruction: 0xf9c0f1ee │ │ │ │ ldrble r0, [fp], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5639 @ 0x1607 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [ip, r5, lsl #6] │ │ │ │ @ instruction: 0xf1ee207e │ │ │ │ - @ instruction: 0x0787f99b │ │ │ │ + @ instruction: 0x0787f9b3 │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - @ instruction: 0xf996f1ee │ │ │ │ + @ instruction: 0xf9aef1ee │ │ │ │ strble r0, [r9], #-1862 @ 0xfffff8ba │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5639 @ 0x1607 │ │ │ │ blcc 196d44 │ │ │ │ cdpls 7, 0, cr14, cr6, cr11, {6} │ │ │ │ blls 569a68 │ │ │ │ ldmib sp, {r0, r9, sl, ip, sp}^ │ │ │ │ @@ -17097,15 +17097,15 @@ │ │ │ │ bicshi pc, r9, r0 │ │ │ │ tstcs r1, r8, lsr pc │ │ │ │ @ instruction: 0xffc6f026 │ │ │ │ stccs 12, cr6, [r0, #-148] @ 0xffffff6c │ │ │ │ subhi pc, r3, #0 │ │ │ │ @ instruction: 0xf04f6ebb │ │ │ │ ldmdavs r8, {r9, fp} │ │ │ │ - cdp2 1, 9, cr15, cr8, cr13, {7} │ │ │ │ + cdp2 1, 11, cr15, cr0, cr13, {7} │ │ │ │ @ instruction: 0x67786efb │ │ │ │ bllt 1937af0 │ │ │ │ @ instruction: 0x3014f8db │ │ │ │ eorsle r4, r8, #645922816 @ 0x26800000 │ │ │ │ @ instruction: 0x3010f8db │ │ │ │ ubfxvs r4, r3, #8, #28 │ │ │ │ blcs fe4f8884 │ │ │ │ @@ -17150,19 +17150,19 @@ │ │ │ │ blmi 8c8848 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x061b681b │ │ │ │ svcge 0x003ef57f │ │ │ │ shasxmi r6, r0, sl │ │ │ │ ldc2 7, cr15, [r8, #960]! @ 0x3c0 │ │ │ │ @ instruction: 0x4620e738 │ │ │ │ - cdp2 1, 14, cr15, cr14, cr13, {7} │ │ │ │ + @ instruction: 0xff06f1ed │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ed4620 │ │ │ │ - strbeq pc, [r2, -r7, ror #29] @ │ │ │ │ + @ instruction: 0x0742feff │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036d7b │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #-3928]! @ 0xfffff0a8 │ │ │ │ movwls r6, #12283 @ 0x2ffb │ │ │ │ movwls r6, #4027 @ 0xfbb │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r9, sl, fp, sp, lr}^ │ │ │ │ @@ -17201,15 +17201,15 @@ │ │ │ │ ldmeq r4, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46456dfb │ │ │ │ @ instruction: 0xf8c72114 │ │ │ │ @ instruction: 0xf8d3d044 │ │ │ │ @ instruction: 0xf1220218 │ │ │ │ - strmi pc, [r4], -fp, lsr #31 │ │ │ │ + strmi pc, [r4], -r3, asr #31 │ │ │ │ stcgt 4, cr6, [pc, #-224] @ 5cb44 │ │ │ │ adcvs r6, r2, r0, lsr #32 │ │ │ │ rsbvs r6, r1, r3, ror #1 │ │ │ │ stmdavs r8!, {r0, r1, r8, sp} │ │ │ │ svcvs 0x003c6120 │ │ │ │ @ instruction: 0xf0264620 │ │ │ │ strtmi pc, [r0], -r1, asr #30 │ │ │ │ @@ -17289,36 +17289,36 @@ │ │ │ │ streq pc, [r8, #263]! @ 0x107 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ stcgt 0, cr6, [r3, #-908] @ 0xfffffc74 │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldrdle pc, [r4], #-135 @ 0xffffff79 │ │ │ │ @ instruction: 0x207fe69f │ │ │ │ - ldc2l 1, cr15, [r6, #948] @ 0x3b4 │ │ │ │ + stc2l 1, cr15, [lr, #948]! @ 0x3b4 │ │ │ │ svclt 0x00480784 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ed207f │ │ │ │ - strbeq pc, [r0, -pc, asr #27] @ │ │ │ │ + strbeq pc, [r0, -r7, ror #27] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036d7b │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #-3928]! @ 0xfffff0a8 │ │ │ │ strcs r6, [r1], #-4091 @ 0xfffff005 │ │ │ │ svcvs 0x00bb9302 │ │ │ │ cdpvs 3, 3, cr9, cr11, cr0, {0} │ │ │ │ movwls lr, #14797 @ 0x39cd │ │ │ │ strls r2, [r1], #-918 @ 0xfffffc6a │ │ │ │ mrcvs 15, 3, r6, cr8, cr9, {1} │ │ │ │ ldc2l 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xe68865bc │ │ │ │ @ instruction: 0xf1ed207e │ │ │ │ - @ instruction: 0x0783fdb3 │ │ │ │ + streq pc, [r3, fp, asr #27] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - stc2 1, cr15, [ip, #948]! @ 0x3b4 │ │ │ │ + stc2l 1, cr15, [r4, #948] @ 0x3b4 │ │ │ │ svclt 0x004f0746 │ │ │ │ ldclvs 2, cr2, [fp, #-36]! @ 0xffffffdc │ │ │ │ andeq pc, r7, #3 │ │ │ │ svclt 0x00583301 │ │ │ │ mrcvs 5, 1, r6, cr11, cr11, {3} │ │ │ │ movwls lr, #14797 @ 0x39cd │ │ │ │ movwls r6, #12283 @ 0x2ffb │ │ │ │ @@ -17369,15 +17369,15 @@ │ │ │ │ ldclvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ ldclvs 0, cr8, [fp, #916]! @ 0x394 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x462280da │ │ │ │ - cdp2 1, 9, cr15, cr0, cr2, {1} │ │ │ │ + cdp2 1, 10, cr15, cr8, cr2, {1} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldclvs 0, cr8, [fp, #840]! @ 0x348 │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r4, asr #17] │ │ │ │ ldrvs r2, [fp, r1, lsl #6]! │ │ │ │ @@ -17391,15 +17391,15 @@ │ │ │ │ @ instruction: 0xf8c70498 │ │ │ │ ldm fp, {r2, r4, r7, ip, lr} │ │ │ │ @ instruction: 0xf8c7000f │ │ │ │ stm r4, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ @ instruction: 0xf8d36dfb │ │ │ │ @ instruction: 0xf1220218 │ │ │ │ - @ instruction: 0xf107fe2f │ │ │ │ + @ instruction: 0xf107fe47 │ │ │ │ @ instruction: 0x461c0394 │ │ │ │ ldrvs r4, [r8, r6, lsl #12]! │ │ │ │ stcgt 7, cr6, [pc], {123} @ 0x7b │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ stmdavs r0!, {r0, r1, r8, sp} │ │ │ │ teqvs r0, ip, lsr pc │ │ │ │ @@ -17521,15 +17521,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26dfa │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldclvs 0, cr13, [fp, #320]! @ 0x140 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ suble r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf1224632 │ │ │ │ - msrlt SPSR_f, r1, ror #26 │ │ │ │ + smclt 36825 @ 0x8fd9 │ │ │ │ @ instruction: 0xf8c36dfb │ │ │ │ @ instruction: 0xf8c36228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r5, {r2, r5, r9, ip, sp}^ │ │ │ │ adcmi lr, r3, #136, 14 @ 0x2200000 │ │ │ │ qasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e0461e │ │ │ │ @@ -17674,18 +17674,18 @@ │ │ │ │ bcs ffd9b668 │ │ │ │ blt ff59b368 │ │ │ │ andscs r6, ip, #154 @ 0x9a │ │ │ │ @ instruction: 0xf8433310 │ │ │ │ @ instruction: 0xf7ff2c04 │ │ │ │ @ instruction: 0xf7eebae1 │ │ │ │ svclt 0x0000e870 │ │ │ │ - eoreq ip, sl, ip, lsl r9 │ │ │ │ + eoreq ip, sl, ip, asr #18 │ │ │ │ @ instruction: 0xffff6fb3 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - eoreq ip, sl, ip, lsl r6 │ │ │ │ + eoreq ip, sl, ip, asr #12 │ │ │ │ @ instruction: 0xffff6cc5 │ │ │ │ addeq r2, lr, sl, lsr pc │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -17878,15 +17878,15 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r6, sl, lr, asr r0 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ subsvs r6, r9, fp, lsr ip │ │ │ │ - @ instruction: 0xf87cf1ed │ │ │ │ + @ instruction: 0xf894f1ed │ │ │ │ ldrsbtcc pc, [r8], r7 @ │ │ │ │ @ instruction: 0xf04362b8 │ │ │ │ @ instruction: 0xf8c70301 │ │ │ │ blx fed456c4 │ │ │ │ @ instruction: 0xf8c7f383 │ │ │ │ @ instruction: 0xf1c38044 │ │ │ │ rscsvs r0, fp, r0, lsr #6 │ │ │ │ @@ -17902,15 +17902,15 @@ │ │ │ │ sbchi pc, r0, r0 │ │ │ │ ldrbeq pc, [r8, #-263] @ 0xfffffef9 @ │ │ │ │ bgt 436cec │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0xf8d92114 │ │ │ │ @ instruction: 0xf1220218 │ │ │ │ - @ instruction: 0xf107fa31 │ │ │ │ + @ instruction: 0xf107fa49 │ │ │ │ @ instruction: 0x461d0354 │ │ │ │ eorsvs r4, fp, #128, 12 @ 0x8000000 │ │ │ │ stcgt 12, cr6, [pc, #-240] @ 5d630 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ @@ -18027,19 +18027,19 @@ │ │ │ │ subsmi r3, sl, r4, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ teqphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrtmi r3, [sp], ip, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6524 @ 0x197c │ │ │ │ @ instruction: 0x71234628 │ │ │ │ - @ instruction: 0xf812f1ed │ │ │ │ + @ instruction: 0xf82af1ed │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ed4628 │ │ │ │ - strbeq pc, [r2, -fp, lsl #16] @ │ │ │ │ + strbeq pc, [r2, -r3, lsr #16] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ blcs fe4f8418 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @ instruction: 0xf0000c0f │ │ │ │ @@ -18058,19 +18058,19 @@ │ │ │ │ @ instruction: 0xf606fb0e │ │ │ │ strpl pc, [r6, #-2820] @ 0xfffff4fc │ │ │ │ @ instruction: 0xf7ff9501 │ │ │ │ usad8 lr, r7, sp │ │ │ │ sxtah r6, r6, ip, ror #8 │ │ │ │ movwcs r6, #6524 @ 0x197c │ │ │ │ @ instruction: 0x7123207f │ │ │ │ - @ instruction: 0xffd4f1ec │ │ │ │ + @ instruction: 0xffecf1ec │ │ │ │ svclt 0x00480785 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ec207f │ │ │ │ - strbeq pc, [r0, -sp, asr #31] @ │ │ │ │ + strbeq pc, [r0, -r5, ror #31] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x260f6b3c │ │ │ │ @ instruction: 0xf8d4693b │ │ │ │ movwls r0, #10728 @ 0x29e8 │ │ │ │ @@ -18085,18 +18085,18 @@ │ │ │ │ @ instruction: 0xf505fb0c │ │ │ │ andeq pc, r5, r4, lsl #22 │ │ │ │ blvs 1e819e0 │ │ │ │ stc2l 7, cr15, [r0], #1020 @ 0x3fc │ │ │ │ ldmdbvs ip!, {r0, r1, r2, r4, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ rsbscs r2, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf1ec7123 │ │ │ │ - @ instruction: 0x0782ff9f │ │ │ │ + @ instruction: 0x0782ffb7 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - @ instruction: 0xff98f1ec │ │ │ │ + @ instruction: 0xffb0f1ec │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs f75a9c │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r9, sl, sp} │ │ │ │ stmibeq r8!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -18128,30 +18128,30 @@ │ │ │ │ svclt 0x00384635 │ │ │ │ blmi 666f84 │ │ │ │ @ instruction: 0xf8d9687a │ │ │ │ ldmpl r3, {r2, r3, r4, r9}^ │ │ │ │ mlale fp, r8, r2, r4 │ │ │ │ eorne pc, r0, #14221312 @ 0xd90000 │ │ │ │ strtmi fp, [sl], -r8, lsl #3 │ │ │ │ - @ instruction: 0xf8a2f122 │ │ │ │ + @ instruction: 0xf8baf122 │ │ │ │ @ instruction: 0xf8d9b158 │ │ │ │ @ instruction: 0xf8c93224 │ │ │ │ @ instruction: 0xf8c95228 │ │ │ │ stmiane r5, {r5, r9}^ │ │ │ │ adcsmi lr, r5, #224395264 @ 0xd600000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2021] @ 0xfffff81b │ │ │ │ @ instruction: 0x4608e6d2 │ │ │ │ @ instruction: 0xf7ed4629 │ │ │ │ strb lr, [fp, r8, lsr #23]! │ │ │ │ ... │ │ │ │ strdeq r2, [lr], ip │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, lr, r8, asr #19 │ │ │ │ - eoreq fp, sl, lr, lsl #28 │ │ │ │ + eoreq fp, sl, lr, lsr lr │ │ │ │ @ instruction: 0xffff64b5 │ │ │ │ addeq r2, lr, r0, lsr #14 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ @ instruction: 0xf7ed4628 │ │ │ │ strmi lr, [r0], r0, lsr #30 │ │ │ │ rscle r2, r0, r0, lsl #16 │ │ │ │ eorne pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -18401,15 +18401,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r6, sl, lr, asr r0 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x464c6c3b │ │ │ │ @ instruction: 0xf1ec6059 │ │ │ │ - @ instruction: 0xf8d7fc65 │ │ │ │ + @ instruction: 0xf8d7fc7d │ │ │ │ teqvs r8, #180 @ 0xb4 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ andge pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ blcs 6a1d0 │ │ │ │ @@ -18422,15 +18422,15 @@ │ │ │ │ adcshi pc, lr, r0 │ │ │ │ ldrbeq pc, [r8, #-263] @ 0xfffffef9 @ │ │ │ │ bgt 437510 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ ldclvs 1, cr2, [fp], #-80 @ 0xffffffb0 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - cdp2 1, 1, cr15, cr14, cr1, {1} │ │ │ │ + cdp2 1, 3, cr15, cr6, cr1, {1} │ │ │ │ cmppeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ pkhbtmi r4, r1, sp, lsl #12 │ │ │ │ stcgt 2, cr6, [pc, #-236] @ 5de58 │ │ │ │ andeq pc, r0, r9, asr #17 │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ andne pc, r4, r9, asr #17 │ │ │ │ @@ -18606,15 +18606,15 @@ │ │ │ │ blmi ee76fc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26c7a │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldclvs 0, cr13, [fp], #-108 @ 0xffffff94 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - stc2l 1, cr15, [r4], #132 @ 0x84 │ │ │ │ + ldc2l 1, cr15, [ip], #132 @ 0x84 │ │ │ │ ldclvs 1, cr11, [fp], #-384 @ 0xfffffe80 │ │ │ │ eorpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ str r1, [r6, -r5, asr #17]! │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -18654,15 +18654,15 @@ │ │ │ │ @ instruction: 0xf8d9fa29 │ │ │ │ strb r6, [r3, #4]! │ │ │ │ stmia ip, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ... │ │ │ │ ldrdeq r2, [lr], r4 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, lr, r0, lsr #3 │ │ │ │ - strdeq fp, [sl], -r0 @ │ │ │ │ + eoreq fp, sl, r0, lsr #12 │ │ │ │ @ instruction: 0xffff5c99 │ │ │ │ ldrdeq r1, [lr], r0 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb54f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -18885,15 +18885,15 @@ │ │ │ │ andsvs r8, r1, r4 │ │ │ │ @ instruction: 0xf500e756 │ │ │ │ svcvs 0x00b15380 │ │ │ │ ldrsbeq pc, [ip, #131] @ 0x83 @ │ │ │ │ blx fec1c63c │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r7, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf89af1ec │ │ │ │ + @ instruction: 0xf8b2f1ec │ │ │ │ ldmcs r2, {r0, r9, sl, lr} │ │ │ │ popcs {r1, r2, r6, ip, lr, pc} │ │ │ │ strcs fp, [pc, #-3864] @ 5d76c │ │ │ │ blls 112a9c │ │ │ │ blcs 67ac8 │ │ │ │ orrscs fp, r1, ip, lsl #30 │ │ │ │ @ instruction: 0x46402196 │ │ │ │ @@ -18957,18 +18957,18 @@ │ │ │ │ strbmi r0, [sl], r0, lsl #18 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 14e398 │ │ │ │ bleq 201ab98 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xf1ec7123 │ │ │ │ - streq pc, [r1, fp, asr #17] │ │ │ │ + streq pc, [r1, r3, ror #17] │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ ldrbmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf8c4f1ec │ │ │ │ + @ instruction: 0xf8dcf1ec │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ ldrbmi r6, [r3], -r3, lsr #32 │ │ │ │ @ instruction: 0xf8cd4632 │ │ │ │ strbmi r9, [r0], -r0 │ │ │ │ @@ -19025,15 +19025,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fa9 │ │ │ │ @ instruction: 0xf7f401dc │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x006bf43f │ │ │ │ @ instruction: 0xf1eb6830 │ │ │ │ - strmi pc, [r1], -r3, lsl #31 │ │ │ │ + @ instruction: 0x4601ff9b │ │ │ │ umaalle r2, sp, r2, r8 │ │ │ │ svclt 0x001828bd │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ blls 152cd0 │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ svclt 0x000c2b00 │ │ │ │ @ instruction: 0x21962191 │ │ │ │ @@ -20099,15 +20099,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x211c6cfb │ │ │ │ @ instruction: 0xf8c763bd │ │ │ │ @ instruction: 0xf8d3d040 │ │ │ │ stc 2, cr0, [r7, #96] @ 0x60 │ │ │ │ @ instruction: 0xf1208a1e │ │ │ │ - strmi pc, [r4], -r3, lsl #18 │ │ │ │ + @ instruction: 0x4604f91b │ │ │ │ stcgt 3, cr6, [pc, #-992] @ 5f594 │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x61a2cd07 │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldcvs 1, cr2, [ip], #16 │ │ │ │ @ instruction: 0xf0244620 │ │ │ │ @@ -20251,30 +20251,30 @@ │ │ │ │ blmi 668cb4 │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16cf9 │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldclvs 0, cr13, [fp], #168 @ 0xa8 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xf808f120 │ │ │ │ + @ instruction: 0xf820f120 │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r4, asr #17]! │ │ │ │ svclt 0x003842b4 │ │ │ │ @ instruction: 0xe7e24634 │ │ │ │ ldrb r2, [sp, -r0, lsl #8] │ │ │ │ strtmi r4, [r1], -r8, lsl #12 │ │ │ │ bl 39dba4 │ │ │ │ svclt 0x0000e7ea │ │ │ │ ... │ │ │ │ addeq r0, lr, sl, ror #21 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq r9, sl, sl, asr #25 │ │ │ │ + strdeq r9, [sl], -sl @ │ │ │ │ @ instruction: 0xffff6743 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ mvnsvs r4, #32, 12 @ 0x2000000 │ │ │ │ cdp 7, 8, cr15, cr6, cr11, {7} │ │ │ │ stmdacs r0, {r1, r7, r9, sl, lr} │ │ │ │ ldclvs 0, cr13, [fp], #904 @ 0x388 │ │ │ │ @ instruction: 0xf8d36bfa │ │ │ │ @@ -20753,15 +20753,15 @@ │ │ │ │ strbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r6, r9, sl, sp, lr} │ │ │ │ @ instruction: 0xf8c7000f │ │ │ │ stm r4, {r2, r4, r6, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ @ instruction: 0xf11f0218 │ │ │ │ - @ instruction: 0xf107fbe5 │ │ │ │ + @ instruction: 0xf107fbfd │ │ │ │ ldrmi r0, [ip], r4, ror #6 │ │ │ │ rscsvs r4, fp, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, r2, r0, lsr #32 │ │ │ │ rsbvs r6, r1, r3, ror #1 │ │ │ │ @ instruction: 0xf8dc2103 │ │ │ │ @ instruction: 0x61200000 │ │ │ │ @@ -20905,15 +20905,15 @@ │ │ │ │ blmi f226f0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bba │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ blvs fef546d8 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbmi fp, [r2], -r8, lsr #3 │ │ │ │ - blx ffb1ca88 │ │ │ │ + blx 11ca8a │ │ │ │ blvs fef4cbd0 │ │ │ │ eorhi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x0c03eb00 │ │ │ │ adcmi lr, r3, #27525120 @ 0x1a40000 │ │ │ │ qasxmi fp, r3, r8 │ │ │ │ @@ -20945,29 +20945,29 @@ │ │ │ │ @ instruction: 0x0c06eb03 │ │ │ │ eorhi pc, r8, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ @ instruction: 0xe72c321c │ │ │ │ andcs r4, r1, r0, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2320 @ 0xfffff6f0 │ │ │ │ @ instruction: 0xf11c4479 │ │ │ │ - @ instruction: 0xe784f87d │ │ │ │ + @ instruction: 0xe784f895 │ │ │ │ cdp 7, 13, cr15, cr6, cr10, {7} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ strdeq pc, [sp], r0 │ │ │ │ addeq pc, sp, r2, ror #31 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq r0, r4, r2, asr #32 │ │ │ │ + eoreq r0, r4, r2, ror r0 │ │ │ │ @ instruction: 0x008dfcb4 │ │ │ │ - eoreq r9, sl, r2, lsl #3 │ │ │ │ + strhteq r9, [sl], -r2 │ │ │ │ @ instruction: 0xffff381d │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - strdeq pc, [r3], -r2 @ │ │ │ │ - eoreq pc, r3, ip, lsr #19 │ │ │ │ + eoreq pc, r3, r2, lsr #20 │ │ │ │ + ldrdeq pc, [r3], -ip @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 11bba8 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ @ instruction: 0x461f18f4 │ │ │ │ @@ -22167,15 +22167,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x211c6cfb │ │ │ │ @ instruction: 0xf8c763bd │ │ │ │ @ instruction: 0xf8d3d040 │ │ │ │ stc 2, cr0, [r7, #96] @ 0x60 │ │ │ │ @ instruction: 0xf11e8a1e │ │ │ │ - @ instruction: 0x4604f8d7 │ │ │ │ + strmi pc, [r4], -pc, ror #17 │ │ │ │ stcgt 3, cr6, [pc, #-992] @ 615ec │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x61a2cd07 │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldcvs 1, cr2, [ip], #16 │ │ │ │ @ instruction: 0xf0224620 │ │ │ │ @@ -22319,30 +22319,30 @@ │ │ │ │ blmi 66ad0c │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16cf9 │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldclvs 0, cr13, [fp], #168 @ 0xa8 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xffdcf11d │ │ │ │ + @ instruction: 0xfff4f11d │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r4, asr #17]! │ │ │ │ svclt 0x003842b4 │ │ │ │ @ instruction: 0xe7e24634 │ │ │ │ ldrb r2, [sp, -r0, lsl #8] │ │ │ │ strtmi r4, [r1], -r8, lsl #12 │ │ │ │ b ff89fbf4 │ │ │ │ svclt 0x0000e7ea │ │ │ │ ... │ │ │ │ umulleq lr, sp, r2, sl │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq r7, sl, r2, ror ip │ │ │ │ + eoreq r7, sl, r2, lsr #25 │ │ │ │ @ instruction: 0xffff46eb │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ mvnsvs r4, #32, 12 @ 0x2000000 │ │ │ │ cdp 7, 5, cr15, cr10, cr9, {7} │ │ │ │ stmdacs r0, {r1, r7, r9, sl, lr} │ │ │ │ ldclvs 0, cr13, [fp], #904 @ 0x388 │ │ │ │ @ instruction: 0xf8d36bfa │ │ │ │ @@ -22829,15 +22829,15 @@ │ │ │ │ ldrbeq pc, [r0, #-263]! @ 0xfffffef9 @ │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r6, r7, r9, sl, sp, lr} │ │ │ │ @ instruction: 0xf8c7000f │ │ │ │ stm r5, {r2, r4, r6, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ @ instruction: 0xf8d36b7b │ │ │ │ @ instruction: 0xf11d0218 │ │ │ │ - @ instruction: 0xf107fba9 │ │ │ │ + @ instruction: 0xf107fbc1 │ │ │ │ ldrmi r0, [ip], ip, ror #6 │ │ │ │ adcsvs r4, fp, #5242880 @ 0x500000 │ │ │ │ ldrsbge pc, [r0], #-135 @ 0xffffff79 @ │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ @ instruction: 0xf8dc2103 │ │ │ │ @@ -22978,15 +22978,15 @@ │ │ │ │ blmi eebb5c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ blvs 1f5670c │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab198 │ │ │ │ - blx fed9eaec │ │ │ │ + blx ff39eaec │ │ │ │ blvs 1f4ec1c │ │ │ │ eorpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [pc, -r5, asr #17]! │ │ │ │ svclt 0x003842b3 │ │ │ │ @ instruction: 0x461d4633 │ │ │ │ @@ -23010,36 +23010,36 @@ │ │ │ │ eorpl pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [fp, #-2826] @ 0xfffff4f6 │ │ │ │ eorge pc, r0, #12713984 @ 0xc20000 │ │ │ │ andscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 65c3ec │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf856f11a │ │ │ │ + @ instruction: 0xf86ef11a │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ stmib r7, {r2, r5, r6, r9}^ │ │ │ │ teqvs sl, #419430400 @ 0x19000000 │ │ │ │ bcc 12a0954 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #-468]! @ 0xfffffe2c │ │ │ │ @ instruction: 0xf0212101 │ │ │ │ strb pc, [pc, #-2415]! @ 61da9 @ │ │ │ │ cdp 7, 10, cr15, cr0, cr8, {7} │ │ │ │ ... │ │ │ │ umulleq sp, sp, r8, pc @ │ │ │ │ addeq sp, sp, sl, lsl #31 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq sp, r3, sl, ror #31 │ │ │ │ + eoreq lr, r3, sl, lsl r0 │ │ │ │ addeq sp, sp, sl, lsr ip │ │ │ │ - eoreq r7, sl, r4, lsl #2 │ │ │ │ + eoreq r7, sl, r4, lsr r1 │ │ │ │ @ instruction: 0xffff17a7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - eoreq sp, r3, r4, lsr #19 │ │ │ │ - eoreq sp, r3, lr, asr r9 │ │ │ │ + ldrdeq sp, [r3], -r4 @ │ │ │ │ + eoreq sp, r3, lr, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff4a0a90 │ │ │ │ stcpl 2, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ ldrmi r0, [r5], -ip, lsr #13 │ │ │ │ @@ -23183,24 +23183,24 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ @ instruction: 0xd1220f30 │ │ │ │ @ instruction: 0xe77546d3 │ │ │ │ @ instruction: 0xf1144650 │ │ │ │ - teqplt r0, r5, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, sp, lsl pc @ p-variant is OBSOLETE │ │ │ │ ldmeq sl, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00182a01 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ @ instruction: 0xf04faf63 │ │ │ │ @ instruction: 0xe7670a96 │ │ │ │ strbtcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrbmi lr, [r8], -sl, ror #13 │ │ │ │ - mrc2 1, 7, pc, cr2, cr4, {0} │ │ │ │ + @ instruction: 0xff0af114 │ │ │ │ stmibvs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ bcs a4d44 │ │ │ │ blcs 252640 │ │ │ │ svcge 0x004cf63f │ │ │ │ bleq fe61eb24 │ │ │ │ blls 2dc73c │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @@ -23250,15 +23250,15 @@ │ │ │ │ @ instruction: 0xf04f9509 │ │ │ │ svclt 0x00880500 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0x46405538 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ strcs r4, [r1, #-1579] @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf1d86155 │ │ │ │ - vstrls d15, [r9, #-284] @ 0xfffffee4 │ │ │ │ + vstrls d15, [r9, #-380] @ 0xfffffe84 │ │ │ │ tstls r6, #36, 22 @ 0x9000 │ │ │ │ ldrsbeq pc, [ip, #133] @ 0x85 @ │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf025234a │ │ │ │ strmi pc, [r0], r3, asr #30 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blge a02f74 │ │ │ │ @@ -23278,15 +23278,15 @@ │ │ │ │ movwcs lr, #10693 @ 0x29c5 │ │ │ │ mvnvs r9, pc, lsl #22 │ │ │ │ eorvs r2, fp, r6, lsl #6 │ │ │ │ blx ff99ebc8 │ │ │ │ adcvs r4, r8, #44040192 @ 0x2a00000 │ │ │ │ ldmge lr!, {r0, r2, r4, r8, fp, ip, pc} │ │ │ │ andsls r4, r4, r3, asr #12 │ │ │ │ - blx c9f2a2 │ │ │ │ + blx 129f2a2 │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ blls 32b338 │ │ │ │ andls r4, r0, #34603008 @ 0x2100000 │ │ │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ ldrbmi r8, [r2], -r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39d0a │ │ │ │ movwls r3, #16780 @ 0x418c │ │ │ │ @@ -23365,15 +23365,15 @@ │ │ │ │ movtls r9, #64271 @ 0xfb0f │ │ │ │ movtls r2, #33542 @ 0x8306 │ │ │ │ blx e9ed20 │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ ldmdbls r5, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r2, r0, lsl #6 │ │ │ │ @ instruction: 0xf1dd4650 │ │ │ │ - blls 421694 │ │ │ │ + blls 4216f4 │ │ │ │ strcs r9, [r0, -r1, lsl #6] │ │ │ │ strtmi r9, [r1], -fp, lsl #20 │ │ │ │ @ instruction: 0x46486a73 │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ ldrdcs pc, [ip, r2] │ │ │ │ @ instruction: 0xf0039204 │ │ │ │ @@ -23415,28 +23415,28 @@ │ │ │ │ orrcc pc, sp, #64, 12 @ 0x4000000 │ │ │ │ cdp2 0, 4, cr15, cr12, cr6, {4} │ │ │ │ ldrtcc pc, [r4], #2265 @ 0x8d9 @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c9ae19 │ │ │ │ @ instruction: 0xe61504b4 │ │ │ │ bvs ffa8a170 │ │ │ │ - stc2 1, cr15, [lr, #-924]! @ 0xfffffc64 │ │ │ │ - ldc2 1, cr15, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + stc2l 1, cr15, [r6, #-924] @ 0xfffffc64 │ │ │ │ + stc2l 1, cr15, [sl, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0xf890990b │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff26b348 │ │ │ │ suble r2, fp, r2, lsl #22 │ │ │ │ suble r2, lr, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 35c690 │ │ │ │ bvs ff66b578 │ │ │ │ @ instruction: 0xf1e79208 │ │ │ │ - @ instruction: 0xf114fd17 │ │ │ │ - @ instruction: 0xf890fd1b │ │ │ │ + @ instruction: 0xf114fd2f │ │ │ │ + @ instruction: 0xf890fd33 │ │ │ │ bls 26ee08 │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ addsmi r0, r3, #1490944 @ 0x16c000 │ │ │ │ blls 2d29ac │ │ │ │ @ instruction: 0x1178f893 │ │ │ │ @@ -23459,31 +23459,31 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 6f5ec │ │ │ │ mrcge 4, 0, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ @ instruction: 0xf1194479 │ │ │ │ - @ instruction: 0xe608fcd3 │ │ │ │ + str pc, [r8], -fp, ror #25 │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ andcs sl, r1, #6, 28 @ 0x60 │ │ │ │ andcs lr, r0, #47710208 @ 0x2d80000 │ │ │ │ @ instruction: 0xf7e8e7b4 │ │ │ │ svclt 0x0000eb26 │ │ │ │ addeq sp, sp, ip, lsl #17 │ │ │ │ addeq sp, sp, r6, lsl #17 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq ip, r4, r8, lsl #6 │ │ │ │ addeq ip, r4, r2, asr #4 │ │ │ │ addeq sp, sp, r4, lsl #13 │ │ │ │ addeq ip, r4, r8, lsr r1 │ │ │ │ - eoreq sp, r3, r6, lsr #6 │ │ │ │ + eoreq sp, r3, r6, asr r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r3, lr, lsl r2 │ │ │ │ - eoreq sp, r3, r8, asr r2 │ │ │ │ + eoreq sp, r3, lr, asr #4 │ │ │ │ + eoreq sp, r3, r8, lsl #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r7, lsr sl │ │ │ │ @ instruction: 0x46814b37 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -23769,17 +23769,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489302 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf1238004 │ │ │ │ - strmi pc, [r3], r9, asr #19 │ │ │ │ + strmi pc, [r3], r1, ror #19 │ │ │ │ @ instruction: 0xf1234628 │ │ │ │ - blls 121a6c │ │ │ │ + blls 121acc │ │ │ │ blcs 35dc20 │ │ │ │ blcs 109dc14 │ │ │ │ beq 31dc18 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r1, r4, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -23861,17 +23861,17 @@ │ │ │ │ blcc 2a1548 │ │ │ │ ldrtmi r6, [r8], r2, asr #32 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ blcc 2a1560 │ │ │ │ @ instruction: 0xf123607a │ │ │ │ - @ instruction: 0x4607f911 │ │ │ │ + strmi pc, [r7], -r9, lsr #18 │ │ │ │ @ instruction: 0xf1234628 │ │ │ │ - subeq pc, r3, #704512 @ 0xac000 │ │ │ │ + subeq pc, r3, #1097728 @ 0x10c000 │ │ │ │ andcs lr, r7, r3, asr #20 │ │ │ │ beq 31dd58 │ │ │ │ vmax.s8 q10, , │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ ldccs 3, cr0, [r2, #676] @ 0x2a4 │ │ │ │ blcc 2a1584 │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -23880,15 +23880,15 @@ │ │ │ │ cmpphi sl, #0 @ p-variant is OBSOLETE │ │ │ │ vmin.s8 d20, d18, d24 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ blcc 2a15a8 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf992f114 │ │ │ │ + @ instruction: 0xf9aaf114 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14424c │ │ │ │ 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 │ │ │ │ @@ -24106,17 +24106,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 r2, r4 │ │ │ │ - @ instruction: 0xff26f122 │ │ │ │ + @ instruction: 0xff3ef122 │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - @ instruction: 0xff40f122 │ │ │ │ + @ instruction: 0xff58f122 │ │ │ │ b 1449c30 │ │ │ │ b 132e458 │ │ │ │ b 132e530 │ │ │ │ ldrb r0, [pc, #-2570] @ 62e2a │ │ │ │ @ instruction: 0xf1072d92 │ │ │ │ vaba.s8 d16, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @@ -24136,15 +24136,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf1138004 │ │ │ │ - @ instruction: 0x4605ff93 │ │ │ │ + strmi pc, [r5], -fp, lsr #31 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe143e24 │ │ │ │ beq dff2c │ │ │ │ blx fe32238c │ │ │ │ bne 171e1e4 │ │ │ │ svceq 0x0000f1bb │ │ │ │ orrhi pc, r5, r0, asr #32 │ │ │ │ @@ -24252,15 +24252,15 @@ │ │ │ │ @ instruction: 0x46280810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r2, r4 │ │ │ │ - mcr2 1, 5, pc, cr10, cr3, {0} @ │ │ │ │ + mcr2 1, 6, pc, cr2, cr3, {0} @ │ │ │ │ strmi r9, [r5], -r2, lsl #18 │ │ │ │ stmdacs r0, {r1, r7, r9, sl, lr} │ │ │ │ svcge 0x0021f43f │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feee627c │ │ │ │ b 14624a4 │ │ │ │ @ instruction: 0xe7181a5a │ │ │ │ @@ -24535,15 +24535,15 @@ │ │ │ │ strbeq pc, [ip, sl, lsl #2] @ │ │ │ │ svcge 0x001af53f │ │ │ │ beq e02e4 │ │ │ │ ldmle r6!, {r1, r4, r6, r8, sl, lr}^ │ │ │ │ @ instruction: 0x46416c38 │ │ │ │ ldc2 7, cr15, [r4, #960] @ 0x3c0 │ │ │ │ @ instruction: 0xf1e66828 │ │ │ │ - @ instruction: 0xf010fd2f │ │ │ │ + @ instruction: 0xf010fd47 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ff98444c │ │ │ │ ldrbtmi r4, [sl], #-3041 @ 0xfffff41f │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrdcc pc, [r4], r7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -24577,15 +24577,15 @@ │ │ │ │ mvnsvs r6, #134217728 @ 0x8000000 │ │ │ │ ldcvs 6, cr14, [fp], #-924 @ 0xfffffc64 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf503a04c │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ mvnsvs sp, #32 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - ldc2l 1, cr15, [lr, #108]! @ 0x6c │ │ │ │ + mrc2 1, 0, pc, cr6, cr11, {0} │ │ │ │ mvnsvs r2, r4, lsl #2 │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf01f4640 │ │ │ │ @ instruction: 0x4640fd9b │ │ │ │ ldc2 0, cr15, [r4], #124 @ 0x7c │ │ │ │ ldmibcc ip, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andne lr, r5, r7, asr #19 │ │ │ │ @@ -24738,15 +24738,15 @@ │ │ │ │ blmi 9ad2e0 │ │ │ │ stmiapl fp, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16bf9 │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ blvs fff5825c │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - ldc2l 1, cr15, [r2], #108 @ 0x6c │ │ │ │ + stc2 1, cr15, [sl, #-108] @ 0xffffff94 │ │ │ │ blvs fff50780 │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r7, -r4, asr #17] │ │ │ │ svclt 0x003842b4 │ │ │ │ @ instruction: 0xe7e24634 │ │ │ │ @@ -24767,15 +24767,15 @@ │ │ │ │ @ instruction: 0xf8c12300 │ │ │ │ @ instruction: 0xe723321c │ │ │ │ stmdb r0, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addeq ip, sp, sl, lsl r4 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq ip, sp, r0, lsl r4 │ │ │ │ addeq ip, sp, r6, lsr #2 │ │ │ │ - eoreq r5, sl, ip, asr #11 │ │ │ │ + strdeq r5, [sl], -ip @ │ │ │ │ @ instruction: 0xffff200f │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsl #12 │ │ │ │ @@ -25191,20 +25191,20 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi CPSR_sc, #64 @ 0x40 │ │ │ │ ldrtmi r3, [sp], r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ eorsge pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf5085930 │ │ │ │ @ instruction: 0xf1e55a67 │ │ │ │ - ldclvs 15, cr15, [sl], #316 @ 0x13c │ │ │ │ + ldclvs 15, cr15, [sl], #412 @ 0x19c │ │ │ │ @ instruction: 0xf10a4603 │ │ │ │ blcs fefa71c8 │ │ │ │ svclt 0x000858b0 │ │ │ │ @ instruction: 0x61fb2391 │ │ │ │ - @ instruction: 0xff44f1e5 │ │ │ │ + @ instruction: 0xff5cf1e5 │ │ │ │ @ instruction: 0x460328bd │ │ │ │ orrscs fp, r1, #8, 30 │ │ │ │ stmdavs fp!, {r0, r1, r3, r4, r5, r9, sp, lr}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib r7, {r1, r3, r5, r8, pc}^ │ │ │ │ tstmi r3, #16, 6 @ 0x40000000 │ │ │ │ tstphi r4, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -25400,15 +25400,15 @@ │ │ │ │ ldmibcc ip, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ mlscc r5, r3, r8, pc @ │ │ │ │ sbcsle r2, r8, r0, lsl #22 │ │ │ │ strdcs r6, [r4, -ip] │ │ │ │ andseq pc, r8, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8c7657c │ │ │ │ @ instruction: 0xf11ad018 │ │ │ │ - mulvs r4, r1, pc @ │ │ │ │ + andvs pc, r4, r9, lsr #31 │ │ │ │ ldcvs 1, cr2, [ip], #32 │ │ │ │ @ instruction: 0x46206178 │ │ │ │ @ instruction: 0xff2ef01e │ │ │ │ @ instruction: 0xf01e4620 │ │ │ │ @ instruction: 0xf8d9fe47 │ │ │ │ stmib r7, {r2, r3, r4, r6, r7, r8, fp, ip, sp}^ │ │ │ │ strbtmi r1, [r9], -r3 │ │ │ │ @@ -25565,15 +25565,15 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ bvs 1ef7b70 │ │ │ │ andseq pc, ip, #216, 16 @ 0xd80000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d8d019 │ │ │ │ orrlt r1, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf11a4622 │ │ │ │ - cmpplt r8, sp, ror lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb158fe95 │ │ │ │ eorcc pc, r4, #216, 16 @ 0xd80000 │ │ │ │ eormi pc, r8, #200, 16 @ 0xc80000 │ │ │ │ eoreq pc, r0, #200, 16 @ 0xc80000 │ │ │ │ ldr r1, [fp, -r4, asr #17]! │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r5, ip, lsr #12]! │ │ │ │ ldr r2, [r7, -r0, lsl #8]! │ │ │ │ @@ -25597,15 +25597,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addeq fp, sp, r2, asr #16 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq fp, sp, ip, lsl r8 │ │ │ │ addeq fp, sp, sl, lsl r7 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - strdeq r4, [sl], -r6 @ │ │ │ │ + eoreq r4, sl, r6, lsr #18 │ │ │ │ @ instruction: 0xfffef101 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ @@ -25831,17 +25831,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r8], r8, lsl #5 │ │ │ │ movwls r4, #9768 @ 0x2628 │ │ │ │ blcs 2a3428 │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf9aaf121 │ │ │ │ + @ instruction: 0xf9c2f121 │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - @ instruction: 0xf9c4f121 │ │ │ │ + @ instruction: 0xf9dcf121 │ │ │ │ b 144bf28 │ │ │ │ b 132ff50 │ │ │ │ b 1330028 │ │ │ │ blcs 67b54 │ │ │ │ adcshi pc, r3, r0, asr #32 │ │ │ │ bl fe8bf6b8 │ │ │ │ blcs 165f58 │ │ │ │ @@ -25923,18 +25923,18 @@ │ │ │ │ @ instruction: 0xf8470388 │ │ │ │ subvs r3, r2, r8, lsl #22 │ │ │ │ andcs r4, r0, #184, 12 @ 0xb800000 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8480388 │ │ │ │ rsbsvs r3, sl, r8, lsl #22 │ │ │ │ - @ instruction: 0xf8f2f121 │ │ │ │ + @ instruction: 0xf90af121 │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0xf121023f │ │ │ │ - b 12638bc │ │ │ │ + b 126391c │ │ │ │ b 122f194 │ │ │ │ strbmi r0, [r7], -sl, lsl #20 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8472d92 │ │ │ │ @ instruction: 0xf8c83b08 │ │ │ │ svclt 0x0018a004 │ │ │ │ @@ -25943,15 +25943,15 @@ │ │ │ │ ssatmi r8, #25, r3, asr #9 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf1128004 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strhi pc, [r1, #-0] │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feea78e4 │ │ │ │ b 1463b08 │ │ │ │ @ instruction: 0xf1081959 │ │ │ │ @ instruction: 0xf8c80208 │ │ │ │ @ instruction: 0xf6409004 │ │ │ │ @@ -26226,17 +26226,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 r2, r4 │ │ │ │ - cdp2 1, 9, cr15, cr4, cr0, {1} │ │ │ │ + cdp2 1, 10, cr15, cr12, cr0, {1} │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - cdp2 1, 10, cr15, cr14, cr0, {1} │ │ │ │ + cdp2 1, 12, cr15, cr6, cr0, {1} │ │ │ │ b 144bd54 │ │ │ │ b 133057c │ │ │ │ b 1330654 │ │ │ │ strbt r0, [ip], #2570 @ 0xa0a │ │ │ │ @ instruction: 0xf1072d92 │ │ │ │ vaba.s8 d16, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @@ -26256,15 +26256,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf1118004 │ │ │ │ - strmi pc, [r5], -r1, lsl #30 │ │ │ │ + @ instruction: 0x4605ff19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1463d0 │ │ │ │ beq e2050 │ │ │ │ blx fe3244b0 │ │ │ │ bne 1720308 │ │ │ │ svceq 0x0000f1bb │ │ │ │ sbcshi pc, r4, #64 @ 0x40 │ │ │ │ @@ -26469,15 +26469,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: 0xf1119102 │ │ │ │ - stmdbls r2, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r1, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe151698 │ │ │ │ beq e23a8 │ │ │ │ blx fe324808 │ │ │ │ bne 1720660 │ │ │ │ @ instruction: 0x3710e657 │ │ │ │ @@ -26740,15 +26740,15 @@ │ │ │ │ @ instruction: 0xf106fa23 │ │ │ │ strtle r0, [r7], #1996 @ 0x7cc │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ blvs fee9c518 │ │ │ │ @ instruction: 0xf7ee4641 │ │ │ │ blvs fff6543c │ │ │ │ @ instruction: 0xf1e46818 │ │ │ │ - @ instruction: 0xf010fbf3 │ │ │ │ + @ instruction: 0xf010fc0b │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi feac64f4 │ │ │ │ ldrbtmi r4, [sl], #-2981 @ 0xfffff45b │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-251 @ 0xffffff05 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ teqphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -26756,15 +26756,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stc2 7, cr15, [lr, #956] @ 0x3bc │ │ │ │ blvs fef60014 │ │ │ │ ldrbtvs r2, [lr], #-260 @ 0xfffffefc │ │ │ │ strpl pc, [r0, #1283] @ 0x503 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ andseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ - ldc2l 1, cr15, [r6], #100 @ 0x64 │ │ │ │ + stc2 1, cr15, [lr, #-100] @ 0xffffff9c │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r0], -r6 │ │ │ │ ldc2 0, cr15, [r4], {29} │ │ │ │ @ instruction: 0xf01d4640 │ │ │ │ @ instruction: 0xf8dafbad │ │ │ │ stmib r7, {r2, r3, r4, r6, r7, r8, fp, ip, sp}^ │ │ │ │ ldcvs 0, cr1, [fp, #-32] @ 0xffffffe0 │ │ │ │ @@ -26884,15 +26884,15 @@ │ │ │ │ svclt 0x00382c40 │ │ │ │ blmi 92f470 │ │ │ │ @ instruction: 0xf8d56879 │ │ │ │ stmiapl fp, {r2, r3, r4, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ eorne pc, r0, #13959168 @ 0xd50000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - stc2 1, cr15, [ip], #-100 @ 0xffffff9c │ │ │ │ + mcrr2 1, 1, pc, r4, cr9 @ │ │ │ │ @ instruction: 0xf8d5b158 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ @ instruction: 0xf8c54228 │ │ │ │ stmiane r4, {r5, r9}^ │ │ │ │ ldrbmi lr, [ip, #-1932] @ 0xfffff874 │ │ │ │ uasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2021 @ 0xfffff81b │ │ │ │ @@ -26913,15 +26913,15 @@ │ │ │ │ @ instruction: 0xf7e5e76a │ │ │ │ svclt 0x0000e83e │ │ │ │ addeq sl, sp, r6, asr r0 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq sl, sp, lr, asr #32 │ │ │ │ @ instruction: 0xffff001f │ │ │ │ addeq r9, sp, lr, lsr #29 │ │ │ │ - eoreq r3, sl, r2, asr #7 │ │ │ │ + strdeq r3, [sl], -r2 @ │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ @ instruction: 0xf8df5640 │ │ │ │ @@ -27384,19 +27384,19 @@ │ │ │ │ ldrshmi r6, [sl], #-251 @ 0xffffff05 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi CPSR_fx, #64 @ 0x40 │ │ │ │ ldrtmi r3, [sp], r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf85862fc │ │ │ │ @ instruction: 0xf1e30005 │ │ │ │ - strmi pc, [r3], -fp, lsr #28 │ │ │ │ + strmi pc, [r3], -r3, asr #28 │ │ │ │ @ instruction: 0xf8582bbd │ │ │ │ svclt 0x0008000a │ │ │ │ @ instruction: 0x61fb2391 │ │ │ │ - cdp2 1, 2, cr15, cr2, cr3, {7} │ │ │ │ + cdp2 1, 3, cr15, cr10, cr3, {7} │ │ │ │ popcs {r1, r3, r4, r5, r6, r7, sl, fp, sp, lr} │ │ │ │ svclt 0x00084603 │ │ │ │ adcsvs r2, fp, #1140850690 @ 0x44000002 │ │ │ │ @ instruction: 0xf5026873 │ │ │ │ @ instruction: 0xf10a5a67 │ │ │ │ blcs a9430 │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ @@ -27585,15 +27585,15 @@ │ │ │ │ ldmibcc ip, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ mlscc r5, r3, r8, pc @ │ │ │ │ sbcsle r2, sl, r0, lsl #22 │ │ │ │ @ instruction: 0x21046cbc │ │ │ │ andseq pc, r8, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8c7657c │ │ │ │ @ instruction: 0xf118d018 │ │ │ │ - andvs pc, r4, sp, ror lr @ │ │ │ │ + mulvs r4, r5, lr │ │ │ │ ldclvs 1, cr2, [ip], #-32 @ 0xffffffe0 │ │ │ │ @ instruction: 0x46206178 │ │ │ │ mrc2 0, 0, pc, cr10, cr12, {0} │ │ │ │ @ instruction: 0xf01c4620 │ │ │ │ @ instruction: 0xf8d9fd33 │ │ │ │ stmib r7, {r2, r3, r4, r6, r7, r8, fp, ip, sp}^ │ │ │ │ strbtmi r1, [r9], -r3 │ │ │ │ @@ -27761,15 +27761,15 @@ │ │ │ │ svclt 0x0038462c │ │ │ │ blmi a30224 │ │ │ │ @ instruction: 0xf8d86a3a │ │ │ │ ldmpl r3, {r2, r3, r4, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ eorne pc, r0, #216, 16 @ 0xd80000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - ldc2l 1, cr15, [r2, #-96] @ 0xffffffa0 │ │ │ │ + stc2l 1, cr15, [sl, #-96]! @ 0xffffffa0 │ │ │ │ @ instruction: 0xf8d8b158 │ │ │ │ @ instruction: 0xf8c83224 │ │ │ │ @ instruction: 0xf8c84228 │ │ │ │ stmiane r4, {r5, r9}^ │ │ │ │ adcmi lr, ip, #36, 14 @ 0x900000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2021 @ 0xfffff81b │ │ │ │ @@ -27791,15 +27791,15 @@ │ │ │ │ @ instruction: 0xe783609a │ │ │ │ stmdb r0!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ... │ │ │ │ addeq r9, sp, r6, ror #11 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r9, sp, r2, asr #11 │ │ │ │ addeq r9, sp, lr, asr #9 │ │ │ │ - eoreq r2, sl, lr, asr #13 │ │ │ │ + strdeq r2, [sl], -lr @ │ │ │ │ @ instruction: 0xfffeced9 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ @@ -27814,58 +27814,58 @@ │ │ │ │ ldrbtne pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x960d4478 │ │ │ │ @ instruction: 0xf10d2701 │ │ │ │ stmdapl r1, {r3, r6, r8, fp}^ │ │ │ │ stmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f912d │ │ │ │ ldrtmi r0, [r1], -r0, lsl #2 │ │ │ │ - @ instruction: 0xfffaf134 │ │ │ │ + @ instruction: 0xf812f135 │ │ │ │ @ instruction: 0xf8df981b │ │ │ │ ldrdcs r3, [r8, -ip] │ │ │ │ eorvc pc, r0, r0, lsl #17 │ │ │ │ movwls r5, #18659 @ 0x48e3 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1232 @ 0xfffffb30 │ │ │ │ - stc2 1, cr15, [r8], {49} @ 0x31 │ │ │ │ + stc2 1, cr15, [r0], #196 @ 0xc4 │ │ │ │ ldrtmi r2, [r1], -r2, lsl #4 │ │ │ │ sbcvs r9, r6, #8 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ andcs pc, r2, #6720 @ 0x1a40 │ │ │ │ strmi r2, [r4], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ vadd.f32 , q0, │ │ │ │ @ instruction: 0x46052131 │ │ │ │ @ instruction: 0xf131981b │ │ │ │ - @ instruction: 0x4602ffb7 │ │ │ │ + strmi pc, [r2], -pc, asr #31 │ │ │ │ @ instruction: 0x23203218 │ │ │ │ andls r4, r3, #17825792 @ 0x1100000 │ │ │ │ andls r4, r5, sl, lsr r6 │ │ │ │ - @ instruction: 0xf93af133 │ │ │ │ + @ instruction: 0xf952f133 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ @ instruction: 0x46414650 │ │ │ │ - @ instruction: 0xf83cf135 │ │ │ │ + @ instruction: 0xf854f135 │ │ │ │ mlacs r9, r8, r8, pc @ │ │ │ │ @ instruction: 0x4639981b │ │ │ │ ldrvs lr, [r2], -sp, asr #19 │ │ │ │ - @ instruction: 0xff70f131 │ │ │ │ + @ instruction: 0xff88f131 │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #9802 @ 0x264a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1354619 │ │ │ │ - blls 125340 │ │ │ │ + blls 1253a0 │ │ │ │ bls 133ef0 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf10d4650 │ │ │ │ @ instruction: 0xf1350b74 │ │ │ │ - @ instruction: 0x462bf975 │ │ │ │ + strtmi pc, [fp], -sp, lsl #19 │ │ │ │ strls r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ stcge 1, cr2, [r1], #-460 @ 0xfffffe34 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - movwcs pc, #2465 @ 0x9a1 @ │ │ │ │ + movwcs pc, #2489 @ 0x9b9 @ │ │ │ │ @ instruction: 0x46069015 │ │ │ │ stmib r9, {r1, r4, r8, r9, ip, pc}^ │ │ │ │ stcvc 3, cr3, [r5], {1} │ │ │ │ stmib r4, {r0, r5, r8, r9, ip, pc}^ │ │ │ │ stccs 3, cr3, [r1, #-4] │ │ │ │ ldm r9, {r0, r1, r5, r6, r7, sp, lr} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ @@ -27873,19 +27873,19 @@ │ │ │ │ @ instruction: 0x465f8394 │ │ │ │ stcge 6, cr9, [r5, #-128]! @ 0xffffff80 │ │ │ │ strgt ip, [pc, #-3855] @ 663dd │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ msrne (UNDEF: 109), r0 │ │ │ │ @ instruction: 0xf131981b │ │ │ │ - @ instruction: 0xf100feb5 │ │ │ │ + @ instruction: 0xf100fecd │ │ │ │ @ instruction: 0x4611021c │ │ │ │ andls r7, r6, #29440 @ 0x7300 │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf8e6f133 │ │ │ │ + @ instruction: 0xf8fef133 │ │ │ │ @ instruction: 0xf1079b1a │ │ │ │ @ instruction: 0xf89d0c30 │ │ │ │ blhi eeb4ac │ │ │ │ movweq pc, #33731 @ 0x83c3 @ │ │ │ │ rsbsvs pc, pc, #570425344 @ 0x22000000 │ │ │ │ biceq lr, r3, r1, asr #20 │ │ │ │ ldrmi sl, [lr], r5, lsr #22 │ │ │ │ @@ -27894,15 +27894,15 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - @ instruction: 0xffccf134 │ │ │ │ + @ instruction: 0xffe4f134 │ │ │ │ ldrls r2, [r5], -r0, lsl #6 │ │ │ │ @ instruction: 0x465f9312 │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmib r4, {r0, r5, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, r3, r1, lsl #6 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ @@ -27910,19 +27910,19 @@ │ │ │ │ andeq lr, pc, fp, lsl #17 │ │ │ │ strtls r9, [r0], -r2, lsl #26 │ │ │ │ strgt ip, [pc, #-3855] @ 66471 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ msrne (UNDEF: 109), r0 │ │ │ │ @ instruction: 0xf131981b │ │ │ │ - ldclvc 14, cr15, [r3], #-428 @ 0xfffffe54 │ │ │ │ + ldclvc 14, cr15, [r3], #-524 @ 0xfffffdf4 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf1334607 │ │ │ │ - blls 725618 │ │ │ │ + blls 725678 │ │ │ │ mlsne r4, sp, r8, pc @ │ │ │ │ ldceq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ vbic.i16 d24, #47616 @ 0xba00 │ │ │ │ @ instruction: 0xf8dd0308 │ │ │ │ vld4.8 {d14-d17}, [r2], r8 │ │ │ │ b 10bfdb8 │ │ │ │ @ instruction: 0xf02201c3 │ │ │ │ @@ -27930,50 +27930,50 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - @ instruction: 0xff84f134 │ │ │ │ + @ instruction: 0xff9cf134 │ │ │ │ bleq fefe2a64 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ - mcr2 1, 1, pc, cr14, cr2, {1} @ │ │ │ │ + mcr2 1, 2, pc, cr6, cr2, {1} @ │ │ │ │ @ instruction: 0x4641981b │ │ │ │ @ instruction: 0xf1312220 │ │ │ │ - @ instruction: 0x4605feb5 │ │ │ │ + strmi pc, [r5], -sp, asr #29 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r8, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r9], -r9, ror #5 │ │ │ │ @ instruction: 0x46503514 │ │ │ │ - @ instruction: 0xff6ef134 │ │ │ │ + @ instruction: 0xff86f134 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq a2ef4 │ │ │ │ - mrc2 1, 0, pc, cr8, cr2, {1} │ │ │ │ + mrc2 1, 1, pc, cr0, cr2, {1} │ │ │ │ eorcs r9, r0, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf1312101 │ │ │ │ - @ instruction: 0x4607fe9f │ │ │ │ + @ instruction: 0x4607feb7 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46503714 │ │ │ │ - @ instruction: 0xff58f134 │ │ │ │ + @ instruction: 0xff70f134 │ │ │ │ bls 1f8d0c │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - stmdbls r8, {r0, r1, r2, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r8, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ strdcs pc, [r3], -r1 │ │ │ │ @ instruction: 0xf1cf9d1b │ │ │ │ - blmi fea255e0 │ │ │ │ + blmi fea25640 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - blx 1aa3936 │ │ │ │ + blx fe0a3936 │ │ │ │ @ instruction: 0x23202202 │ │ │ │ sbcvs r4, r3, #17825792 @ 0x1100000 │ │ │ │ ldrbmi r9, [r0], -r6 │ │ │ │ mcrr2 7, 14, pc, r8, cr10 @ │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ ldrbmi r4, [r0], -r5, lsl #12 │ │ │ │ mcrr2 7, 14, pc, r2, cr10 @ │ │ │ │ @@ -27981,28 +27981,28 @@ │ │ │ │ ldrbmi r4, [r0], -r6, lsl #12 │ │ │ │ ldc2 7, cr15, [ip], #-936 @ 0xfffffc58 │ │ │ │ andls r9, r8, r5, lsl #22 │ │ │ │ ldmdals fp, {r0, r8, sp} │ │ │ │ mlacs r9, r3, r8, pc @ │ │ │ │ tstls r2, #0, 6 │ │ │ │ andcc pc, r4, r9, asr #17 │ │ │ │ - mrc2 1, 2, pc, cr10, cr1, {1} │ │ │ │ + mrc2 1, 3, pc, cr2, cr1, {1} │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #22090 @ 0x564a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1344619 │ │ │ │ - blls 1e7114 │ │ │ │ + blls 1e7174 │ │ │ │ bls 13411c │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - ldrtmi pc, [r3], -r1, ror #16 @ │ │ │ │ + @ instruction: 0x4633f879 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xf88ef135 │ │ │ │ + @ instruction: 0xf8a6f135 │ │ │ │ andsls r2, r5, r0, lsl #6 │ │ │ │ tstls r2, #128, 12 @ 0x8000000 │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ @ instruction: 0x93217c05 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ rscvs r2, r3, r1, lsl #26 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ @@ -28012,20 +28012,20 @@ │ │ │ │ @ instruction: 0xf8cd465e │ │ │ │ svcls 0x00028080 │ │ │ │ ldrtmi ip, [sp], -pc, lsl #28 │ │ │ │ ldm r6, {r0, r1, r2, r3, r8, sl, lr, pc} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ vhadd.s8 d16, d0, d15 │ │ │ │ ldmdals fp, {r0, r2, r3, r5, r6, r8, ip} │ │ │ │ - ldc2 1, cr15, [lr, #196] @ 0xc4 │ │ │ │ + ldc2 1, cr15, [r6, #196]! @ 0xc4 │ │ │ │ andseq pc, ip, #0, 2 │ │ │ │ @ instruction: 0xf8984611 │ │ │ │ andls r3, r5, #17 │ │ │ │ strmi r2, [r6], -r1, lsl #4 │ │ │ │ - @ instruction: 0xffcef132 │ │ │ │ + @ instruction: 0xffe6f132 │ │ │ │ ssatmi r9, #29, sl, lsl #22 │ │ │ │ mlsne r4, sp, r8, pc @ │ │ │ │ ldreq pc, [r0, -r6, lsl #2]! │ │ │ │ vbic.i16 d24, #45568 @ 0xb200 │ │ │ │ vld2.8 {d0-d3}, [r2], r8 │ │ │ │ b 10bff54 │ │ │ │ @ instruction: 0xf02201c3 │ │ │ │ @@ -28033,15 +28033,15 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi r3, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm r5, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - strcs pc, [r0, #-3767] @ 0xfffff149 │ │ │ │ + strcs pc, [r0, #-3791] @ 0xfffff131 │ │ │ │ subshi pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x46dc9512 │ │ │ │ strpl lr, [r1, #-2505] @ 0xfffff637 │ │ │ │ strls r2, [r1, #-1537]! @ 0xfffff9ff │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ strpl lr, [r1, #-2500] @ 0xfffff63c │ │ │ │ @ instruction: 0xf88d60e5 │ │ │ │ @@ -28049,20 +28049,20 @@ │ │ │ │ svcls 0x0002000f │ │ │ │ addhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ vhadd.s8 d16, d0, d15 │ │ │ │ ldmdals fp, {r0, r2, r3, r5, r6, r8, ip} │ │ │ │ - ldc2l 1, cr15, [r4, #-196] @ 0xffffff3c │ │ │ │ + stc2l 1, cr15, [ip, #-196]! @ 0xffffff3c │ │ │ │ mulscc r1, r8, r8 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414632 │ │ │ │ @ instruction: 0xf1329003 │ │ │ │ - blls 7273e8 │ │ │ │ + blls 727448 │ │ │ │ @ instruction: 0xf89d9803 │ │ │ │ vmla.i , , d0[5] │ │ │ │ @ instruction: 0xf8dd0308 │ │ │ │ blhi 11f604 │ │ │ │ ldceq 1, cr15, [r0], #-0 │ │ │ │ biceq lr, r3, r1, asr #20 │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ @@ -28071,81 +28071,81 @@ │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm lr!, {r0, r1, r8, r9, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stmdbls r3, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - blls 2a6fc4 │ │ │ │ + blls 2a7024 │ │ │ │ vpmax.s8 d25, d0, d5 │ │ │ │ movwls r1, #485 @ 0x1e5 │ │ │ │ @ instruction: 0x46434650 │ │ │ │ - @ instruction: 0xffecf134 │ │ │ │ + @ instruction: 0xf804f135 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ ldrbmi r2, [r0], -r7, lsl #6 │ │ │ │ @ instruction: 0xff04f7ea │ │ │ │ ldmdbls fp, {r0, r2, r3, r8, r9, fp, sp, pc} │ │ │ │ stmdals r7, {r0, r1, r9, sp} │ │ │ │ movwls r9, #34048 @ 0x8500 │ │ │ │ @ instruction: 0xff84f7e9 │ │ │ │ strtmi r4, [sl], -lr, lsr #22 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf134447b │ │ │ │ - ldmdals fp, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals fp, {r0, r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r8, fp, lsr #22 │ │ │ │ ldrbtmi r9, [fp], #-2564 @ 0xfffff5fc │ │ │ │ eorvs pc, r0, r0, lsl #17 │ │ │ │ - blx 1c23b28 │ │ │ │ + blx fe223b28 │ │ │ │ strtmi r2, [r9], -r2, lsl #4 │ │ │ │ sbcvs r9, r5, #6 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ andcs pc, r2, #80896 @ 0x13c00 │ │ │ │ andls r2, r3, r4, lsl #2 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ ldrtmi pc, [r2], -r9, asr #22 @ │ │ │ │ andls r2, r5, r2, lsl #2 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ vqdmulh.s , q0, │ │ │ │ andls r2, r9, r1, lsr r1 │ │ │ │ @ instruction: 0xf131981b │ │ │ │ - @ instruction: 0x4607fd97 │ │ │ │ + strmi pc, [r7], -pc, lsr #27 │ │ │ │ ldmdaeq r8, {r8, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1324641 │ │ │ │ - shadd16mi pc, r9, fp @ │ │ │ │ + shasxmi pc, r9, r3 @ │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - ldrls pc, [r2, #-3615] @ 0xfffff1e1 │ │ │ │ + ldrls pc, [r2, #-3639] @ 0xfffff1c9 │ │ │ │ mlacs r9, r7, r8, pc @ │ │ │ │ ldmdals fp, {r0, r4, r5, r9, sl, lr} │ │ │ │ andpl pc, r4, r9, asr #17 │ │ │ │ - ldc2l 1, cr15, [r2, #-196] @ 0xffffff3c │ │ │ │ + stc2l 1, cr15, [sl, #-196]! @ 0xffffff3c │ │ │ │ movwlt r4, #34307 @ 0x8603 │ │ │ │ movwls r4, #46666 @ 0xb64a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1344619 │ │ │ │ - blls 366f04 │ │ │ │ + blls 366f64 │ │ │ │ ands r3, r5, r4, lsl r3 │ │ │ │ ... │ │ │ │ addeq r8, sp, r0, lsr #28 │ │ │ │ - eoreq r8, r3, lr, ror #29 │ │ │ │ + eoreq r8, r3, lr, lsl pc │ │ │ │ addeq r8, sp, r8, lsl #28 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ + eoreq r8, r3, sl, ror #29 │ │ │ │ + ldrdeq r8, [r3], -r2 @ │ │ │ │ + eoreq r8, r3, r0, asr #21 │ │ │ │ strhteq r8, [r3], -sl │ │ │ │ - eoreq r8, r3, r2, lsr #23 │ │ │ │ - mlaeq r3, r0, sl, r8 │ │ │ │ - eoreq r8, r3, sl, lsl #21 │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ ldrbmi r7, [r0], -ip, lsr #3 │ │ │ │ - @ instruction: 0xff42f134 │ │ │ │ + @ instruction: 0xff5af134 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ movwls r2, #371 @ 0x173 │ │ │ │ blls 1b9060 │ │ │ │ - @ instruction: 0xff6ef134 │ │ │ │ + @ instruction: 0xff86f134 │ │ │ │ stcvc 3, cr2, [r6], {-0} │ │ │ │ andsls r4, r5, r5, lsl #12 │ │ │ │ mcrcs 3, 0, r9, cr1, cr2, {0} │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ strtmi fp, [r8], r8, lsl #30 │ │ │ │ stmib r4, {r0, r5, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, r3, r1, lsl #6 │ │ │ │ @@ -28154,19 +28154,19 @@ │ │ │ │ @ instruction: 0x465fd036 │ │ │ │ cdpls 5, 0, cr9, cr2, cr0, {1} │ │ │ │ strgt ip, [pc], -pc, lsl #30 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ msrne (UNDEF: 109), r0 │ │ │ │ @ instruction: 0xf131981b │ │ │ │ - @ instruction: 0xf100fc81 │ │ │ │ + @ instruction: 0xf100fc99 │ │ │ │ stclvc 8, cr0, [fp], #-112 @ 0xffffff90 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1324607 │ │ │ │ - blls 727244 │ │ │ │ + blls 7272a4 │ │ │ │ mlsne r4, sp, r8, pc @ │ │ │ │ ldceq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ vbic.i16 d24, #47616 @ 0xba00 │ │ │ │ @ instruction: 0xf8dd0308 │ │ │ │ vld4.8 {d14-d17}, [r2], r8 │ │ │ │ b 10c018c │ │ │ │ @ instruction: 0xf02201c3 │ │ │ │ @@ -28174,34 +28174,34 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - ldc2 1, cr15, [sl, #208] @ 0xd0 │ │ │ │ + ldc2 1, cr15, [r2, #208]! @ 0xd0 │ │ │ │ ldrls r2, [r5, #-768] @ 0xfffffd00 │ │ │ │ @ instruction: 0x465f9312 │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ @ instruction: 0x93212601 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ ldm r9, {r0, r1, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0xf88d000f │ │ │ │ stm fp, {r2, r7, sp, lr} │ │ │ │ stcls 0, cr0, [r2], {15} │ │ │ │ svcgt 0x000f9520 │ │ │ │ ldm r7, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vhadd.s8 d16, d0, d15 │ │ │ │ ldmdals fp, {r0, r2, r3, r5, r6, r8, ip} │ │ │ │ - ldc2 1, cr15, [sl], #-196 @ 0xffffff3c │ │ │ │ + mrrc2 1, 3, pc, r2, cr1 @ │ │ │ │ @ instruction: 0xf1007c6b │ │ │ │ @ instruction: 0x4632051c │ │ │ │ strmi r4, [r7], -r9, lsr #12 │ │ │ │ - mcr2 1, 3, pc, cr12, cr2, {1} @ │ │ │ │ + mcr2 1, 4, pc, cr4, cr2, {1} @ │ │ │ │ @ instruction: 0xf89d9b1a │ │ │ │ @ instruction: 0xf1071064 │ │ │ │ blhi eea8d0 │ │ │ │ movweq pc, #33731 @ 0x83c3 @ │ │ │ │ ldrd pc, [r8], -sp │ │ │ │ rsbsvs pc, pc, #570425344 @ 0x22000000 │ │ │ │ biceq lr, r3, r1, asr #20 │ │ │ │ @@ -28210,42 +28210,42 @@ │ │ │ │ tstmi r3, #11 │ │ │ │ ldm lr!, {r0, r1, r3, r4, r5, r8, r9, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - msrcs CPSR_, r3, asr sp │ │ │ │ + msrcs CPSR_, fp, ror #26 │ │ │ │ cdp 6, 11, cr4, cr7, cr8, {2} │ │ │ │ @ instruction: 0xf1320b00 │ │ │ │ - ldmdals fp, {r0, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals fp, {r0, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r1], -r0, lsr #4 │ │ │ │ - stc2 1, cr15, [r4], {49} @ 0x31 │ │ │ │ + ldc2 1, cr15, [ip], {49} @ 0x31 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 139190 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - blls 2e6d68 │ │ │ │ + blls 2e6dc8 │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ strls r7, [r1], #-499 @ 0xfffffe0d │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r1, #-1579] @ 0xfffff9d5 │ │ │ │ - mrc2 1, 7, pc, cr10, cr4, {1} │ │ │ │ + @ instruction: 0xff12f134 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf7ea2602 │ │ │ │ @ instruction: 0xf8dffdd3 │ │ │ │ bls 2f491c │ │ │ │ ldmdals fp, {r3, r8, sp} │ │ │ │ stmdaeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwls r5, #10451 @ 0x28d3 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1040 @ 0xfffffbf0 │ │ │ │ - @ instruction: 0xf946f131 │ │ │ │ + @ instruction: 0xf95ef131 │ │ │ │ @ instruction: 0x46042316 │ │ │ │ andcs r6, r1, #805306380 @ 0x3000000c │ │ │ │ ldrbmi r2, [r0], -r3, lsl #2 │ │ │ │ blx a2586c │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ ldc2 7, cr15, [r6, #936]! @ 0x3a8 │ │ │ │ @@ -28263,58 +28263,58 @@ │ │ │ │ strmi r2, [r1], -r3, lsl #6 │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrtmi r9, [fp], -r0, lsl #6 │ │ │ │ @ instruction: 0xf7e92704 │ │ │ │ blmi ffba718c │ │ │ │ mrscs r2, R12_usr │ │ │ │ @ instruction: 0x4650447b │ │ │ │ - ldc2l 1, cr15, [r6], #-208 @ 0xffffff30 │ │ │ │ + stc2 1, cr15, [lr], {52} @ 0x34 │ │ │ │ blmi ffacd98c │ │ │ │ bls 16fd44 │ │ │ │ @ instruction: 0xf880447b │ │ │ │ @ instruction: 0xf1315020 │ │ │ │ - sbcvs pc, r7, #147456 @ 0x24000 │ │ │ │ + sbcvs pc, r7, #540672 @ 0x84000 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xf1ce9c1b │ │ │ │ - blmi ff967108 │ │ │ │ + blmi ff967168 │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf1312705 │ │ │ │ - @ instruction: 0x4631f8fb │ │ │ │ + @ instruction: 0x4631f913 │ │ │ │ @ instruction: 0xf8c04604 │ │ │ │ ldmdals fp, {r2, r3, r5, pc} │ │ │ │ - ldc2l 1, cr15, [lr], #-196 @ 0xffffff3c │ │ │ │ + ldc2 1, cr15, [r6], {49} @ 0x31 │ │ │ │ andls r4, r2, r3, lsl #12 │ │ │ │ ldmdals fp, {r8, sp} │ │ │ │ stmib r3, {r1, r2, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8a31114 │ │ │ │ @ instruction: 0xf8d01040 │ │ │ │ b 1133ce0 │ │ │ │ @ instruction: 0xf8d00205 │ │ │ │ mvnsvs r3, ip, ror #1 │ │ │ │ @ instruction: 0x432b2722 │ │ │ │ smladxcs r7, r7, r6, r7 │ │ │ │ @ instruction: 0xf8806177 │ │ │ │ @ instruction: 0xf8c05045 │ │ │ │ @ instruction: 0xf8c020dc │ │ │ │ @ instruction: 0xf13130ec │ │ │ │ - stmdbvs r3!, {r0, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r3!, {r0, r2, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ orrvs r0, r3, r4, lsl r3 │ │ │ │ stmib r0, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf1003407 │ │ │ │ blls 728ab8 │ │ │ │ @ instruction: 0xf9934621 │ │ │ │ bcs 3efab4 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x4643bf14 │ │ │ │ ldrsbcc pc, [r0, #-131] @ 0xffffff7d @ │ │ │ │ - stc2 1, cr15, [lr, #200] @ 0xc8 │ │ │ │ + stc2 1, cr15, [r6, #200]! @ 0xc8 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ - ldc2 1, cr15, [r2], {52} @ 0x34 │ │ │ │ + stc2 1, cr15, [sl], #208 @ 0xd0 │ │ │ │ ldmdbvc r3, {r1, r3, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ blcs 686728 │ │ │ │ cmnphi r2, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ cmpeq ip, ip, asr r1 │ │ │ │ cmneq ip, ip, asr r1 │ │ │ │ cmpeq lr, ip, ror #2 │ │ │ │ @@ -28328,59 +28328,59 @@ │ │ │ │ cmneq r0, r0, ror r1 │ │ │ │ cmneq r0, r0, ror r1 │ │ │ │ blge 9a7f7c │ │ │ │ movwls r9, #9734 @ 0x2606 │ │ │ │ strbcs lr, [r0, -r0, lsr #9] │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf131981b │ │ │ │ - @ instruction: 0x463bfbd3 │ │ │ │ + ldrtmi pc, [fp], -fp, ror #23 @ │ │ │ │ ldreq pc, [r8, -r0, lsl #2] │ │ │ │ ldrtmi r4, [r2], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf105602c │ │ │ │ @ instruction: 0xf1320654 │ │ │ │ - ldrls pc, [r5], #-3411 @ 0xfffff2ad │ │ │ │ + ldrls pc, [r5], #-3435 @ 0xfffff295 │ │ │ │ ldrls r2, [r2], #-1024 @ 0xfffffc00 │ │ │ │ strmi lr, [r1], #-2505 @ 0xfffff637 │ │ │ │ cdpeq 0, 6, cr15, cr12, cr15, {2} │ │ │ │ addhi pc, r4, #14614528 @ 0xdf0000 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ @ instruction: 0xc014f8d5 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ blls 2f92fc │ │ │ │ @ instruction: 0xf8534650 │ │ │ │ movwls r3, #20488 @ 0x5008 │ │ │ │ @ instruction: 0x3c0cfb0e │ │ │ │ mlacc lr, ip, r8, pc @ │ │ │ │ @ instruction: 0xf845330b │ │ │ │ stcge 0, cr4, [lr, #-140] @ 0xffffff74 │ │ │ │ - ldc2 1, cr15, [ip], #-208 @ 0xffffff30 │ │ │ │ + mrrc2 1, 3, pc, r4, cr4 @ │ │ │ │ @ instruction: 0x21a4463a │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - blls 12701c │ │ │ │ + blls 12707c │ │ │ │ strmi r9, [r4], lr, lsl #8 │ │ │ │ @ instruction: 0x464f9011 │ │ │ │ strmi lr, [pc], #-2509 @ 67a8c │ │ │ │ cdpeq 0, 0, cr15, cr2, cr15, {2} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r8, r9, fp, sp, lr} │ │ │ │ ldrls r0, [r6], #-15 │ │ │ │ andeq lr, pc, r9, lsl #17 │ │ │ │ subsgt pc, r4, sp, asr #17 │ │ │ │ strgt ip, [pc], -pc, lsl #30 │ │ │ │ eorsvs r9, r4, r2, lsl #22 │ │ │ │ bicsne pc, r1, r0, asr #4 │ │ │ │ @ instruction: 0xf8c3981b │ │ │ │ @ instruction: 0xf131e03c │ │ │ │ - @ instruction: 0xf100fb87 │ │ │ │ + @ instruction: 0xf100fb9f │ │ │ │ @ instruction: 0x46060718 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1324639 │ │ │ │ - ldrtmi pc, [r1], -fp, lsl #26 @ │ │ │ │ + ldrtmi pc, [r1], -r3, lsr #26 @ │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - blls 126b0c │ │ │ │ + blls 126b6c │ │ │ │ strbmi r9, [ip], lr, lsl #8 │ │ │ │ strmi lr, [r1], #-2501 @ 0xfffff63b │ │ │ │ stmdaeq r0!, {r0, r1, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9711 │ │ │ │ blvs 17eb304 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ subs pc, r8, sp, asr #17 │ │ │ │ @@ -28388,64 +28388,64 @@ │ │ │ │ stcls 0, cr0, [r2, #-60] @ 0xffffffc4 │ │ │ │ @ instruction: 0x46279715 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ @ instruction: 0x2320c60f │ │ │ │ and pc, r0, r6, asr #17 │ │ │ │ strtmi r2, [r8], -r4, lsl #4 │ │ │ │ @ instruction: 0xf1324641 │ │ │ │ - strtmi pc, [r9], -r7, ror #25 │ │ │ │ + @ instruction: 0x4629fcff │ │ │ │ stclmi 6, cr4, [pc, #-320]! @ 679d4 │ │ │ │ - blx ffb23fea │ │ │ │ + stc2 1, cr15, [r2], {52} @ 0x34 │ │ │ │ ldrbmi r4, [r9], -r2, asr #12 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf7ea447d │ │ │ │ movwcs pc, #19595 @ 0x4c8b @ │ │ │ │ @ instruction: 0x4622991b │ │ │ │ stmdals r7, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7e99b08 │ │ │ │ blmi 1a66f64 │ │ │ │ ldrbtmi r9, [fp], #-1027 @ 0xfffffbfd │ │ │ │ cdpls 3, 0, cr9, cr3, cr6, {0} │ │ │ │ @ instruction: 0x462b4650 │ │ │ │ mrscs r2, R12_usr │ │ │ │ @ instruction: 0xf1349600 │ │ │ │ - ldmdals fp, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals fp, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8802401 │ │ │ │ cdpcs 0, 0, cr4, cr0, cr0, {1} │ │ │ │ adchi pc, r0, r0 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8cd9509 │ │ │ │ blls 20fb88 │ │ │ │ bls 16ff8c │ │ │ │ - @ instruction: 0xffe8f130 │ │ │ │ + @ instruction: 0xf800f131 │ │ │ │ @ instruction: 0xf1084604 │ │ │ │ andcs r0, r4, #4, 6 @ 0x10000000 │ │ │ │ b 1440688 │ │ │ │ stmdals r2, {r3, r7, r8} │ │ │ │ @ instruction: 0xf8c6f7ea │ │ │ │ strmi r2, [r6], -r0, lsl #2 │ │ │ │ @ instruction: 0xf131981b │ │ │ │ - stmdbvs r3!, {r0, r1, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r3!, {r0, r1, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strbeq pc, [r4, #-256] @ 0xffffff00 @ │ │ │ │ strtmi r4, [r9], -r2, lsl #13 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf9939b1b │ │ │ │ bcs 3efcb0 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrsbcc pc, [r0, #-131] @ 0xffffff7d @ │ │ │ │ - ldc2 1, cr15, [r0], {50} @ 0x32 │ │ │ │ + stc2 1, cr15, [r8], #200 @ 0xc8 │ │ │ │ stmdals r2, {r0, r4, r6, r9, sl, lr} │ │ │ │ bcc 63d00 │ │ │ │ - blx fe52409a │ │ │ │ + blx feb2409a │ │ │ │ orrscs pc, fp, r0, asr #4 │ │ │ │ ldcvc 8, cr9, [r4], #-108 @ 0xffffff94 │ │ │ │ - blx ffea4098 │ │ │ │ + blx 4a409a │ │ │ │ @ instruction: 0xf1009515 │ │ │ │ stmib r9, {r2, r4, r6, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf1007700 │ │ │ │ @ instruction: 0xf8c90c64 │ │ │ │ strmi r7, [r5], -r8 │ │ │ │ mulslt r0, r6, r8 │ │ │ │ vst1.8 {d15-d16}, [r4], sl │ │ │ │ @@ -28467,15 +28467,15 @@ │ │ │ │ stmdals r2, {r0, fp} │ │ │ │ movwne pc, #15106 @ 0x3b02 @ │ │ │ │ svcvc 0x009a4629 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ movwcc r3, #45579 @ 0xb20b │ │ │ │ eormi pc, r2, r5, asr #16 │ │ │ │ eorvc pc, r3, r5, asr #16 │ │ │ │ - blx 14a411e │ │ │ │ + blx 1aa411e │ │ │ │ ldmdals fp, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ orrle r4, r8, r3, asr #10 │ │ │ │ ldclne 6, cr4, [sl, #-112] @ 0xffffff90 │ │ │ │ blls 279460 │ │ │ │ strtmi r9, [r2], -r0, lsl #4 │ │ │ │ stcls 8, cr9, [r9, #-28] @ 0xffffffe4 │ │ │ │ ldrdge pc, [r8], -sp │ │ │ │ @@ -28496,21 +28496,21 @@ │ │ │ │ movwls r9, #2563 @ 0xa03 │ │ │ │ movweq lr, #31197 @ 0x79dd │ │ │ │ mrrc2 7, 14, pc, r0, cr9 @ │ │ │ │ strb r9, [r6, -r3, lsl #8] │ │ │ │ ssat r2, #16, r0, lsl #14 │ │ │ │ bl ff525c44 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - eoreq r8, r3, r2, asr #16 │ │ │ │ - eoreq r8, r3, r8, ror #15 │ │ │ │ - eoreq r8, r3, r0, ror #13 │ │ │ │ - eoreq r8, r3, sl, asr #13 │ │ │ │ + eoreq r8, r3, r2, ror r8 │ │ │ │ + eoreq r8, r3, r8, lsl r8 │ │ │ │ + eoreq r8, r3, r0, lsl r7 │ │ │ │ + strdeq r8, [r3], -sl @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r8, [r3], -r0 @ │ │ │ │ - eoreq r8, r3, r6, ror #11 │ │ │ │ + eoreq r8, r3, r0, lsr #12 │ │ │ │ + eoreq r8, r3, r6, lsl r6 │ │ │ │ addeq r8, sp, r6, lsl #7 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbeee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054a0 │ │ │ │ @@ -28641,15 +28641,15 @@ │ │ │ │ movwhi lr, #6605 @ 0x19cd │ │ │ │ strls r9, [r0, #-2833] @ 0xfffff4ef │ │ │ │ @ instruction: 0xf8d39a06 │ │ │ │ ldmdbls r0, {r2, r3, r5, r7, r8, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53b6f503 │ │ │ │ movwls r9, #22535 @ 0x5807 │ │ │ │ @ instruction: 0xf1d54633 │ │ │ │ - blls 2a7b40 │ │ │ │ + blls 2a7ba0 │ │ │ │ strtne pc, [r0], #-2259 @ 0xfffff72d │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrle r0, [r0], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r9, [r1, -r9, lsl #22] │ │ │ │ blls 379178 │ │ │ │ blls 338f90 │ │ │ │ strhle r4, [ip], #-43 @ 0xffffffd5 │ │ │ │ @@ -28846,15 +28846,15 @@ │ │ │ │ blls 4fce20 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8d39a07 │ │ │ │ ldmib sp, {r2, r3, r5, r7, r8, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5030110 │ │ │ │ movwls r5, #21430 @ 0x53b6 │ │ │ │ @ instruction: 0xf1d64633 │ │ │ │ - blls 3a7b14 │ │ │ │ + blls 3a7b74 │ │ │ │ ldrmi r3, [sp], #-1793 @ 0xfffff8ff │ │ │ │ ldrmi r9, [r8], #2825 @ 0xb09 │ │ │ │ adcsmi r9, fp, #11264 @ 0x2c00 │ │ │ │ blls 29c38c │ │ │ │ strtne pc, [r0], #-2259 @ 0xfffff72d │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrble r0, [r4, #1883] @ 0x75b │ │ │ │ @@ -29038,15 +29038,15 @@ │ │ │ │ movwls r1, #29448 @ 0x7308 │ │ │ │ orrpl pc, pc, #0, 10 │ │ │ │ ldrsbcs pc, [ip, #139]! @ 0x8b @ │ │ │ │ ldmdbpl r8!, {r2, r3, r4, r8, r9, ip, sp} │ │ │ │ ldmdavs r3, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf1e280c3 │ │ │ │ - stmdbvs r9!, {r0, r1, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r9!, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strcs r4, [r0], #-1543 @ 0xfffff9f9 │ │ │ │ eorlt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf041b311 │ │ │ │ blx fed2914c │ │ │ │ @ instruction: 0xf1c3f383 │ │ │ │ addsmi r0, ip, #32, 6 @ 0x80000000 │ │ │ │ blx 8dcdd0 │ │ │ │ @@ -29076,19 +29076,19 @@ │ │ │ │ mullt sp, r7, r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ bleq e46f8 │ │ │ │ eorle r2, sl, r2, lsl #21 │ │ │ │ @ instruction: 0xf04f4610 │ │ │ │ teqvc r3, r1, lsl #6 │ │ │ │ @ instruction: 0xf1e29208 │ │ │ │ - streq pc, [r1, pc, lsr #19] │ │ │ │ + streq pc, [r1, r7, asr #19] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ bls 29d608 │ │ │ │ @ instruction: 0xf1e24610 │ │ │ │ - strbeq pc, [r2, -r7, lsr #19] @ │ │ │ │ + @ instruction: 0x0742f9bf │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ ldrbmi r9, [r0], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r8, r9, sp} │ │ │ │ @@ -29097,18 +29097,18 @@ │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf84af7f4 │ │ │ │ @ instruction: 0xf04fe7b8 │ │ │ │ bcs fe0eb220 │ │ │ │ @ instruction: 0xf04fd1d4 │ │ │ │ rsbscs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf1e27133 │ │ │ │ - streq pc, [r0, r5, lsl #19] │ │ │ │ + @ instruction: 0x0780f99d │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - @ instruction: 0xf97ef1e2 │ │ │ │ + @ instruction: 0xf996f1e2 │ │ │ │ svclt 0x004f0741 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 240710 │ │ │ │ stmib sp, {r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #770 @ 0x302 │ │ │ │ @@ -29116,18 +29116,18 @@ │ │ │ │ orrscs fp, r1, #0, 6 │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf822f7f4 │ │ │ │ ldrbeq r6, [sl, -fp, ror #17] │ │ │ │ @ instruction: 0xf04fd58e │ │ │ │ rsbscs r0, pc, r1, lsl #6 │ │ │ │ @ instruction: 0xf1e27133 │ │ │ │ - @ instruction: 0x0783f95f │ │ │ │ + @ instruction: 0x0783f977 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - @ instruction: 0xf958f1e2 │ │ │ │ + @ instruction: 0xf970f1e2 │ │ │ │ svclt 0x004f0740 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 24075c │ │ │ │ stmdbls r6, {r4, r6, r9, sl, lr} │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ @@ -29257,15 +29257,15 @@ │ │ │ │ blcs 15c8a8 │ │ │ │ @ instruction: 0xf440bf08 │ │ │ │ andle r3, r3, r8 │ │ │ │ svclt 0x00082b01 │ │ │ │ andcc pc, r0, r0, asr #8 │ │ │ │ blmi 1a6a10 │ │ │ │ svclt 0x00004770 │ │ │ │ - eoreq r0, sl, r0, asr pc │ │ │ │ + eoreq r0, sl, r0, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbfaac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ ldcmi 4, cr5, [lr, #-0] │ │ │ │ @ instruction: 0xf894447d │ │ │ │ tstlt fp, fp, lsl r8 │ │ │ │ @@ -29288,64 +29288,64 @@ │ │ │ │ stmdblt sl!, {r9, ip, sp}^ │ │ │ │ andcs r4, r1, #12, 22 @ 0x3000 │ │ │ │ ldrbtmi r7, [fp], #-1314 @ 0xfffffade │ │ │ │ ldrb r6, [r9, r3, ror #5] │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1134479 │ │ │ │ - strb pc, [r5, r3, asr #30]! @ │ │ │ │ + ubfx pc, fp, #30, #6 │ │ │ │ andcs r4, r1, r8, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ @ instruction: 0xf1134479 │ │ │ │ - @ instruction: 0xe7e9ff3b │ │ │ │ + ubfx pc, r3, #30, #10 │ │ │ │ addeq r7, sp, r8, asr #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, r3, lr, asr r8 │ │ │ │ eoreq r7, r3, lr, lsl #17 │ │ │ │ - eoreq r7, r3, r8, lsr r7 │ │ │ │ - eoreq r7, r3, r2, lsl #16 │ │ │ │ - eoreq r7, r3, r8, lsr #14 │ │ │ │ + strhteq r7, [r3], -lr │ │ │ │ + eoreq r7, r3, r8, ror #14 │ │ │ │ + eoreq r7, r3, r2, lsr r8 │ │ │ │ + eoreq r7, r3, r8, asr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbfb54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r4], -r0, asr #6 │ │ │ │ @ instruction: 0xf8d3b083 │ │ │ │ @ instruction: 0xb1a80b1c │ │ │ │ ldmdavs r8, {r0, r1, r7, r8, fp, sp, lr} │ │ │ │ stmdacs r1, {r4, r7, r8, ip, sp, pc} │ │ │ │ bmi 5dc9bc │ │ │ │ ldmdbmi r5, {sp} │ │ │ │ ldrbtmi r2, [sl], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xf1134479 │ │ │ │ - bmi 5685c8 │ │ │ │ + bmi 568628 │ │ │ │ @ instruction: 0xf06f234b │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ strls r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf81ef081 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ strtmi r4, [r3], -lr, lsl #20 │ │ │ │ andcs r4, r0, lr, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mrc2 1, 7, pc, cr14, cr3, {0} │ │ │ │ + @ instruction: 0xff16f113 │ │ │ │ ldrsbtgt pc, [r0], -pc @ │ │ │ │ movtcs r4, #31244 @ 0x7a0c │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf081c000 │ │ │ │ andlt pc, r3, r7, lsl #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, r3, r6, ror #17 │ │ │ │ - ldrdeq r7, [r3], -r4 @ │ │ │ │ - eoreq r7, r3, lr, ror r8 │ │ │ │ - eoreq r7, r3, r0, lsr r8 │ │ │ │ - eoreq r7, r3, lr, lsr #13 │ │ │ │ - eoreq r7, r3, r4, lsl #17 │ │ │ │ - eoreq r7, r3, r2, asr r8 │ │ │ │ + eoreq r7, r3, r6, lsl r9 │ │ │ │ + eoreq r7, r3, r4, lsl #14 │ │ │ │ + eoreq r7, r3, lr, lsr #17 │ │ │ │ + eoreq r7, r3, r0, ror #16 │ │ │ │ + ldrdeq r7, [r3], -lr @ │ │ │ │ + strhteq r7, [r3], -r4 │ │ │ │ + eoreq r7, r3, r2, lsl #17 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ mvnlt r4, r1, lsl #13 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 1, 1, cr15, cr8, cr0, {0} │ │ │ │ ldreq pc, [r8], -r1, lsl #2 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ ldreq pc, [ip, -r1, lsl #2] │ │ │ │ @@ -29443,19 +29443,19 @@ │ │ │ │ ldrbmi r9, [r2], -r4, lsl #18 │ │ │ │ mcrr2 7, 15, pc, r6, cr13 @ │ │ │ │ andlt lr, r7, r7, asr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r4, r1, r5, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2309 @ 0xfffff6fb │ │ │ │ @ instruction: 0xf1134479 │ │ │ │ - strb pc, [r9, sp, lsl #28]! @ │ │ │ │ + strb pc, [r9, r5, lsr #28]! @ │ │ │ │ addeq r7, sp, lr, lsl r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, r3, r6, lsl r7 │ │ │ │ - eoreq r7, r3, ip, asr #9 │ │ │ │ + eoreq r7, r3, r6, asr #14 │ │ │ │ + strdeq r7, [r3], -ip @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbfda4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 102cb0c │ │ │ │ blmi 1054dc4 │ │ │ │ ldrbtmi r4, [sl], #-1540 @ 0xfffff9fc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -29464,15 +29464,15 @@ │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50551dc │ │ │ │ @ instruction: 0xf8d557b7 │ │ │ │ strcc r3, [r4, -ip, lsr #27] │ │ │ │ @ instruction: 0xf5034638 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ ldmibvs lr, {r2, r5, r6, r9, fp, ip, sp}^ │ │ │ │ - @ instruction: 0xf93ef12a │ │ │ │ + @ instruction: 0xf956f12a │ │ │ │ addpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ rscne pc, ip, #13762560 @ 0xd20000 │ │ │ │ ldrbcc pc, [ip], #2258 @ 0x8d2 @ │ │ │ │ orrmi pc, r0, r1, lsl #10 │ │ │ │ stmdbvs r9, {r3, r7, fp, sp, lr} │ │ │ │ ldrtmi r4, [r8], -r3, lsl #5 │ │ │ │ @ instruction: 0xf103bf98 │ │ │ │ @@ -29484,15 +29484,15 @@ │ │ │ │ svclt 0x009f428b │ │ │ │ movwmi pc, #259 @ 0x103 @ │ │ │ │ subseq r3, fp, r0, lsr #22 │ │ │ │ strbtcc pc, [r0], #2242 @ 0x8c2 @ │ │ │ │ cdpcc 8, 14, cr15, cr12, cr7, {6} │ │ │ │ ldrbcc pc, [ip], #2258 @ 0x8d2 @ │ │ │ │ cdpcc 8, 14, cr15, cr8, cr7, {6} │ │ │ │ - @ instruction: 0xf924f12a │ │ │ │ + @ instruction: 0xf93cf12a │ │ │ │ mcrcc 8, 7, pc, cr12, cr7, {6} @ │ │ │ │ mcrcs 8, 7, pc, cr8, cr7, {6} @ │ │ │ │ ldmne sp, {r3, r5, r9, sl, lr} │ │ │ │ movwls sl, #2818 @ 0xb02 │ │ │ │ blx 1f1846 │ │ │ │ bl 1e605c │ │ │ │ @ instruction: 0xf01f0286 │ │ │ │ @@ -29566,19 +29566,19 @@ │ │ │ │ ldrbmi r9, [r2], -r4, lsl #18 │ │ │ │ blx fe3a6d4c │ │ │ │ andlt lr, r7, r7, asr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r4, r1, r5, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2309 @ 0xfffff6fb │ │ │ │ @ instruction: 0xf1134479 │ │ │ │ - @ instruction: 0xe7e9fd17 │ │ │ │ + strb pc, [r9, pc, lsr #26]! @ │ │ │ │ addeq r7, sp, r2, lsr r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, r3, sl, lsr #10 │ │ │ │ - eoreq r7, r3, r0, ror #5 │ │ │ │ + eoreq r7, r3, sl, asr r5 │ │ │ │ + eoreq r7, r3, r0, lsl r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbff90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi eacc98 │ │ │ │ strtmi pc, [r0], r0, lsl #10 │ │ │ │ addlt r4, fp, r8, lsr fp │ │ │ │ @ instruction: 0x4604447a │ │ │ │ @@ -29611,26 +29611,26 @@ │ │ │ │ @ instruction: 0xf8c6578f │ │ │ │ @ instruction: 0xf8d65224 │ │ │ │ @ instruction: 0x371c3238 │ │ │ │ andseq pc, r8, #14024704 @ 0xd60000 │ │ │ │ strpl pc, [pc], #1284 @ 68e20 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ eorscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xff8af116 │ │ │ │ + @ instruction: 0xffa2f116 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ andspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf97af115 │ │ │ │ + @ instruction: 0xf992f115 │ │ │ │ vstrge s20, [r2, #-28] @ 0xffffffe4 │ │ │ │ ldm r2, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ @ instruction: 0xf1150007 │ │ │ │ - ldrtmi pc, [r9], -r1, asr #21 @ │ │ │ │ + @ instruction: 0x4639fad9 │ │ │ │ @ instruction: 0xf1154628 │ │ │ │ - blmi 327404 │ │ │ │ + blmi 327464 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r1, lsl #2 │ │ │ │ @@ -29826,38 +29826,38 @@ │ │ │ │ ldmvs r0!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmvs r4!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ rsbvs r2, fp, #1543503872 @ 0x5c000000 │ │ │ │ ldreq pc, [r8, #1541]! @ 0x605 │ │ │ │ bicle r4, lr, r5, asr #10 │ │ │ │ strpl pc, [pc, #1284] @ 69684 │ │ │ │ strtmi r3, [r8], -ip, lsl #10 │ │ │ │ - @ instruction: 0xffa6f114 │ │ │ │ + @ instruction: 0xffbef114 │ │ │ │ ldrsbne pc, [ip, #135] @ 0x87 @ │ │ │ │ @ instruction: 0xf5044628 │ │ │ │ @ instruction: 0xf501558f │ │ │ │ ldrcc r5, [ip, #-457] @ 0xfffffe37 │ │ │ │ - @ instruction: 0xff74f114 │ │ │ │ + @ instruction: 0xff8cf114 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - @ instruction: 0xf8d7ff99 │ │ │ │ + @ instruction: 0xf8d7ffb1 │ │ │ │ @ instruction: 0x462811dc │ │ │ │ bicpl pc, r9, r1, lsl #10 │ │ │ │ - @ instruction: 0xff6af114 │ │ │ │ + @ instruction: 0xff82f114 │ │ │ │ strbtmi r4, [r8], -r9, lsr #12 │ │ │ │ - @ instruction: 0xffacf114 │ │ │ │ + @ instruction: 0xffc4f114 │ │ │ │ orrpl pc, pc, #4, 10 @ 0x1000000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ mcrrpl 5, 0, pc, r0, cr4 @ │ │ │ │ strtmi pc, [r0], #1284 @ 0x504 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ ldmdavs r0, {r2, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andseq pc, r8, #14090240 @ 0xd70000 │ │ │ │ svcvs 0x0008f8a4 │ │ │ │ - ldc2 1, cr15, [r2, #88]! @ 0x58 │ │ │ │ + stc2l 1, cr15, [sl, #88] @ 0x58 │ │ │ │ mcreq 8, 7, pc, cr4, cr4, {6} @ │ │ │ │ - stc2 1, cr15, [lr, #88]! @ 0x58 │ │ │ │ + stc2l 1, cr15, [r6, #88] @ 0x58 │ │ │ │ blmi 5bba48 │ │ │ │ @ instruction: 0xf8c7447a │ │ │ │ @ instruction: 0xf8c46218 │ │ │ │ @ instruction: 0xf8c76ee4 │ │ │ │ @ instruction: 0xf8c46224 │ │ │ │ ldmpl r3, {r2, r3, r4, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ blls 1c3268 │ │ │ │ @@ -29903,15 +29903,15 @@ │ │ │ │ tstlt fp, r3, lsl sp │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr sp │ │ │ │ ldrmi r6, [pc], #-2195 @ 692ac │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - blx ea5a42 │ │ │ │ + blx 14a5a42 │ │ │ │ ldmibcs ip, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 1539edc │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [r4], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -30059,16 +30059,16 @@ │ │ │ │ stmib sp, {r1, r2, r7, r8, fp, sp, lr, pc}^ │ │ │ │ stcls 0, cr4, [ip], {1} │ │ │ │ stmdals pc, {r0, r1, r3, r4, r6, r9, sl, lr} @ │ │ │ │ @ instruction: 0x46414652 │ │ │ │ @ instruction: 0xf7e39400 │ │ │ │ strb pc, [r7, r3, asr #27] @ │ │ │ │ ldrdeq r6, [sp], lr │ │ │ │ - eoreq r7, r4, lr, lsl #7 │ │ │ │ - eoreq r7, r4, r8, lsl #7 │ │ │ │ + strhteq r7, [r4], -lr │ │ │ │ + strhteq r7, [r4], -r8 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004686 │ │ │ │ addslt r5, r9, r0, asr #32 │ │ │ │ @@ -30136,16 +30136,16 @@ │ │ │ │ stmib sp, {r2, r3, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ stcls 0, cr4, [ip], {1} │ │ │ │ stmdals pc, {r0, r1, r3, r4, r6, r9, sl, lr} @ │ │ │ │ @ instruction: 0x46414652 │ │ │ │ @ instruction: 0xf7e39400 │ │ │ │ strb pc, [r7, r9, lsr #26] @ │ │ │ │ addeq r6, sp, sl, lsr #21 │ │ │ │ - eoreq r7, r4, sl, asr r2 │ │ │ │ - eoreq r7, r4, r4, asr r2 │ │ │ │ + eoreq r7, r4, sl, lsl #5 │ │ │ │ + eoreq r7, r4, r4, lsl #5 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe1bb0bc │ │ │ │ addlt r4, pc, r5, lsl #23 │ │ │ │ @@ -30171,21 +30171,21 @@ │ │ │ │ @ instruction: 0xf504809d │ │ │ │ @ instruction: 0xf5055380 │ │ │ │ @ instruction: 0xf50457c9 │ │ │ │ ldrtmi r5, [r9], -pc, lsl #1 │ │ │ │ @ instruction: 0xf10d300c │ │ │ │ @ instruction: 0xf8c30b20 │ │ │ │ @ instruction: 0xf11451dc │ │ │ │ - ldrtmi pc, [r9], -sp, asr #25 @ │ │ │ │ + ldrtmi pc, [r9], -r5, ror #25 @ │ │ │ │ strpl pc, [pc, r4, lsl #10] │ │ │ │ @ instruction: 0x4638371c │ │ │ │ - stc2l 1, cr15, [r6], {20} │ │ │ │ + ldc2l 1, cr15, [lr], {20} │ │ │ │ @ instruction: 0x46584639 │ │ │ │ ldrpl pc, [r0, r4, lsl #10] │ │ │ │ - stc2 1, cr15, [r6, #-80] @ 0xffffffb0 │ │ │ │ + ldc2 1, cr15, [lr, #-80] @ 0xffffffb0 │ │ │ │ orrpl pc, pc, #4, 10 @ 0x1000000 │ │ │ │ cdpcs 2, 1, cr15, cr0, cr1, {2} │ │ │ │ beq 424320 │ │ │ │ ldrdgt pc, [ip, pc] │ │ │ │ ldm fp, {r2, r3, r8, r9, sl, ip, sp} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xf84a0007 │ │ │ │ @@ -30272,36 +30272,36 @@ │ │ │ │ @ instruction: 0xf5049b0c │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ blcs 784dc │ │ │ │ svcge 0x0062f47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf1124479 │ │ │ │ - @ instruction: 0xe759ff93 │ │ │ │ + ldrb pc, [r9, -fp, lsr #31] @ │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ blvs 7a7ba4 │ │ │ │ @ instruction: 0xf7e1e7f2 │ │ │ │ svclt 0x0000ede8 │ │ │ │ addeq r6, sp, r0, lsl #19 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r6, sp, lr, asr r9 │ │ │ │ addeq r5, r4, lr, ror #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r3, r6, ror #23 │ │ │ │ - ldrdeq r6, [r3], -r8 @ │ │ │ │ - eoreq r6, r3, r8, asr #23 │ │ │ │ - eoreq r6, r3, r2, asr #23 │ │ │ │ - strhteq r6, [r3], -lr │ │ │ │ - strhteq r6, [r3], -r2 │ │ │ │ - eoreq r6, r3, lr, lsr #23 │ │ │ │ + eoreq r6, r3, r6, lsl ip │ │ │ │ + eoreq r6, r3, r8, lsl #24 │ │ │ │ + strdeq r6, [r3], -r8 @ │ │ │ │ + strdeq r6, [r3], -r2 @ │ │ │ │ + eoreq r6, r3, lr, ror #23 │ │ │ │ + eoreq r6, r3, r2, ror #23 │ │ │ │ + ldrdeq r6, [r3], -lr @ │ │ │ │ addeq r6, sp, r0, lsl r8 │ │ │ │ - eoreq r6, r3, ip, ror #19 │ │ │ │ + eoreq r6, r3, ip, lsl sl │ │ │ │ + strhteq r6, [r3], -lr │ │ │ │ eoreq r6, r3, lr, lsl #21 │ │ │ │ - eoreq r6, r3, lr, asr sl │ │ │ │ - ldrdeq r6, [r3], -r8 @ │ │ │ │ + eoreq r6, r3, r8, lsl #16 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ andcs r4, r0, r6, lsl #13 │ │ │ │ andmi pc, r1, r0, asr #5 │ │ │ │ mulsmi ip, sp, r8 │ │ │ │ streq lr, [r0], -lr, lsl #20 │ │ │ │ andeq pc, r1, sl, asr #4 │ │ │ │ andsmi pc, r0, r0, asr #5 │ │ │ │ @@ -30790,15 +30790,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf50a1e5c │ │ │ │ smlabbcs r4, r0, r3, r5 │ │ │ │ strhteq r6, [r5], fp │ │ │ │ andsle pc, r0, r7, asr #17 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ cmnvs sp, ip, ror r2 │ │ │ │ - stc2l 1, cr15, [lr, #-84]! @ 0xffffffac │ │ │ │ + stc2 1, cr15, [r6, #84] @ 0x54 │ │ │ │ rscsvs r4, r8, r9, lsr #12 │ │ │ │ ldrtmi r6, [r0], -r4 │ │ │ │ stc2 0, cr15, [ip, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0xf0194630 │ │ │ │ @ instruction: 0xf50afc25 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ strbtmi r1, [r9], -r1 │ │ │ │ @@ -30884,15 +30884,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d269ba │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldmibvs fp!, {r2, r3, r4, ip, lr, pc} │ │ │ │ eorcc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4619b198 │ │ │ │ @ instruction: 0xf1154632 │ │ │ │ - msrlt SPSR_, r9, ror #25 │ │ │ │ + msrlt SPSR_, r1, lsl #26 │ │ │ │ @ instruction: 0xf8d269ba │ │ │ │ @ instruction: 0xf8c23224 │ │ │ │ stmiane r4, {r5, r9}^ │ │ │ │ eorvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcmi lr, lr, #54001664 @ 0x3380000 │ │ │ │ qasxmi fp, lr, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -30911,15 +30911,15 @@ │ │ │ │ @ instruction: 0xf8c28220 │ │ │ │ @ instruction: 0xe7ad321c │ │ │ │ ldm sl!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq r6, sp, r2 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ strdeq r5, [sp], r6 │ │ │ │ umulleq r5, sp, lr, pc @ │ │ │ │ - eoreq pc, r9, r4, ror r6 @ │ │ │ │ + eoreq pc, r9, r4, lsr #13 │ │ │ │ @ instruction: 0xffffece5 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc148c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r0, ror #31 │ │ │ │ addlt r6, r3, r9, asr #21 │ │ │ │ @@ -30978,19 +30978,19 @@ │ │ │ │ ldmvs fp, {r0, r1, ip, sp}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf504808c │ │ │ │ @ instruction: 0xf5045680 │ │ │ │ @ instruction: 0xf504508f │ │ │ │ andcc r5, ip, r3, ror r5 │ │ │ │ ldrmi pc, [ip, r4, lsl #10] │ │ │ │ - mcr2 1, 5, pc, cr6, cr3, {0} @ │ │ │ │ + mrc2 1, 5, pc, cr14, cr3, {0} │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ strcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0xf1133734 │ │ │ │ - @ instruction: 0xf504fe9f │ │ │ │ + @ instruction: 0xf504feb7 │ │ │ │ @ instruction: 0xf8d65190 │ │ │ │ ldrdcc r0, [ip, -ip] │ │ │ │ blx 82833e │ │ │ │ @ instruction: 0xf103682b │ │ │ │ orrslt r0, fp, r0, asr r2 │ │ │ │ ldrsbeq pc, [ip, #134] @ 0x86 @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ @@ -31006,36 +31006,36 @@ │ │ │ │ ldrsbcc pc, [ip, #134] @ 0x86 @ │ │ │ │ bvs 1685048 │ │ │ │ @ instruction: 0xf6054790 │ │ │ │ adcsmi r0, sp, #184, 10 @ 0x2e000000 │ │ │ │ @ instruction: 0xf504d1dc │ │ │ │ @ instruction: 0xf8d645a0 │ │ │ │ @ instruction: 0xf1150218 │ │ │ │ - @ instruction: 0xf8d5fca5 │ │ │ │ + @ instruction: 0xf8d5fcbd │ │ │ │ @ instruction: 0xf1150ee4 │ │ │ │ - @ instruction: 0xf8d6fca1 │ │ │ │ + @ instruction: 0xf8d6fcb9 │ │ │ │ @ instruction: 0xb1a80220 │ │ │ │ @ instruction: 0xf8d64b2d │ │ │ │ @ instruction: 0xf858221c │ │ │ │ addsmi r3, sl, #3 │ │ │ │ @ instruction: 0xb3aad004 │ │ │ │ - ldc2 1, cr15, [r4], {21} │ │ │ │ + stc2 1, cr15, [ip], #84 @ 0x54 │ │ │ │ andscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ andscs pc, ip, r1, asr #4 │ │ │ │ movwcs r1, #2081 @ 0x821 │ │ │ │ subvs r5, fp, r3, lsr #32 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ andscs pc, ip, #12976128 @ 0xc60000 │ │ │ │ mrceq 8, 6, APSR_nzcv, cr8, cr5, {6} │ │ │ │ blmi 8d6ad8 │ │ │ │ mrccs 8, 6, APSR_nzcv, cr4, cr5, {6} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf115b1ba │ │ │ │ - @ instruction: 0xf8d5fc7b │ │ │ │ + @ instruction: 0xf8d5fc93 │ │ │ │ @ instruction: 0xf6452ed4 │ │ │ │ stmdane r1!, {r2, r4, r6, r7, sp, lr} │ │ │ │ eorpl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c560cb │ │ │ │ @ instruction: 0x46202ed4 │ │ │ │ blx 426640 │ │ │ │ @@ -31186,15 +31186,15 @@ │ │ │ │ @ instruction: 0xf50440bb │ │ │ │ @ instruction: 0x301841b8 │ │ │ │ @ instruction: 0xf948f019 │ │ │ │ orrpl pc, pc, r4, lsl #10 │ │ │ │ adcsmi pc, sp, r4, lsl #10 │ │ │ │ eorcc r3, r4, ip, lsl r1 │ │ │ │ @ instruction: 0xf1134f3c │ │ │ │ - @ instruction: 0xf504fce7 │ │ │ │ + @ instruction: 0xf504fcff │ │ │ │ @ instruction: 0xf10c5c49 │ │ │ │ @ instruction: 0xf6050c08 │ │ │ │ @ instruction: 0xf5046eb4 │ │ │ │ ldrbtmi r5, [pc], #-1152 @ 6a6d8 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq lr, pc, lr, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ @@ -31216,15 +31216,15 @@ │ │ │ │ svclt 0x003846c1 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d54b23 │ │ │ │ ldmpl fp!, {r2, r4, r6, r7, r9, sl, fp}^ │ │ │ │ mlale r9, r8, r2, r4 │ │ │ │ mrcne 8, 6, APSR_nzcv, cr8, cr5, {6} │ │ │ │ strbmi fp, [sl], -r0, lsl #6 │ │ │ │ - blx 14a6b94 │ │ │ │ + blx 1aa6b94 │ │ │ │ @ instruction: 0xf8d44607 │ │ │ │ cmnlt r7, r4, lsr #4 │ │ │ │ mrccc 8, 6, APSR_nzcv, cr12, cr5, {6} │ │ │ │ cdpvc 8, 13, cr15, cr8, cr5, {6} │ │ │ │ cdpls 8, 14, cr15, cr0, cr5, {6} │ │ │ │ and r4, r4, pc, lsl r4 │ │ │ │ mrcvc 8, 6, APSR_nzcv, cr8, cr5, {6} │ │ │ │ @@ -31575,16 +31575,16 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e0e7ec │ │ │ │ svclt 0x0000ebca │ │ │ │ addeq r5, sp, r0, ror r4 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ umulleq r5, sp, r2, r3 │ │ │ │ - eoreq r5, r3, ip, ror r5 │ │ │ │ - eoreq r5, r3, r6, asr r5 │ │ │ │ + eoreq r5, r3, ip, lsr #11 │ │ │ │ + eoreq r5, r3, r6, lsl #11 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf500698b │ │ │ │ stmdavs sl, {r1, r2, r3, r4, r5, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -31879,28 +31879,28 @@ │ │ │ │ blls 424d4c │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ strbt r9, [fp], r6, lsl #6 │ │ │ │ stmdb r8!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq r5, sp, ip, lsr #3 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r5, sp, lr, ror r0 │ │ │ │ - strhteq r5, [r3], -r8 │ │ │ │ + eoreq r5, r3, r8, ror #1 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ cdpge 12, 1, cr10, cr0, cr12, {0} │ │ │ │ stm r4, {r0, r2, r4, r5, r8, r9, sl, fp, lr} │ │ │ │ strmi r0, [ip], -ip │ │ │ │ blls 4559f0 │ │ │ │ muleq r3, r6, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ bgt 23c3c8 │ │ │ │ - @ instruction: 0xffbcf112 │ │ │ │ + @ instruction: 0xffd4f112 │ │ │ │ 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 fp, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -31928,15 +31928,15 @@ │ │ │ │ andcc r6, ip, #29 │ │ │ │ ldmdapl sp!, {r0, r5, r6, sp, lr} │ │ │ │ muleq r3, r6, r8 │ │ │ │ bge 38fa58 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3, #-2509] @ 0xfffff633 │ │ │ │ bgt 251e98 │ │ │ │ - @ instruction: 0xffb0f112 │ │ │ │ + @ instruction: 0xffc8f112 │ │ │ │ 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, [sl, r3, rrx] │ │ │ │ @@ -31953,18 +31953,18 @@ │ │ │ │ ldrmi r4, [r1], -pc, lsl #12 │ │ │ │ blmi 63db04 │ │ │ │ ldrbtmi fp, [sl], #-141 @ 0xffffff73 │ │ │ │ strmi sl, [r6], -r8, lsl #26 │ │ │ │ ldmpl r3, {r3, r5, r9, sl, lr}^ │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xff26f112 │ │ │ │ + @ instruction: 0xff3ef112 │ │ │ │ stcge 6, cr4, [r5], {33} @ 0x21 │ │ │ │ @ instruction: 0xf1124620 │ │ │ │ - blge eaf8c │ │ │ │ + blge eafec │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ ldm r5, {r1, r3, sl, fp, ip, pc} │ │ │ │ strls r0, [r0], #-12 │ │ │ │ @ instruction: 0xff5af7ff │ │ │ │ blmi 23db0c │ │ │ │ @@ -32273,15 +32273,15 @@ │ │ │ │ svceq 0x0007f1be │ │ │ │ @ instruction: 0xf896d098 │ │ │ │ blcs 7a0f0 │ │ │ │ @ instruction: 0xf891d194 │ │ │ │ blcs 77e78 │ │ │ │ @ instruction: 0x4640d190 │ │ │ │ @ instruction: 0xf1df9101 │ │ │ │ - stmdbls r1, {r0, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d10783 │ │ │ │ strle r9, [r7, #24] │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf1b8d094 │ │ │ │ svclt 0x00140f7f │ │ │ │ @ instruction: 0xf0072700 │ │ │ │ strcs r0, [r2, #-1793] @ 0xfffff8ff │ │ │ │ @@ -32831,16 +32831,16 @@ │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ stc2l 0, cr15, [r8], {23} │ │ │ │ @ instruction: 0xf7dfe764 │ │ │ │ svclt 0x0000e9fa │ │ │ │ addeq r4, sp, ip, asr #2 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r4, sp, r4, lsr #32 │ │ │ │ - eoreq r4, r3, r6, lsl #4 │ │ │ │ - eoreq r4, r3, r2, asr #3 │ │ │ │ + eoreq r4, r3, r6, lsr r2 │ │ │ │ + strdeq r4, [r3], -r2 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ @ instruction: 0x461f4616 │ │ │ │ stmibvs fp, {r0, r1, r3, r6, r8, ip, sp, pc} │ │ │ │ @@ -33936,16 +33936,16 @@ │ │ │ │ ldrmi r3, [r9, #2732] @ 0xaac │ │ │ │ svcge 0x0006f47f │ │ │ │ @ instruction: 0xf7dee762 │ │ │ │ svclt 0x0000e958 │ │ │ │ addeq r3, sp, sl, lsl #1 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, sp, ip, lsl #31 │ │ │ │ - eoreq r3, r3, sl, lsl #2 │ │ │ │ - eoreq r3, r3, ip, lsl #1 │ │ │ │ + eoreq r3, r3, sl, lsr r1 │ │ │ │ + strhteq r3, [r3], -ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc43cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmvs sp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r2, r3, r4, r9, sl, lr} │ │ │ │ stmdbeq r9, {r1, r4, r8, fp}^ │ │ │ │ strteq r4, [sp], -r4, lsl #12 │ │ │ │ @@ -34446,18 +34446,18 @@ │ │ │ │ pop {r0, r2, r4, ip, sp, pc} │ │ │ │ andcc r8, ip, #240, 30 @ 0x3c0 │ │ │ │ @ instruction: 0xf8dbe7f2 │ │ │ │ @ instruction: 0xf8db3004 │ │ │ │ @ instruction: 0xe7702018 │ │ │ │ addeq r2, sp, r6, lsr #23 │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ - ldrdeq r2, [r3], -r6 @ │ │ │ │ - strdeq r2, [r3], -ip @ │ │ │ │ - eoreq r2, r3, sl, lsl sp │ │ │ │ - eoreq r2, r3, sl, lsr #26 │ │ │ │ + eoreq r2, r3, r6, lsl #26 │ │ │ │ + eoreq r2, r3, ip, lsr #26 │ │ │ │ + eoreq r2, r3, sl, asr #26 │ │ │ │ + eoreq r2, r3, sl, asr sp │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [ip], -pc, ror #22 │ │ │ │ strmi r4, [r6], -pc, ror #18 │ │ │ │ ldmdavs r5, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -35459,22 +35459,22 @@ │ │ │ │ tstls r2, #84, 16 @ 0x540000 │ │ │ │ @ instruction: 0xe7676993 │ │ │ │ ldrdmi pc, [r4], -sl │ │ │ │ @ instruction: 0x3018f8da │ │ │ │ svclt 0x0000e762 │ │ │ │ umulleq r1, sp, r2, ip │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ - eoreq r1, r3, r6, asr #31 │ │ │ │ - eoreq r1, r3, r6, ror #31 │ │ │ │ - eoreq r2, r3, r2 │ │ │ │ - eoreq r2, r3, r2, lsl r0 │ │ │ │ - eoreq r1, r3, sl, lsl #26 │ │ │ │ - eoreq r1, r3, lr, lsl #26 │ │ │ │ - eoreq r1, r3, lr, lsr #26 │ │ │ │ + strdeq r1, [r3], -r6 @ │ │ │ │ + eoreq r2, r3, r6, lsl r0 │ │ │ │ + eoreq r2, r3, r2, lsr r0 │ │ │ │ + eoreq r2, r3, r2, asr #32 │ │ │ │ + eoreq r1, r3, sl, lsr sp │ │ │ │ eoreq r1, r3, lr, lsr sp │ │ │ │ + eoreq r1, r3, lr, asr sp │ │ │ │ + eoreq r1, r3, lr, ror #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc5bb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ blx 162aba4 │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ adcsmi pc, r5, #4, 10 @ 0x1000000 │ │ │ │ @@ -37336,15 +37336,15 @@ │ │ │ │ tstcs r1, r8, asr r7 │ │ │ │ @ instruction: 0xf0134638 │ │ │ │ @ instruction: 0xe76ff995 │ │ │ │ mcr 7, 6, pc, cr6, cr10, {6} @ │ │ │ │ addeq pc, ip, ip, asr #21 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq pc, ip, r8, lsl #21 │ │ │ │ - eoreq pc, r2, r2, ror #22 │ │ │ │ + mlaeq r2, r2, fp, pc @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ stccc 8, cr15, [ip, #832]! @ 0x340 │ │ │ │ @ instruction: 0xf04fb083 │ │ │ │ vqdmlal.s q8, d4, d1 │ │ │ │ @@ -39892,15 +39892,15 @@ │ │ │ │ @ instruction: 0xf7d8bac9 │ │ │ │ svclt 0x0000ead4 │ │ │ │ addeq sp, ip, r6, lsr sp │ │ │ │ addeq sp, ip, r0, lsr sp │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq sp, ip, r0, lsr r9 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - eoreq sp, r2, sl, ror #7 │ │ │ │ + eoreq sp, r2, sl, lsl r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca0d8 │ │ │ │ @ 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}^ │ │ │ │ @@ -40925,15 +40925,15 @@ │ │ │ │ blt ffbf1ed4 │ │ │ │ b ff0b1e38 │ │ │ │ addeq ip, ip, r2, asr #25 │ │ │ │ @ instruction: 0x008cccbc │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ ldrdeq ip, [ip], r2 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - eoreq ip, r2, r4, asr #7 │ │ │ │ + strdeq ip, [r2], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcb0fc │ │ │ │ @ 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}^ │ │ │ │ @@ -41911,26 +41911,26 @@ │ │ │ │ movtpl pc, #17668 @ 0x4504 @ │ │ │ │ movwls r3, #4900 @ 0x1324 │ │ │ │ @ instruction: 0xf7d84623 │ │ │ │ @ instruction: 0xf7fff9bb │ │ │ │ bmi 3a3d4c │ │ │ │ stmdbmi ip, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r4], #28 │ │ │ │ + ldc2 1, cr15, [ip], #28 │ │ │ │ @ instruction: 0xf7d6e79b │ │ │ │ svclt 0x0000eafe │ │ │ │ addeq fp, ip, ip, asr sl │ │ │ │ addeq fp, ip, sl, asr sl │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq fp, ip, lr, lsl #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq fp, [r2], -ip @ │ │ │ │ + eoreq fp, r2, ip, lsr #14 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - ldrdeq fp, [r2], -r4 @ │ │ │ │ - strdeq fp, [r2], -sl @ │ │ │ │ + eoreq fp, r2, r4, lsl #6 │ │ │ │ + eoreq fp, r2, sl, lsr #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ ldrmi fp, [r3], -r3, lsl #1 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @@ -43239,26 +43239,26 @@ │ │ │ │ movtpl pc, #17668 @ 0x4504 @ │ │ │ │ movwls r3, #4900 @ 0x1324 │ │ │ │ @ instruction: 0xf7d64623 │ │ │ │ @ instruction: 0xf7ffff5b │ │ │ │ bmi 3a52cc │ │ │ │ stmdbmi ip, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 11b2734 │ │ │ │ + blx 17b2734 │ │ │ │ @ instruction: 0xf7d5e79b │ │ │ │ svclt 0x0000e89e │ │ │ │ addeq sl, ip, ip, lsr r5 │ │ │ │ addeq sl, ip, sl, lsr r5 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq sl, ip, lr, ror #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, r2, ip, lsr r2 │ │ │ │ + eoreq sl, r2, ip, ror #4 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - eoreq r9, r2, r4, lsl lr │ │ │ │ - eoreq r9, r2, sl, lsr sp │ │ │ │ + eoreq r9, r2, r4, asr #28 │ │ │ │ + eoreq r9, r2, sl, ror #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ ldrmi fp, [r3], -r3, lsl #1 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @@ -44642,16 +44642,16 @@ │ │ │ │ strb r4, [r1, r5, lsl #12]! │ │ │ │ ldc 7, cr15, [r6, #844]! @ 0x34c │ │ │ │ addeq r8, ip, r4, lsr #15 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ @ instruction: 0xffffa3a1 │ │ │ │ addeq r8, ip, ip, asr #14 │ │ │ │ @ instruction: 0xffff8bc9 │ │ │ │ - eoreq r8, r2, sl, ror #23 │ │ │ │ - eoreq r8, r2, ip, lsr #18 │ │ │ │ + eoreq r8, r2, sl, lsl ip │ │ │ │ + eoreq r8, r2, ip, asr r9 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ ldmibcs ip, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @ instruction: 0xf8d3d00a │ │ │ │ @@ -45438,15 +45438,15 @@ │ │ │ │ tstls pc, #2 │ │ │ │ ldrdmi pc, [r0], -fp │ │ │ │ ldr r0, [r0, -r4, rrx]! │ │ │ │ svc 0x007af7d2 │ │ │ │ strdeq r7, [ip], r8 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ ldrdeq r7, [ip], r8 │ │ │ │ - eoreq r7, r2, r6, lsl #26 │ │ │ │ + eoreq r7, r2, r6, lsr sp │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcf780 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12bc488 │ │ │ │ strtmi pc, [r0], #1280 @ 0x500 │ │ │ │ addlt r4, fp, r8, asr #22 │ │ │ │ @ instruction: 0x4606447a │ │ │ │ @@ -46126,15 +46126,15 @@ │ │ │ │ eor pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf505940a │ │ │ │ strls r5, [r8], #-2176 @ 0xfffff780 │ │ │ │ submi pc, r1, #1342177284 @ 0x50000004 │ │ │ │ addscc pc, lr, #204472320 @ 0xc300000 │ │ │ │ @ instruction: 0xf06f9207 │ │ │ │ @ instruction: 0x4620fef7 │ │ │ │ - ldc2l 1, cr15, [ip, #-24]! @ 0xffffffe8 │ │ │ │ + ldc2 1, cr15, [r4, #24] │ │ │ │ ldrbmi pc, [r0, #-2267] @ 0xfffff725 @ │ │ │ │ andseq pc, r8, #200, 16 @ 0xc80000 │ │ │ │ andsle r1, r4, r3, ror #24 │ │ │ │ bcs 93210 │ │ │ │ msrhi SPSR_fsc, r0 │ │ │ │ rscpl pc, r6, r7, asr #4 │ │ │ │ addscc pc, fp, r3, asr #13 │ │ │ │ @@ -47103,15 +47103,15 @@ │ │ │ │ eor pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf505940a │ │ │ │ strls r5, [r8], #-2176 @ 0xfffff780 │ │ │ │ submi pc, r1, #1342177284 @ 0x50000004 │ │ │ │ addscc pc, lr, #204472320 @ 0xc300000 │ │ │ │ @ instruction: 0xf06e9207 │ │ │ │ qsaxmi pc, r0, r5 @ │ │ │ │ - ldc2l 1, cr15, [sl, #20] │ │ │ │ + ldc2l 1, cr15, [r2, #20]! │ │ │ │ ldrbmi pc, [r0, #-2267] @ 0xfffff725 @ │ │ │ │ andseq pc, r8, #200, 16 @ 0xc80000 │ │ │ │ andsle r1, r4, r3, ror #24 │ │ │ │ bcs 94154 │ │ │ │ msrhi SPSR_fsc, r0 │ │ │ │ rscpl pc, r6, r7, asr #4 │ │ │ │ addscc pc, fp, r3, asr #13 │ │ │ │ @@ -47499,21 +47499,21 @@ │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ ldrb r3, [r9, r4, ror #4] │ │ │ │ ldrbtmi r4, [fp], #-2826 @ 0xfffff4f6 │ │ │ │ rsbcc pc, r4, #12910592 @ 0xc50000 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ addeq r5, ip, r0, ror fp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r2, ip, lsl #1 │ │ │ │ - eoreq r5, r2, r2, asr #31 │ │ │ │ - eoreq r5, r2, lr, lsl #31 │ │ │ │ - strhteq r5, [r2], -ip │ │ │ │ - eoreq r5, r2, r2, ror #30 │ │ │ │ - eoreq r5, r2, r4, ror #31 │ │ │ │ - eoreq r5, r2, r2, lsr #31 │ │ │ │ + strhteq r6, [r2], -ip │ │ │ │ + strdeq r5, [r2], -r2 @ │ │ │ │ + strhteq r5, [r2], -lr │ │ │ │ + eoreq r5, r2, ip, ror #31 │ │ │ │ + mlaeq r2, r2, pc, r5 @ │ │ │ │ + eoreq r6, r2, r4, lsl r0 │ │ │ │ + ldrdeq r5, [r2], -r2 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r3, r4, lsl #12 │ │ │ │ @ instruction: 0xf066460d │ │ │ │ @ instruction: 0xf504f933 │ │ │ │ @@ -47679,15 +47679,15 @@ │ │ │ │ stmibcc r0!, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf9d6f06e │ │ │ │ eorscc pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c70380 │ │ │ │ @ instruction: 0xf1053238 │ │ │ │ - @ instruction: 0x4603f95b │ │ │ │ + @ instruction: 0x4603f973 │ │ │ │ @ instruction: 0xf8c74620 │ │ │ │ @ instruction: 0xf0173218 │ │ │ │ smmlsr lr, r3, ip, pc @ │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ ldrsbcc pc, [ip, #131] @ 0x83 @ │ │ │ │ stccc 8, cr15, [ip, #844]! @ 0x34c │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -48107,16 +48107,16 @@ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d0e7cf │ │ │ │ svclt 0x0000eaa0 │ │ │ │ addeq r5, ip, r0, lsl r2 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r5, ip, r2, asr #2 │ │ │ │ - eoreq r5, r2, r8, lsr #6 │ │ │ │ - eoreq r5, r2, r8, lsl #6 │ │ │ │ + eoreq r5, r2, r8, asr r3 │ │ │ │ + eoreq r5, r2, r8, lsr r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi pc, [r0, #1280]! @ 0x500 │ │ │ │ ldrmi fp, [r8], r9, lsl #1 │ │ │ │ @ instruction: 0x43b5f500 │ │ │ │ @@ -49096,15 +49096,15 @@ │ │ │ │ @ instruction: 0xf8c80210 │ │ │ │ @ instruction: 0xf8d824a8 │ │ │ │ @ instruction: 0xf04224ac │ │ │ │ @ instruction: 0xf8c80204 │ │ │ │ @ instruction: 0xf88724ac │ │ │ │ @ instruction: 0xf7fc1a48 │ │ │ │ andcs pc, r0, sp, lsl #24 │ │ │ │ - cdp2 1, 4, cr15, cr6, cr3, {0} │ │ │ │ + cdp2 1, 5, cr15, cr14, cr3, {0} │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi a3c70c │ │ │ │ ldrbtmi r4, [sl], #-2851 @ 0xfffff4dd │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, sl, lsr r1 @ │ │ │ │ @@ -49139,15 +49139,15 @@ │ │ │ │ ldr pc, [sl, r1, lsr #17]! │ │ │ │ b fe539e74 │ │ │ │ strdeq r4, [ip], r6 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ addeq r4, ip, r6, ror #7 │ │ │ │ addeq r4, ip, r2, asr r1 │ │ │ │ - eoreq r4, r2, r4, lsl r3 │ │ │ │ + eoreq r4, r2, r4, asr #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, ip, asr #25 │ │ │ │ ldrbtmi r4, [ip], #-3020 @ 0xfffff434 │ │ │ │ stclmi 8, cr5, [ip], {227} @ 0xe3 │ │ │ │ @@ -49311,15 +49311,15 @@ │ │ │ │ @ instruction: 0xf8c80210 │ │ │ │ @ instruction: 0xf8d824a8 │ │ │ │ @ instruction: 0xf04224ac │ │ │ │ @ instruction: 0xf8c80204 │ │ │ │ @ instruction: 0xf88724ac │ │ │ │ @ instruction: 0xf7fd1a48 │ │ │ │ andcs pc, r0, r1, lsr #17 │ │ │ │ - ldc2 1, cr15, [r8], {3} │ │ │ │ + ldc2 1, cr15, [r0], #12 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi a3ca68 │ │ │ │ ldrbtmi r4, [sl], #-2851 @ 0xfffff4dd │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, sl, lsr r1 @ │ │ │ │ @@ -49354,15 +49354,15 @@ │ │ │ │ @ instruction: 0xe7bafef3 │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ umulleq r4, ip, sl, r0 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ addeq r4, ip, sl, lsl #1 │ │ │ │ strdeq r3, [ip], r6 │ │ │ │ - strhteq r3, [r2], -r8 │ │ │ │ + eoreq r3, r2, r8, ror #31 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r5, fp, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3243 @ 0xfffff355 │ │ │ │ @ instruction: 0x4dac4bab │ │ │ │ @@ -49814,15 +49814,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi abeec4 │ │ │ │ andseq pc, ip, #216, 16 @ 0xd80000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d8d032 │ │ │ │ movtlt r1, #33312 @ 0x8220 │ │ │ │ @ instruction: 0xf103464a │ │ │ │ - strmi pc, [r7], -r3, lsl #18 │ │ │ │ + @ instruction: 0x4607f91b │ │ │ │ @ instruction: 0xf8d8b1c7 │ │ │ │ @ instruction: 0xf8c83224 │ │ │ │ @ instruction: 0xf8c87220 │ │ │ │ ldrmi r9, [pc], #-552 @ 7c9ec │ │ │ │ addcs lr, r0, #14 │ │ │ │ eorvs pc, r4, r5, asr #12 │ │ │ │ strtmi r1, [r0], #-2089 @ 0xfffff7d7 │ │ │ │ @@ -49896,15 +49896,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9bf00c │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d02a │ │ │ │ movwlt r1, #33312 @ 0x8220 │ │ │ │ @ instruction: 0xf103464a │ │ │ │ - @ instruction: 0x4606f85f │ │ │ │ + @ instruction: 0x4606f877 │ │ │ │ @ instruction: 0xf8d5b176 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ @ instruction: 0xf8c56220 │ │ │ │ ldrmi r9, [lr], #-552 @ 0xfffffdd8 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 6153bc │ │ │ │ andle r0, r3, sl, lsl #12 │ │ │ │ @@ -49969,15 +49969,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9bf130 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d02a │ │ │ │ movwlt r1, #33312 @ 0x8220 │ │ │ │ @ instruction: 0xf102464a │ │ │ │ - strmi pc, [r6], -sp, asr #31 │ │ │ │ + strmi pc, [r6], -r5, ror #31 │ │ │ │ @ instruction: 0xf8d5b176 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ @ instruction: 0xf8c56220 │ │ │ │ ldrmi r9, [lr], #-552 @ 0xfffffdd8 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 6154e0 │ │ │ │ andle r0, r3, sl, lsl #12 │ │ │ │ @@ -50147,15 +50147,15 @@ │ │ │ │ stmdapl r1, {r2, fp, ip, pc}^ │ │ │ │ andseq pc, ip, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf0004288 │ │ │ │ @ instruction: 0xf8db8175 │ │ │ │ stmdacs r0, {r5, r9, ip} │ │ │ │ cmpphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1029a07 │ │ │ │ - strmi pc, [r6], -r9, ror #28 │ │ │ │ + strmi pc, [r6], -r1, lsl #29 │ │ │ │ blls 26946c │ │ │ │ eorcc pc, r8, #13303808 @ 0xcb0000 │ │ │ │ eorcc pc, r4, #14352384 @ 0xdb0000 │ │ │ │ eorvs pc, r0, #13303808 @ 0xcb0000 │ │ │ │ blls 20df9c │ │ │ │ eorcc pc, r4, #13303808 @ 0xcb0000 │ │ │ │ eorcs pc, r4, #216, 16 @ 0xd80000 │ │ │ │ @@ -50192,15 +50192,15 @@ │ │ │ │ @ instruction: 0xf8db5841 │ │ │ │ addmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ teqphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ eorne pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdacs r0, {r0, r1, r2, r8, r9, ip, pc} │ │ │ │ teqphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1029a06 │ │ │ │ - blls 27c800 │ │ │ │ + blls 27c860 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 21d348 │ │ │ │ eorcs pc, r8, #13303808 @ 0xcb0000 │ │ │ │ eorcs pc, r4, #14352384 @ 0xdb0000 │ │ │ │ eoreq pc, r0, #13303808 @ 0xcb0000 │ │ │ │ sbcs r4, r3, r0, lsl r4 │ │ │ │ movwcs r4, #2730 @ 0xaaa │ │ │ │ @@ -50370,19 +50370,19 @@ │ │ │ │ @ instruction: 0xe76658d3 │ │ │ │ ldrb r2, [fp], -r0, lsl #12 │ │ │ │ addeq r3, ip, sl, lsl r3 │ │ │ │ andeq r0, r0, r8, lsl sl │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - eoreq r3, r2, r4, lsr #4 │ │ │ │ + eoreq r3, r2, r4, asr r2 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ muleq r0, r4, fp │ │ │ │ - eoreq r3, r2, r0, rrx │ │ │ │ + mlaeq r2, r0, r0, r3 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd44ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ stc2l 0, cr15, [r2, #428]! @ 0x1ac │ │ │ │ @@ -50606,15 +50606,15 @@ │ │ │ │ addeq r2, ip, r8, asr #22 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, ip, r2, asr #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ addeq r2, ip, sl, ror sl │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ - ldrdeq ip, [r8], -r4 @ │ │ │ │ + eoreq ip, r8, r4, lsl #4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ @ instruction: 0xf5004a7d │ │ │ │ blmi 1fd2f54 │ │ │ │ ldrbtmi fp, [sl], #-162 @ 0xffffff5e │ │ │ │ @@ -50746,15 +50746,15 @@ │ │ │ │ addeq r2, ip, r2, lsr #19 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ addeq r2, ip, r4, lsl r9 │ │ │ │ muleq r0, r4, fp │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ - strdeq fp, [r8], -r8 @ │ │ │ │ + eoreq ip, r8, r8, lsr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b091 │ │ │ │ blcs cbfd8 │ │ │ │ @@ -50899,15 +50899,15 @@ │ │ │ │ blls 3226d0 │ │ │ │ ldmdble r6, {r0, r1, r4, r6, r8, sl, lr} │ │ │ │ bvs 7a46e0 │ │ │ │ blx 146822 │ │ │ │ bvs fe94eaec │ │ │ │ @ instruction: 0xd1b42b00 │ │ │ │ bvs ff698958 │ │ │ │ - @ instruction: 0xff2ef1cc │ │ │ │ + @ instruction: 0xff46f1cc │ │ │ │ @ instruction: 0xf0109b09 │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc bac08 │ │ │ │ bleq fe0b9c0c │ │ │ │ movwls r6, #43483 @ 0xa9db │ │ │ │ strtmi lr, [lr], -r5, lsr #15 │ │ │ │ ldrd pc, [r4], -sp @ │ │ │ │ @@ -50970,15 +50970,15 @@ │ │ │ │ strbtpl pc, [r7], #-1280 @ 0xfffffb00 @ │ │ │ │ strcc fp, [ip], #-315 @ 0xfffffec5 │ │ │ │ @ instruction: 0x46da465e │ │ │ │ bllt 178310 │ │ │ │ andslt pc, r4, sp, asr #17 │ │ │ │ strcc lr, [r4], #-1976 @ 0xfffff848 │ │ │ │ svclt 0x0000e7f6 │ │ │ │ - strhteq r2, [r2], -r8 │ │ │ │ + eoreq r2, r2, r8, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febd4df4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-212] @ 0xffffff2c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -51754,15 +51754,15 @@ │ │ │ │ @ instruction: 0xe6cd4610 │ │ │ │ ldrdls pc, [r8], #-135 @ 0xffffff79 │ │ │ │ @ instruction: 0xf8d76cfe │ │ │ │ @ instruction: 0xf5068018 │ │ │ │ @ instruction: 0xf506518f │ │ │ │ tstcc ip, pc, lsl #11 │ │ │ │ @ instruction: 0xf0ff4640 │ │ │ │ - blge fda30 │ │ │ │ + blge fda90 │ │ │ │ muleq r7, r8, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46214630 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ movwls r3, #488 @ 0x1e8 │ │ │ │ muleq ip, r5, r8 │ │ │ │ stc2 7, cr15, [sl], #944 @ 0x3b0 │ │ │ │ @@ -52076,15 +52076,15 @@ │ │ │ │ stmdacc r4, {r0, r1, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7cce707 │ │ │ │ svclt 0x0000eb9e │ │ │ │ addeq r1, ip, r4, ror #10 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ ldrdeq r1, [ip], lr │ │ │ │ - eoreq sl, r8, r2, ror #22 │ │ │ │ + mlaeq r8, r2, fp, sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 13a1f4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0xf8dfb0cf │ │ │ │ svcge 0x000427c8 │ │ │ │ @@ -52610,15 +52610,15 @@ │ │ │ │ ldrsbls pc, [r8], #-135 @ 0xffffff79 @ │ │ │ │ bcs 1bbd880 │ │ │ │ @ instruction: 0x46494630 │ │ │ │ @ instruction: 0xf890f011 │ │ │ │ ldrdhi pc, [r4], #-135 @ 0xffffff79 │ │ │ │ orrpl pc, pc, r6, lsl #10 │ │ │ │ tstcc ip, r0, asr #12 │ │ │ │ - ldc2l 0, cr15, [r0, #1016] @ 0x3f8 │ │ │ │ + stc2l 0, cr15, [r8, #1016]! @ 0x3f8 │ │ │ │ orrpl pc, pc, #25165824 @ 0x1800000 │ │ │ │ muleq r7, r8, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ blvs fefd0ec0 │ │ │ │ @ instruction: 0xf8d54630 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ @ instruction: 0xf7ebcb0c │ │ │ │ @@ -54512,15 +54512,15 @@ │ │ │ │ @ instruction: 0xe6cd4610 │ │ │ │ ldrdls pc, [r8], #-135 @ 0xffffff79 │ │ │ │ @ instruction: 0xf8d76cfe │ │ │ │ @ instruction: 0xf5068018 │ │ │ │ @ instruction: 0xf506518f │ │ │ │ tstcc ip, pc, lsl #11 │ │ │ │ @ instruction: 0xf0fc4640 │ │ │ │ - blge 100f14 │ │ │ │ + blge 100f74 │ │ │ │ muleq r7, r8, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46214630 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ movwls r3, #488 @ 0x1e8 │ │ │ │ muleq ip, r5, r8 │ │ │ │ @ instruction: 0xff1cf7e9 │ │ │ │ @@ -54831,15 +54831,15 @@ │ │ │ │ stmdacc r4, {r0, r1, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7c9e707 │ │ │ │ svclt 0x0000ee16 │ │ │ │ addeq lr, fp, r4, asr sl │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq lr, fp, lr, asr #17 │ │ │ │ - eoreq r8, r8, r2, asr r0 │ │ │ │ + eoreq r8, r8, r2, lsl #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 13cd04 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf8dfb0cd │ │ │ │ svcge 0x00042970 │ │ │ │ @@ -55504,15 +55504,15 @@ │ │ │ │ ldrsbls pc, [r0], #-135 @ 0xffffff79 @ │ │ │ │ bcs 1bc05bc │ │ │ │ @ instruction: 0x46494630 │ │ │ │ ldc2l 0, cr15, [r0, #56] @ 0x38 │ │ │ │ ldrsbthi pc, [ip], -r7 @ │ │ │ │ orrpl pc, pc, r6, lsl #10 │ │ │ │ tstcc ip, r0, asr #12 │ │ │ │ - @ instruction: 0xff32f0fb │ │ │ │ + @ instruction: 0xff4af0fb │ │ │ │ orrpl pc, pc, #25165824 @ 0x1800000 │ │ │ │ muleq r7, r8, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8db4649 │ │ │ │ ldrtmi r2, [r0], -r8, ror #3 │ │ │ │ blgt 3a6ae0 │ │ │ │ @ instruction: 0xff5cf7e8 │ │ │ │ @@ -56712,48 +56712,48 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ andlt r2, r9, r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r4, r0, r5, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2325 @ 0xfffff6eb │ │ │ │ @ instruction: 0xf0f94479 │ │ │ │ - @ instruction: 0xe7e9f8fd │ │ │ │ + @ instruction: 0xe7e9f915 │ │ │ │ @ instruction: 0x46224913 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ stc 7, cr15, [r2], {200} @ 0xc8 │ │ │ │ @ instruction: 0xf8574b11 │ │ │ │ @ instruction: 0xf8dbb003 │ │ │ │ @ instruction: 0xf7c70000 │ │ │ │ ldmdacs r9!, {r2, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldclvs 1, cr13, [r3], #-996 @ 0xfffffc1c │ │ │ │ bmi 3fd4f8 │ │ │ │ stmdbmi sp, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8e4f0f9 │ │ │ │ + @ instruction: 0xf8fcf0f9 │ │ │ │ @ instruction: 0xf7c7e7cd │ │ │ │ svclt 0x0000ef3e │ │ │ │ addeq ip, fp, r0, lsr #22 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq ip, fp, r4, lsl fp │ │ │ │ addeq ip, fp, ip, ror sl │ │ │ │ - eoreq sp, r1, lr, asr r0 │ │ │ │ - eoreq ip, r1, ip, lsr #21 │ │ │ │ - mlaeq r1, sl, r0, sp │ │ │ │ + eoreq sp, r1, lr, lsl #1 │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + eoreq sp, r1, sl, asr #1 │ │ │ │ @ instruction: 0x000007b4 │ │ │ │ - eoreq sp, r1, r8, asr r0 │ │ │ │ - eoreq ip, r1, sl, ror sl │ │ │ │ + eoreq sp, r1, r8, lsl #1 │ │ │ │ + eoreq ip, r1, sl, lsr #21 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdami r3!, {r1, r2, r9, sl, lr} │ │ │ │ stmpl r0, {r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi fp, [r8], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf0f92500 │ │ │ │ - @ instruction: 0xf8c8fed9 │ │ │ │ + @ instruction: 0xf8c8fef1 │ │ │ │ tstlt r0, #4, 18 @ 0x10000 │ │ │ │ subscs r4, ip, r7, lsl #12 │ │ │ │ ldmdb r8!, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi ip, {r2, r9, sl, lr} │ │ │ │ movteq pc, #33028 @ 0x8104 @ │ │ │ │ @ instruction: 0x46224638 │ │ │ │ ldrbtmi r6, [r9], #-1382 @ 0xfffffa9a │ │ │ │ @@ -56764,31 +56764,31 @@ │ │ │ │ @ instruction: 0xf7c7504c │ │ │ │ stmdacs r4, {r1, r2, r4, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ strtmi sp, [r0], -ip │ │ │ │ b 5c1588 │ │ │ │ ldmdbmi r2, {r0, r4, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0f94479 │ │ │ │ - mullt r2, r5, r8 │ │ │ │ + andlt pc, r2, sp, lsr #17 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ rscne pc, ip, #216, 16 @ 0xd80000 │ │ │ │ bmi 3d4f14 │ │ │ │ subseq pc, r0, r4, lsl #2 │ │ │ │ orrmi pc, r0, r1, lsl #10 │ │ │ │ stmdbmi r4, {r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c1447a │ │ │ │ @ instruction: 0xf8c15178 │ │ │ │ @ instruction: 0x46295170 │ │ │ │ bl 4c15c4 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - eoreq sp, r1, sl, asr #32 │ │ │ │ - eoreq sp, r1, r6, lsr r0 │ │ │ │ - eoreq sp, r1, r6, lsr #32 │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ + eoreq sp, r1, sl, ror r0 │ │ │ │ + eoreq sp, r1, r6, rrx │ │ │ │ + eoreq sp, r1, r6, asr r0 │ │ │ │ + eoreq ip, r1, ip, lsl #20 │ │ │ │ @ instruction: 0xfffffe31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febda8c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff8 │ │ │ │ @ instruction: 0xf8d05080 │ │ │ │ tstlt r4, r4, lsl #18 │ │ │ │ @@ -57537,15 +57537,15 @@ │ │ │ │ @ instruction: 0x0640f8d5 │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ cdp 7, 15, cr15, cr6, cr6, {6} │ │ │ │ @ instruction: 0x0658f8d5 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ cdp 7, 15, cr15, cr0, cr6, {6} │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ - ldc2 0, cr15, [lr], #976 @ 0x3d0 │ │ │ │ + ldc2l 0, cr15, [r6], {244} @ 0xf4 │ │ │ │ eorsne pc, r4, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf8d5b121 │ │ │ │ blvs 710b60 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0654620 │ │ │ │ bvs ff984148 │ │ │ │ blvs 715b34 │ │ │ │ @@ -57564,22 +57564,22 @@ │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ ldrbpl pc, [r4], -r4, lsr #5 @ │ │ │ │ mcr2 0, 3, pc, cr6, cr9, {1} @ │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ cdp 7, 3, cr15, cr6, cr6, {6} │ │ │ │ @ instruction: 0xf10e4630 │ │ │ │ - @ instruction: 0xf5a4fdaf │ │ │ │ + @ instruction: 0xf5a4fdc7 │ │ │ │ @ instruction: 0xf5a46312 │ │ │ │ strtmi r5, [r9], -r0, lsl #9 │ │ │ │ ldrbteq pc, [ip], #1700 @ 0x6a4 @ │ │ │ │ biceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ mrc2 0, 1, pc, cr12, cr9, {1} │ │ │ │ @ instruction: 0xf10e4630 │ │ │ │ - stmiavs r3!, {r0, r1, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r3!, {r0, r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r6, [r9], -r0, lsr #16 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdb52c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r4, r0 │ │ │ │ tstmi r3, #13631488 @ 0xd00000 │ │ │ │ @@ -57640,85 +57640,85 @@ │ │ │ │ stcge 0, cr11, [r4], #-960 @ 0xfffffc40 │ │ │ │ @ instruction: 0xf8ad4620 │ │ │ │ ldrbtmi r3, [fp], #2 │ │ │ │ eorvs r2, fp, r0, lsl #6 │ │ │ │ stmdbeq r2, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf0fb60eb │ │ │ │ - @ instruction: 0x4658f8ff │ │ │ │ - mrc2 0, 2, pc, cr8, cr3, {7} │ │ │ │ + @ instruction: 0x4658f917 │ │ │ │ + mrc2 0, 3, pc, cr0, cr3, {7} │ │ │ │ @ instruction: 0xb3b84682 │ │ │ │ - mrc2 0, 4, pc, cr0, cr3, {7} │ │ │ │ + mcr2 0, 5, pc, cr8, cr3, {7} @ │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ - mcr2 0, 4, pc, cr10, cr3, {7} @ │ │ │ │ + mcr2 0, 5, pc, cr2, cr3, {7} @ │ │ │ │ @ instruction: 0x4620bb50 │ │ │ │ andcs r4, r2, #76546048 @ 0x4900000 │ │ │ │ - @ instruction: 0xf90ef0fb │ │ │ │ + @ instruction: 0xf926f0fb │ │ │ │ andcs r4, r8, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0xf0fb4639 │ │ │ │ - @ instruction: 0xf506f909 │ │ │ │ + @ instruction: 0xf506f921 │ │ │ │ andcs r5, r8, #180, 2 @ 0x2d │ │ │ │ tstcc r0, r0, lsr #12 │ │ │ │ - @ instruction: 0xf902f0fb │ │ │ │ + @ instruction: 0xf91af0fb │ │ │ │ ldcge 6, cr4, [ip], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xf0fb4620 │ │ │ │ - strtmi pc, [r4], r1, asr #18 │ │ │ │ + ssatmi pc, #5, r9, asr #18 @ │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andcs r6, r0, r8, lsr #32 │ │ │ │ adcvs r6, sl, r9, rrx │ │ │ │ bmi 89c830 │ │ │ │ ldrbtmi r4, [sl], #-2843 @ 0xfffff4e5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r3, sl, lsr #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ strbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf0fb4620 │ │ │ │ - strb pc, [lr, r3, ror #17] @ │ │ │ │ + @ instruction: 0xe7cef8fb │ │ │ │ stmdbge r4, {r3, r4, r6, r9, sl, lr} │ │ │ │ bl fffc23c8 │ │ │ │ stmdals r4, {r3, r6, r7, r8, ip, sp, pc} │ │ │ │ stmdbge r8, {r3, r4, r5, r7, r8, ip, sp, pc} │ │ │ │ ldmib r6!, {r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r3, r4, r7, r8, fp, ip, sp, pc}^ │ │ │ │ tstmi sl, #28, 4 @ 0xc0000001 │ │ │ │ stmdbge r1, {r1, r2, ip, lr, pc} │ │ │ │ strtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0fb600b │ │ │ │ - ldr pc, [r8, sp, asr #17]! │ │ │ │ + ldr pc, [r8, r5, ror #17]! │ │ │ │ tstcs r1, ip, lsl #22 │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7c66818 │ │ │ │ @ instruction: 0xf04fed1a │ │ │ │ @ instruction: 0xe7ca30ff │ │ │ │ svc 0x00b6f7c6 │ │ │ │ addeq fp, fp, r8, asr #24 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq fp, fp, lr, lsr ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffffff83 │ │ │ │ addeq fp, fp, sl, ror fp │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ - ldrdeq ip, [r1], -sl @ │ │ │ │ + eoreq ip, r1, sl, lsl #4 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl febd4cdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 708484 │ │ │ │ stcge 0, cr11, [sl], {132} @ 0x84 │ │ │ │ ldrbtmi r4, [sl], #-2841 @ 0xfffff4e7 │ │ │ │ @ instruction: 0xf8544605 │ │ │ │ ldmpl r3, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf1019402 │ │ │ │ - mcrrne 10, 0, pc, r6, cr13 @ │ │ │ │ + mcrrne 10, 2, pc, r6, cr5 @ │ │ │ │ andcs r2, r1, #4, 6 @ 0x10000000 │ │ │ │ stmdaeq r0, {r0, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x47c04631 │ │ │ │ teqlt r8, r5, lsl #12 │ │ │ │ @ instruction: 0xf04f4631 │ │ │ │ andcs r3, r1, #-67108861 @ 0xfc000003 │ │ │ │ strls r9, [r0, -r1, lsl #8] │ │ │ │ @@ -57764,15 +57764,15 @@ │ │ │ │ @ instruction: 0xf50d2000 │ │ │ │ andlt r5, r3, r0, lsl #27 │ │ │ │ bl 1c2780 │ │ │ │ ldrbmi fp, [r0, -r4]! │ │ │ │ svc 0x0024f7c6 │ │ │ │ addeq fp, fp, r8, asr #20 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq r5, r2, sl, lsr #26 │ │ │ │ + eoreq r5, r2, sl, asr sp │ │ │ │ addeq fp, fp, r0, lsl sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf8d04617 │ │ │ │ addlt r2, r4, ip, lsr #27 │ │ │ │ @@ -57797,16 +57797,16 @@ │ │ │ │ cmppvs r4, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf0394478 │ │ │ │ movwcs pc, #8101 @ 0x1fa5 @ │ │ │ │ andlt r7, r4, r3, lsr #32 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ addeq sp, fp, lr, ror #24 │ │ │ │ - eoreq ip, r1, r6, lsl #1 │ │ │ │ - eoreq ip, r1, r4, asr #1 │ │ │ │ + strhteq ip, [r1], -r6 │ │ │ │ + strdeq ip, [r1], -r4 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdb8b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, ror #31 │ │ │ │ ldmib sp, {r1, r3, r7, r8, fp, sp, lr}^ │ │ │ │ strmi r5, [ip], -r6, lsl #14 │ │ │ │ stmiblt r2, {r0, r1, r3, r6, fp, sp, lr} │ │ │ │ @@ -57932,15 +57932,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ vsubhn.i64 d4, q0, q2 │ │ │ │ @ instruction: 0xf5a45854 │ │ │ │ addlt r6, r2, r2, lsl r7 │ │ │ │ ldrmi r4, [r6], -r0, asr #12 │ │ │ │ - blx ff440cf8 │ │ │ │ + blx ffa40cf8 │ │ │ │ strpl pc, [r0, #1444] @ 0x5a4 │ │ │ │ bicls pc, r8, #14090240 @ 0xd70000 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf6a5d024 │ │ │ │ @ instruction: 0xf6a503fc │ │ │ │ andcs r0, r8, #248, 10 @ 0x3e000000 │ │ │ │ ldmdavs r8, {r3, r4, r8, sp} │ │ │ │ @@ -57951,15 +57951,15 @@ │ │ │ │ sbcvs r6, r3, r3, lsl #1 │ │ │ │ cmpvs r3, r3, lsl #2 │ │ │ │ bicne pc, r8, #14090240 @ 0xd70000 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0394620 │ │ │ │ @ instruction: 0x4605fab5 │ │ │ │ @ instruction: 0xf10e4640 │ │ │ │ - vstrcs s30, [r0, #-732] @ 0xfffffd24 │ │ │ │ + vstrcs s30, [r0, #-828] @ 0xfffffcc4 │ │ │ │ strtmi fp, [r0], -ip, lsl #30 │ │ │ │ andlt r2, r2, r0 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ mvnseq pc, #173015040 @ 0xa500000 │ │ │ │ tstcs ip, r8, lsl #4 │ │ │ │ @ instruction: 0xf6a56818 │ │ │ │ @ instruction: 0xf8d303f8 │ │ │ │ @@ -57975,15 +57975,15 @@ │ │ │ │ @ instruction: 0xf5a44b06 │ │ │ │ @ instruction: 0xf8c751c9 │ │ │ │ vst2. {d16-d19}, [pc], r8 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ blx 19c0a48 │ │ │ │ svclt 0x0000e7b3 │ │ │ │ - eoreq fp, r1, lr, lsl lr │ │ │ │ + eoreq fp, r1, lr, asr #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r8], r3, lsl #1 │ │ │ │ strmi r4, [r6], -sp, asr #22 │ │ │ │ @ instruction: 0xf89d4617 │ │ │ │ @@ -58192,20 +58192,20 @@ │ │ │ │ mrclt 8, 3, APSR_nzcv, cr0, cr15, {6} │ │ │ │ stclpl 2, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ ldrtmi r4, [r0], -r4, lsl #12 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r1, r3, r7, r9, sl, lr} │ │ │ │ strbcc pc, [r4, #-2253] @ 0xfffff733 @ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stc2l 1, cr15, [r0, #-724]! @ 0xfffffd2c │ │ │ │ + ldc2l 1, cr15, [r8, #-724]! @ 0xfffffd2c │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ svcge 0x00898284 │ │ │ │ ldrtmi r4, [r1], -r0, lsl #13 │ │ │ │ @ instruction: 0xf1b54638 │ │ │ │ - @ instruction: 0xf897fd13 │ │ │ │ + @ instruction: 0xf897fd2b │ │ │ │ blcs 918c4 │ │ │ │ subhi pc, ip, #65 @ 0x41 │ │ │ │ mrccc 8, 1, APSR_nzcv, cr12, cr15, {6} │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf898447b │ │ │ │ bcs 120ccfc │ │ │ │ subshi pc, r0, #65 @ 0x41 │ │ │ │ @@ -58216,15 +58216,15 @@ │ │ │ │ @ instruction: 0xf10a9300 │ │ │ │ @ instruction: 0xf1080024 │ │ │ │ ldrbtmi r0, [sl], #-770 @ 0xfffffcfe │ │ │ │ blx ffec2d1e │ │ │ │ eorseq pc, r4, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ ldrtmi r8, [r0], -sl, asr #4 │ │ │ │ - ldc2 1, cr15, [r8], {181} @ 0xb5 │ │ │ │ + ldc2 1, cr15, [r0], #724 @ 0x2d4 │ │ │ │ blcc 222d40 │ │ │ │ vqdmulh.s d2, d1, d1 │ │ │ │ vst1.32 {d24-d27}, [pc :64], r7 │ │ │ │ @ instruction: 0x4639723f │ │ │ │ rscvs pc, sp, r5, lsl #10 │ │ │ │ stcl 7, cr15, [r2, #792] @ 0x318 │ │ │ │ sbfxgt pc, r5, #17, #13 │ │ │ │ @@ -58277,30 +58277,30 @@ │ │ │ │ strbcc pc, [r4], r5, asr #17 @ │ │ │ │ @ instruction: 0x36c8f8d5 │ │ │ │ svclt 0x00043301 │ │ │ │ @ instruction: 0xf8c56b3b │ │ │ │ @ instruction: 0xf50436c8 │ │ │ │ tstcc r8, #1140850690 @ 0x44000002 │ │ │ │ @ instruction: 0x46189310 │ │ │ │ - @ instruction: 0xff96f1b5 │ │ │ │ + @ instruction: 0xffaef1b5 │ │ │ │ orrspl pc, r2, #4, 10 @ 0x1000000 │ │ │ │ ldrtmi r3, [r1], -r8, lsl #6 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - @ instruction: 0xffcaf1b5 │ │ │ │ + @ instruction: 0xffe2f1b5 │ │ │ │ stccc 8, cr15, [r8, #-892] @ 0xfffffc84 │ │ │ │ andcs sl, r1, #688 @ 0x2b0 │ │ │ │ @ instruction: 0xf85b4630 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ @ instruction: 0xf1bd4619 │ │ │ │ - @ instruction: 0xf8dffa2d │ │ │ │ + @ instruction: 0xf8dffa45 │ │ │ │ @ instruction: 0x46303cf8 │ │ │ │ @ instruction: 0xf85b2200 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ @ instruction: 0xf1bd4619 │ │ │ │ - movwcs pc, #2595 @ 0xa23 @ │ │ │ │ + movwcs pc, #2619 @ 0xa3b @ │ │ │ │ ldrmi r9, [sl], -r1, lsl #12 │ │ │ │ @ instruction: 0x46204651 │ │ │ │ @ instruction: 0xf0659300 │ │ │ │ strmi pc, [r6], -pc, ror #18 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8d58209 │ │ │ │ @ instruction: 0xf8933a64 │ │ │ │ @@ -58338,22 +58338,22 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ vmov.f32 q12, #-13.5 @ 0xc1580000 │ │ │ │ tstls r7, #128, 6 │ │ │ │ eorseq pc, r0, #13959168 @ 0xd50000 │ │ │ │ mcrrne 8, 13, pc, r0, cr15 @ │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ @ instruction: 0xf1fa4479 │ │ │ │ - stmdacs r0, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ teqphi r0, #1 @ p-variant is OBSOLETE │ │ │ │ movwls r2, #58113 @ 0xe301 │ │ │ │ eorseq pc, r0, #13959168 @ 0xd50000 │ │ │ │ stcne 8, cr15, [r8], #-892 @ 0xfffffc84 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ @ instruction: 0xf1fa4479 │ │ │ │ - stmdacs r0, {r0, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ adcshi pc, r8, #1 │ │ │ │ movwls r2, #62209 @ 0xf301 │ │ │ │ bvs 19c3294 │ │ │ │ @ instruction: 0x3050f896 │ │ │ │ sbcscs pc, sl, #9830400 @ 0x960000 │ │ │ │ andsls r9, pc, #1207959552 @ 0x48000000 │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ @@ -58968,15 +58968,15 @@ │ │ │ │ vbic.i32 d17, #3584 @ 0x00000e00 │ │ │ │ vcgt.s8 q8, q2, q0 │ │ │ │ vmvn.i32 d17, #3584 @ 0x00000e00 │ │ │ │ stmdbcs r6, {r6, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ orrcc pc, r0, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0xf1c52600 │ │ │ │ - @ instruction: 0xf504f947 │ │ │ │ + @ instruction: 0xf504f95f │ │ │ │ @ instruction: 0xf8d553bb │ │ │ │ vst1.8 {d17-d20}, [pc :256], r4 │ │ │ │ @ instruction: 0xf8c47280 │ │ │ │ @ instruction: 0xf5040384 │ │ │ │ ldmdavs fp, {r0, r2, r5, r6, ip, sp, lr} │ │ │ │ orrcc pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0xf8c42301 │ │ │ │ @@ -59112,27 +59112,27 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addeq fp, fp, r2, asr r3 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq fp, fp, r4, asr #6 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ - eoreq fp, r2, ip, asr fp │ │ │ │ - strhteq fp, [r1], -r2 │ │ │ │ + eoreq fp, r2, ip, lsl #23 │ │ │ │ + eoreq fp, r1, r2, ror #21 │ │ │ │ ldrbmi ip, [pc, #-0]! @ 85b38 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, ror #25 │ │ │ │ andeq r0, r0, ip, lsr #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r1, r8, lsr #18 │ │ │ │ - eoreq fp, r1, ip, lsl #18 │ │ │ │ - eoreq fp, r1, sl, asr #17 │ │ │ │ - eoreq sl, r1, ip, asr lr │ │ │ │ - eoreq sl, r1, r8, lsl lr │ │ │ │ + eoreq fp, r1, r8, asr r9 │ │ │ │ + eoreq fp, r1, ip, lsr r9 │ │ │ │ + strdeq fp, [r1], -sl @ │ │ │ │ + eoreq sl, r1, ip, lsl #29 │ │ │ │ + eoreq sl, r1, r8, asr #28 │ │ │ │ beq ffac3e74 │ │ │ │ beq ffbc3e78 │ │ │ │ beq ffdc3e7c │ │ │ │ beq ffec3e80 │ │ │ │ beq fffc3e84 │ │ │ │ bleq 1c3e88 │ │ │ │ bleq 3c3e8c │ │ │ │ @@ -59322,15 +59322,15 @@ │ │ │ │ ldmdavs sl, {r0, r1, ip, sp} │ │ │ │ svccs 0x0084f8c4 │ │ │ │ @ instruction: 0xf8c4685a │ │ │ │ ldmvs sl, {r3, r7, r8, r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf8c468db │ │ │ │ @ instruction: 0xf8c42f8c │ │ │ │ @ instruction: 0xf0f73f90 │ │ │ │ - stmdals r6, {r0, r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ orrpl pc, r3, #4, 10 @ 0x1000000 │ │ │ │ ldrdeq lr, [r0, -r0] │ │ │ │ smlabteq r2, r3, r9, lr │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ svccc 0x0080f8c4 │ │ │ │ movwvs pc, #1103 @ 0x44f @ │ │ │ │ strbtcc pc, [r8], r4, asr #17 @ │ │ │ │ @@ -59421,31 +59421,31 @@ │ │ │ │ @ instruction: 0xf8c499f4 │ │ │ │ @ instruction: 0xf8c4e9f8 │ │ │ │ @ instruction: 0xf8c43dd0 │ │ │ │ @ instruction: 0xf8c43dd8 │ │ │ │ @ instruction: 0xf8c4cdcc │ │ │ │ @ instruction: 0xf8c4cdd4 │ │ │ │ @ instruction: 0xf0f96dec │ │ │ │ - stmdbmi r8!, {r0, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi r8!, {r0, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r9, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf0f94479 │ │ │ │ - strbmi pc, [r0], -pc, lsr #22 @ │ │ │ │ + strbmi pc, [r0], -r7, asr #22 @ │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0xf0f951b6 │ │ │ │ - @ instruction: 0xf504fb29 │ │ │ │ + @ instruction: 0xf504fb41 │ │ │ │ @ instruction: 0x464051b6 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ - blx 94240e │ │ │ │ + blx f4240e │ │ │ │ @ instruction: 0x51b6f504 │ │ │ │ strbmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0f94449 │ │ │ │ - @ instruction: 0x4641fb1b │ │ │ │ + @ instruction: 0x4641fb33 │ │ │ │ stmiavs r4!, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0f94640 │ │ │ │ - @ instruction: 0x46c4fb59 │ │ │ │ + @ instruction: 0x46c4fb71 │ │ │ │ bicspl pc, r8, r4, lsl #10 │ │ │ │ blvs 4416c8 │ │ │ │ tstls r6, ip, lsl r1 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ stclcc 8, cr15, [r8, #784]! @ 0x310 │ │ │ │ blpl 3c16d8 │ │ │ │ movtvs pc, #21764 @ 0x5504 @ │ │ │ │ @@ -59459,16 +59459,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ ... │ │ │ │ addeq fp, fp, sl, lsl r1 │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ - eoreq r3, r8, r0, asr r8 │ │ │ │ - eoreq sl, r1, r8, ror r8 │ │ │ │ + eoreq r3, r8, r0, lsl #17 │ │ │ │ + eoreq sl, r1, r8, lsr #17 │ │ │ │ svccc 0x00010000 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ stclne 8, cr15, [r0, #784]! @ 0x310 │ │ │ │ bvc c1c90 │ │ │ │ stclcs 8, cr15, [r4, #784]! @ 0x310 │ │ │ │ stc 2, cr2, [fp, #512] @ 0x200 │ │ │ │ strtmi r6, [r0], -r0, lsl #22 │ │ │ │ @@ -59511,15 +59511,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf88d0234 │ │ │ │ strbmi r3, [r1], -r0, asr #10 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - ldc2l 0, cr15, [r2], #-968 @ 0xfffffc38 │ │ │ │ + stc2 0, cr15, [sl], {242} @ 0xf2 │ │ │ │ strtcc pc, [r0], #2271 @ 0x8df │ │ │ │ andseq pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ sub r3, r6, r8, lsr #4 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ssatcc pc, #2, r5, lsl #17 @ │ │ │ │ cmnle r7, r0, lsl #22 │ │ │ │ @@ -59808,32 +59808,32 @@ │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ @ instruction: 0xf896930b │ │ │ │ tstls r5, #805306383 @ 0x3000000f │ │ │ │ @ instruction: 0x305af896 │ │ │ │ blls 2ab264 │ │ │ │ @ instruction: 0xf7fe9306 │ │ │ │ svclt 0x0000bcb0 │ │ │ │ - eoreq r3, r8, sl, lsl r7 │ │ │ │ + eoreq r3, r8, sl, asr #14 │ │ │ │ addeq r4, fp, r0, lsl #3 │ │ │ │ - eoreq sl, r1, r8, ror #11 │ │ │ │ - eoreq sl, r1, r6, lsr r6 │ │ │ │ - eoreq sl, r1, lr, lsl r6 │ │ │ │ - eoreq sl, r1, lr, ror r5 │ │ │ │ - eoreq sl, r1, sl, lsr #11 │ │ │ │ - eoreq sl, r1, lr, asr r5 │ │ │ │ + eoreq sl, r1, r8, lsl r6 │ │ │ │ + eoreq sl, r1, r6, ror #12 │ │ │ │ + eoreq sl, r1, lr, asr #12 │ │ │ │ + eoreq sl, r1, lr, lsr #11 │ │ │ │ + ldrdeq sl, [r1], -sl @ │ │ │ │ + eoreq sl, r1, lr, lsl #11 │ │ │ │ addeq r9, fp, r6, ror #27 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq sl, r2, lr, ror #11 │ │ │ │ - mlaeq r1, r2, r5, sl │ │ │ │ - ldrdeq sl, [r1], -ip @ │ │ │ │ - eoreq sl, r1, r2, ror r5 │ │ │ │ - mlaeq r1, lr, r4, sl │ │ │ │ - eoreq sl, r1, r6, lsr #11 │ │ │ │ - eoreq sl, r1, r6, ror #8 │ │ │ │ - ldrdeq sl, [r1], -r4 @ │ │ │ │ + eoreq sl, r2, lr, lsl r6 │ │ │ │ + eoreq sl, r1, r2, asr #11 │ │ │ │ + eoreq sl, r1, ip, lsl #10 │ │ │ │ + eoreq sl, r1, r2, lsr #11 │ │ │ │ + eoreq sl, r1, lr, asr #9 │ │ │ │ + ldrdeq sl, [r1], -r6 @ │ │ │ │ + mlaeq r1, r6, r4, sl │ │ │ │ + eoreq sl, r1, r4, lsl #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe4d80b4 │ │ │ │ umlalslt r4, r1, r1, fp │ │ │ │ @@ -59852,19 +59852,19 @@ │ │ │ │ rschi pc, sp, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7c42100 │ │ │ │ blmi fe181818 │ │ │ │ andcs sl, r1, #9, 28 @ 0x90 │ │ │ │ ldmpl fp!, {r4, r5, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - ldc2 1, cr15, [r6, #748]! @ 0x2ec │ │ │ │ + stc2l 1, cr15, [lr, #748] @ 0x2ec │ │ │ │ @ instruction: 0x46304b7f │ │ │ │ ldmpl fp!, {r9, sp}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - stc2 1, cr15, [lr, #748]! @ 0x2ec │ │ │ │ + stc2l 1, cr15, [r6, #748] @ 0x2ec │ │ │ │ @ instruction: 0x4632497c │ │ │ │ ldrbtmi r4, [r9], #-1611 @ 0xfffff9b5 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ blx 1428b6 │ │ │ │ mvnlt r4, r6, lsl #12 │ │ │ │ strtmi r6, [r9], -r3, ror #17 │ │ │ │ ldrmi r6, [r8, r0, lsr #16] │ │ │ │ @@ -59914,102 +59914,102 @@ │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3410d0 │ │ │ │ ldmdbmi r0, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldrbvc pc, [r8], #1285 @ 0x505 @ │ │ │ │ andls r4, r8, #32, 12 @ 0x2000000 │ │ │ │ andscs r4, r2, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf1f89b08 │ │ │ │ - fstmiaxvs fp!, {d15-d58} @ Deprecated │ │ │ │ + fstmiaxvs fp!, {d15-d70} @ Deprecated │ │ │ │ movwls r4, #22049 @ 0x5621 │ │ │ │ ldrbvc pc, [r2, r5, lsl #10] @ │ │ │ │ strbmi r4, [sl], -r9, asr #22 │ │ │ │ andls r6, r4, r8, ror #24 │ │ │ │ @ instruction: 0x4638447b │ │ │ │ strls r6, [r3], #-3116 @ 0xfffff3d4 │ │ │ │ stmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8cd9401 │ │ │ │ @ instruction: 0xf1f89000 │ │ │ │ - stmdbmi r3, {r0, r1, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r3, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - mcr2 1, 1, pc, cr6, cr8, {7} @ │ │ │ │ + mrc2 1, 1, pc, cr14, cr8, {7} │ │ │ │ bl fec98cf8 │ │ │ │ svclt 0x00180009 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ @ instruction: 0x01bcf885 │ │ │ │ @ instruction: 0xf1f84638 │ │ │ │ - ldmdbmi sp!, {r0, r1, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi sp!, {r0, r1, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x01bdf885 │ │ │ │ @ instruction: 0xf1f84638 │ │ │ │ - ldmdbmi r9!, {r0, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r9!, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x01bef885 │ │ │ │ @ instruction: 0xf1f84638 │ │ │ │ - ldmdbmi r5!, {r0, r1, r2, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r5!, {r0, r1, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0009ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0x463801bf │ │ │ │ - ldc2l 1, cr15, [ip, #992]! @ 0x3e0 │ │ │ │ + mrc2 1, 0, pc, cr4, cr8, {7} │ │ │ │ bl fec98d08 │ │ │ │ svclt 0x00180009 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ @ instruction: 0xf1f84638 │ │ │ │ - stmdbmi ip!, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi ip!, {r0, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movweq lr, #39856 @ 0x9bb0 │ │ │ │ svclt 0x00184638 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ biccc pc, r1, r5, lsl #17 │ │ │ │ - stc2l 1, cr15, [r6, #992]! @ 0x3e0 │ │ │ │ + ldc2l 1, cr15, [lr, #992]! @ 0x3e0 │ │ │ │ @ instruction: 0x0009ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8852301 │ │ │ │ eorvc r0, fp, #-2147483600 @ 0x80000030 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ bmi 940588 │ │ │ │ bicsvs pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ ldrbtmi r9, [sl], #-0 │ │ │ │ @ instruction: 0xf89cf063 │ │ │ │ ldr r4, [r5, -r6, lsl #12]! │ │ │ │ - @ instruction: 0xff80f1c3 │ │ │ │ + @ instruction: 0xff98f1c3 │ │ │ │ ldrbt r4, [r8], r4, lsl #12 │ │ │ │ andcs r4, r2, fp, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2331 @ 0xfffff6e5 │ │ │ │ @ instruction: 0xf0f54479 │ │ │ │ - @ instruction: 0xe75eff79 │ │ │ │ + @ instruction: 0xe75eff91 │ │ │ │ ldcl 7, cr15, [r2, #784] @ 0x310 │ │ │ │ addeq r9, fp, r8, lsl #19 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r9, fp, r0, lsl #19 │ │ │ │ andeq r0, r0, r0, lsl sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r8, lr, asr #2 │ │ │ │ - eoreq sl, r1, r6, asr r0 │ │ │ │ + eoreq r3, r8, lr, ror r1 │ │ │ │ + eoreq sl, r1, r6, lsl #1 │ │ │ │ strdeq r9, [fp], r4 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ andeq r0, r0, r0, lsl #23 │ │ │ │ @ instruction: 0xffffdb19 │ │ │ │ addeq fp, fp, r8, lsr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ addeq r8, r2, r4, ror #7 │ │ │ │ - eoreq sl, r1, r4, ror #1 │ │ │ │ - ldrdeq sl, [r1], -r2 @ │ │ │ │ - ldrdeq sl, [r1], -sl @ │ │ │ │ - eoreq sl, r1, r4, ror #1 │ │ │ │ - strdeq sl, [r1], -r0 @ │ │ │ │ - strdeq sl, [r1], -r8 @ │ │ │ │ - eoreq sl, r1, lr, lsl #2 │ │ │ │ - eoreq sl, r1, r2, lsr #2 │ │ │ │ - strhteq r9, [r1], -lr │ │ │ │ - strdeq r9, [r1], -r6 @ │ │ │ │ - eoreq r9, r1, r4, lsr #15 │ │ │ │ + eoreq sl, r1, r4, lsl r1 │ │ │ │ + eoreq sl, r1, r2, lsl #2 │ │ │ │ + eoreq sl, r1, sl, lsl #2 │ │ │ │ + eoreq sl, r1, r4, lsl r1 │ │ │ │ + eoreq sl, r1, r0, lsr #2 │ │ │ │ + eoreq sl, r1, r8, lsr #2 │ │ │ │ + eoreq sl, r1, lr, lsr r1 │ │ │ │ + eoreq sl, r1, r2, asr r1 │ │ │ │ + eoreq r9, r1, lr, ror #29 │ │ │ │ + eoreq sl, r1, r6, lsr #32 │ │ │ │ + ldrdeq r9, [r1], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febddb24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 88a86c │ │ │ │ blmi 8b2b54 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -60025,17 +60025,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 341294 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ @ instruction: 0xf1f89b00 │ │ │ │ - @ instruction: 0xf505fd01 │ │ │ │ + @ instruction: 0xf505fd19 │ │ │ │ @ instruction: 0xf1f870d8 │ │ │ │ - strtmi pc, [r8], -r3, lsr #26 │ │ │ │ + @ instruction: 0x4628fd3b │ │ │ │ blx fe8c2b56 │ │ │ │ bvs 1aa1638 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 2591b4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 260a04 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -60094,27 +60094,27 @@ │ │ │ │ ldclt 1, cr13, [r0, #-908]! @ 0xfffffc74 │ │ │ │ orrvc pc, r0, pc, asr #8 │ │ │ │ movwvc pc, #1103 @ 0x44f @ │ │ │ │ movwne lr, #14788 @ 0x39c4 │ │ │ │ movwcs lr, #6105 @ 0x17d9 │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ svclt 0x00004770 │ │ │ │ - strhteq r2, [r8], -ip │ │ │ │ + eoreq r2, r8, ip, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febddc98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ strbtmi r4, [r8], -r4, lsl #12 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 859328 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldc2l 0, cr15, [r0, #-984] @ 0xfffffc28 │ │ │ │ + stc2l 0, cr15, [r8, #-984]! @ 0xfffffc28 │ │ │ │ andne lr, r0, #3620864 @ 0x374000 │ │ │ │ movwcs r2, #4096 @ 0x1000 │ │ │ │ orrsmi r4, r3, r8, lsl #5 │ │ │ │ stmdaeq r8, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 1088c18 │ │ │ │ vhadd.s8 , , q1 │ │ │ │ bl 19f99c │ │ │ │ @@ -60182,15 +60182,15 @@ │ │ │ │ cmple sp, r0, lsl #6 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf5088ff0 │ │ │ │ @ instruction: 0x466853d4 │ │ │ │ @ instruction: 0x6702e9d3 │ │ │ │ strvs lr, [r2, -r4, asr #19]! │ │ │ │ blt 141150 │ │ │ │ - ldc2l 0, cr15, [r2], {246} @ 0xf6 │ │ │ │ + stc2l 0, cr15, [sl], #984 @ 0x3d8 │ │ │ │ movsvs pc, #268435460 @ 0x10000004 │ │ │ │ andeq lr, r3, #8, 22 @ 0x2000 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ ldmib sp, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ b 1493004 │ │ │ │ andle r0, r5, r2, lsl #24 │ │ │ │ bl 1d1766c │ │ │ │ @@ -60330,26 +60330,26 @@ │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ ldrbtmi r4, [r9], #-2941 @ 0xfffff483 │ │ │ │ ldrsbvs pc, [ip, #130] @ 0x82 @ │ │ │ │ @ instruction: 0xf50658cb │ │ │ │ @ instruction: 0x462054d3 │ │ │ │ tstls r1, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf80ef10c │ │ │ │ + @ instruction: 0xf826f10c │ │ │ │ orrpl pc, r0, #25165824 @ 0x1800000 │ │ │ │ bcs 17c5194 │ │ │ │ bicspl pc, r2, #25165824 @ 0x1800000 │ │ │ │ addsmi r3, sl, #24, 6 @ 0x60000000 │ │ │ │ ldmib r2, {r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8ca1300 │ │ │ │ subvs r2, fp, ip, lsl r0 │ │ │ │ movwcs r6, #25 │ │ │ │ movwcc lr, #2498 @ 0x9c2 │ │ │ │ @ instruction: 0xf10c4620 │ │ │ │ - @ instruction: 0xf8daf807 │ │ │ │ + @ instruction: 0xf8daf81f │ │ │ │ svccs 0x0000701c │ │ │ │ adchi pc, fp, r0 │ │ │ │ bleq 2c3294 │ │ │ │ @ instruction: 0xf7fc4658 │ │ │ │ bvs f4651c │ │ │ │ bcs a1270 │ │ │ │ addshi pc, r0, r0, asr #32 │ │ │ │ @@ -60381,31 +60381,31 @@ │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r1, [fp], #-2540 @ 0xfffff614 │ │ │ │ movwls r9, #34569 @ 0x8709 │ │ │ │ movwls sl, #31499 @ 0x7b0b │ │ │ │ svcvc 0x0004f855 │ │ │ │ streq lr, [r9], -r7, lsl #22 │ │ │ │ @ instruction: 0xf0f74630 │ │ │ │ - ldrshlt pc, [r8, #139]! @ 0x8b @ │ │ │ │ + mvnslt pc, r3, lsl r9 @ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ eorcc pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldrle r0, [r9], #-2011 @ 0xfffff825 │ │ │ │ ldrtmi r9, [r1], -r7, lsl #30 │ │ │ │ @ instruction: 0xf0f74638 │ │ │ │ - @ instruction: 0x4631f8f7 │ │ │ │ + ldrtmi pc, [r1], -pc, lsl #18 @ │ │ │ │ @ instruction: 0xf0f7a80e │ │ │ │ - @ instruction: 0xf8daf901 │ │ │ │ + @ instruction: 0xf8daf919 │ │ │ │ bls 292fa0 │ │ │ │ movwls r3, #9104 @ 0x2390 │ │ │ │ stmib sp, {r0, r1, r2, r3, r8, r9, fp, sp, pc}^ │ │ │ │ ldm r3, {r0, r1, r9, ip, sp, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ blls 406f50 │ │ │ │ muleq r7, r7, r8 │ │ │ │ - @ instruction: 0xf93af0f7 │ │ │ │ + @ instruction: 0xf952f0f7 │ │ │ │ strmi r3, [r0, #1025]! @ 0x401 │ │ │ │ svcls 0x0009d1d4 │ │ │ │ bvs f21344 │ │ │ │ ldmdbvs sl!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ andne lr, ip, #3522560 @ 0x35c000 │ │ │ │ svclt 0x003c4291 │ │ │ │ @@ -60446,66 +60446,66 @@ │ │ │ │ blx 157066 │ │ │ │ andls pc, r0, #603979776 @ 0x24000000 │ │ │ │ movwcc r2, #12800 @ 0x3200 │ │ │ │ blx ff344ff2 │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicpl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf0f73090 │ │ │ │ - @ instruction: 0xf8daf83b │ │ │ │ + @ instruction: 0xf8daf853 │ │ │ │ @ instruction: 0xe72f701c │ │ │ │ b 944f28 │ │ │ │ ldrdeq r9, [fp], sl │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ @ instruction: 0xffffd81b │ │ │ │ addeq r9, fp, r0, ror r0 │ │ │ │ - strhteq r9, [r1], -ip │ │ │ │ + eoreq r9, r1, ip, ror #19 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febde234 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs sp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ strmi r4, [r4], -lr, lsl #12 │ │ │ │ @ instruction: 0xf500b30d │ │ │ │ @ instruction: 0xf5005780 │ │ │ │ ldmdavs fp, {r0, r3, r6, r7, r8, r9, ip, lr} │ │ │ │ eorsle r2, r5, r0, lsl #22 │ │ │ │ andeq pc, r8, r5, lsl #2 │ │ │ │ ldrbpl pc, [r3, #1284] @ 0x504 @ │ │ │ │ @ instruction: 0xff00f7fc │ │ │ │ @ instruction: 0x309069f0 │ │ │ │ - @ instruction: 0xf838f0f7 │ │ │ │ + @ instruction: 0xf850f0f7 │ │ │ │ @ instruction: 0xf10b4628 │ │ │ │ - ldmibvs r3!, {r0, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r3!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bne 16c53cc │ │ │ │ sbcspl pc, r2, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46283218 │ │ │ │ subsvs r6, sl, r9, lsl r0 │ │ │ │ @ instruction: 0xf8c7604b │ │ │ │ @ instruction: 0xf10b3a58 │ │ │ │ - bvs fed86c6c │ │ │ │ + bvs fed86ccc │ │ │ │ @ instruction: 0xf504b173 │ │ │ │ ldrcc r5, [ip, #-1435] @ 0xfffffa65 │ │ │ │ @ instruction: 0xf10b4628 │ │ │ │ - @ instruction: 0xf504fee3 │ │ │ │ + @ instruction: 0xf504fefb │ │ │ │ @ instruction: 0xf106509b │ │ │ │ @ instruction: 0xf0360128 │ │ │ │ qsub16mi pc, r8, r5 @ │ │ │ │ - cdp2 1, 14, cr15, cr8, cr11, {0} │ │ │ │ + @ instruction: 0xff00f10b │ │ │ │ @ instruction: 0xb11169b1 │ │ │ │ bvs 18a1d3c │ │ │ │ blvs 958f14 │ │ │ │ bvs 189897c │ │ │ │ ldcllt 7, cr4, [r8, #608]! @ 0x260 │ │ │ │ @ instruction: 0xb122686a │ │ │ │ subvs r6, sl, r9, lsr #16 │ │ │ │ stmib r5, {r0, r4, sp, lr}^ │ │ │ │ @ instruction: 0xf1053300 │ │ │ │ @ instruction: 0xf7fc0008 │ │ │ │ @ instruction: 0xf105fbcb │ │ │ │ - @ instruction: 0xf0f60090 │ │ │ │ - blvs 9870d0 │ │ │ │ + @ instruction: 0xf0f70090 │ │ │ │ + blvs 985130 │ │ │ │ strtmi r6, [r9], -r0, ror #20 │ │ │ │ bfi r4, r8, #15, #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r8], r5, lsl #1 │ │ │ │ @@ -60538,15 +60538,15 @@ │ │ │ │ @ instruction: 0xf1a317ec │ │ │ │ and r0, r3, r4, lsl #20 │ │ │ │ bleq 103598 │ │ │ │ eorle r4, r5, lr, asr r5 │ │ │ │ svcmi 0x0004f85a │ │ │ │ stmdaeq r7, {r2, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0f64640 │ │ │ │ - stmdacs r0, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504d0f2 │ │ │ │ @ instruction: 0xf8c55080 │ │ │ │ @ instruction: 0xf8d0b010 │ │ │ │ @ instruction: 0xf013322c │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle r8, fp, lsr #32 │ │ │ │ @@ -60580,71 +60580,71 @@ │ │ │ │ stceq 8, cr15, [r0, #860]! @ 0x35c │ │ │ │ @ instruction: 0x03b6f640 │ │ │ │ andpl pc, r0, r9, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ blx ff7433a6 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r9, r1, r0, asr #17 │ │ │ │ - strdeq r3, [r2], -r8 @ │ │ │ │ - eoreq r9, r1, lr, ror #10 │ │ │ │ - eoreq r9, r1, ip, lsr r5 │ │ │ │ + strdeq r9, [r1], -r0 @ │ │ │ │ + eoreq r3, r2, r8, lsr #4 │ │ │ │ + mlaeq r1, lr, r5, r9 │ │ │ │ + eoreq r9, r1, ip, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febde43c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50c9 │ │ │ │ stclt 14, cr15, [r8, #-964] @ 0xfffffc3c │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febde454 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ adcspl pc, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf10b5595 │ │ │ │ - @ instruction: 0xf506fda9 │ │ │ │ + @ instruction: 0xf506fdc1 │ │ │ │ mulscc r4, r8, r0 │ │ │ │ strtvs pc, [r4], #-1542 @ 0xfffff9fa │ │ │ │ - stc2 1, cr15, [r2, #44]! @ 0x2c │ │ │ │ + ldc2 1, cr15, [sl, #44]! @ 0x2c │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ strcc r3, [r4, #-8] │ │ │ │ - ldc2 1, cr15, [ip, #44] @ 0x2c │ │ │ │ + ldc2 1, cr15, [r4, #44]! @ 0x2c │ │ │ │ addspl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf10b301c │ │ │ │ - @ instruction: 0xf506fd97 │ │ │ │ + @ instruction: 0xf506fdaf │ │ │ │ mulscc r0, sp, r0 │ │ │ │ - ldc2 1, cr15, [r2, #44] @ 0x2c │ │ │ │ + stc2 1, cr15, [sl, #44]! @ 0x2c │ │ │ │ addspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf10b300c │ │ │ │ - @ instruction: 0xf606fd8d │ │ │ │ + @ instruction: 0xf606fda5 │ │ │ │ @ instruction: 0xf10b50fc │ │ │ │ - @ instruction: 0xf506fd89 │ │ │ │ + @ instruction: 0xf506fda1 │ │ │ │ @ instruction: 0xf10b5095 │ │ │ │ - @ instruction: 0xf506fd85 │ │ │ │ + @ instruction: 0xf506fd9d │ │ │ │ mulcc r4, r6, r0 │ │ │ │ - stc2 1, cr15, [r0, #44] @ 0x2c │ │ │ │ + ldc2 1, cr15, [r8, #44] @ 0x2c │ │ │ │ adcspl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf10b3004 │ │ │ │ - @ instruction: 0xf506fd7b │ │ │ │ + @ instruction: 0xf506fd93 │ │ │ │ @ instruction: 0xf10b50d3 │ │ │ │ - @ instruction: 0x4620fd77 │ │ │ │ + strtmi pc, [r0], -pc, lsl #27 │ │ │ │ @ instruction: 0xf10b3420 │ │ │ │ - adcmi pc, ip, #7360 @ 0x1cc0 │ │ │ │ + adcmi pc, ip, #8896 @ 0x22c0 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ strhcc r5, [r4], -fp │ │ │ │ - blx fe0c36c0 │ │ │ │ + blx fe6c36c0 │ │ │ │ sbcpl pc, r5, r6, lsl #10 │ │ │ │ stmda r6, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stccc 8, cr15, [ip, #856]! @ 0x358 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ssatcc pc, #1, r3, lsl #17 @ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ adcspl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf10b301c │ │ │ │ - ldcllt 13, cr15, [r0, #-364]! @ 0xfffffe94 │ │ │ │ + ldcllt 13, cr15, [r0, #-460]! @ 0xfffffe34 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldrbeq pc, [r0], #2252 @ 0x8cc @ │ │ │ │ stccc 6, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4615 │ │ │ │ @@ -60682,36 +60682,36 @@ │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ beq fe4c37dc │ │ │ │ addhi pc, r4, r0, lsl #2 │ │ │ │ ubfxcc pc, pc, #17, #1 │ │ │ │ @ instruction: 0xf8594650 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1ba4619 │ │ │ │ - @ instruction: 0xf506ffab │ │ │ │ + @ instruction: 0xf506ffc3 │ │ │ │ tstcc r8, #-402653182 @ 0xe8000002 │ │ │ │ ldrmi r9, [r8], -ip, lsl #6 │ │ │ │ - @ instruction: 0xf94af1b3 │ │ │ │ + @ instruction: 0xf962f1b3 │ │ │ │ blcs 2253dc │ │ │ │ blcs 27b588 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf85937bc │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38480 @ 0x9650 │ │ │ │ @ instruction: 0xf1ba4619 │ │ │ │ - @ instruction: 0xf8dfff95 │ │ │ │ + @ instruction: 0xf8dfffad │ │ │ │ andcs r3, r0, #172, 14 @ 0x2b00000 │ │ │ │ @ instruction: 0xf8594650 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1ba4619 │ │ │ │ - @ instruction: 0xf8d7ff8b │ │ │ │ + @ instruction: 0xf8d7ffa3 │ │ │ │ @ instruction: 0xf8d33230 │ │ │ │ ldclvs 1, cr3, [r9, #-608] @ 0xfffffda0 │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ @ instruction: 0xf1ba4650 │ │ │ │ - strls pc, [r0, #-3969] @ 0xfffff07f │ │ │ │ + strls pc, [r0, #-3993] @ 0xfffff067 │ │ │ │ @ instruction: 0x46434652 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xf994f05b │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ blvs 97b578 │ │ │ │ bvs 1898cb0 │ │ │ │ @ instruction: 0xf8df4798 │ │ │ │ @@ -60749,15 +60749,15 @@ │ │ │ │ @ instruction: 0xf8dfe76b │ │ │ │ ldr r3, [r2, r0, lsl #14] │ │ │ │ usatcc pc, #28, pc, asr #17 @ │ │ │ │ beq fe4c38f0 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #4 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - @ instruction: 0xff24f1ba │ │ │ │ + @ instruction: 0xff3cf1ba │ │ │ │ strb r2, [sp, -r0, lsl #4]! │ │ │ │ blcc ac5830 │ │ │ │ @ instruction: 0xf8d74620 │ │ │ │ @ instruction: 0xf8c42230 │ │ │ │ mrrcne 13, 10, r2, sl, cr0 │ │ │ │ stcvs 8, cr15, [ip, #784]! @ 0x310 │ │ │ │ blcs ac5804 │ │ │ │ @@ -60779,50 +60779,50 @@ │ │ │ │ @ instruction: 0xf8c43003 │ │ │ │ @ instruction: 0xf8df3bf4 │ │ │ │ @ instruction: 0xf8593694 │ │ │ │ @ instruction: 0xf8c43003 │ │ │ │ @ instruction: 0xf8df3c2c │ │ │ │ ldrbtmi r3, [fp], #-1676 @ 0xfffff974 │ │ │ │ ldccc 8, cr15, [r0], #-784 @ 0xfffffcf0 │ │ │ │ - mcrr2 1, 0, pc, r6, cr11 @ │ │ │ │ + mrrc2 1, 0, pc, lr, cr11 @ │ │ │ │ addspl pc, r8, r4, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - mcrr2 1, 0, pc, r0, cr11 @ │ │ │ │ + mrrc2 1, 0, pc, r8, cr11 @ │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [sl], #-44 @ 0xffffffd4 │ │ │ │ + mrrc2 1, 0, pc, r2, cr11 @ │ │ │ │ addspl pc, fp, r4, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r4], #-44 @ 0xffffffd4 │ │ │ │ + mcrr2 1, 0, pc, ip, cr11 @ │ │ │ │ addspl pc, sp, r4, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [lr], #-44 @ 0xffffffd4 │ │ │ │ + mcrr2 1, 0, pc, r6, cr11 @ │ │ │ │ addspl pc, lr, r4, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r8], #-44 @ 0xffffffd4 │ │ │ │ + mcrr2 1, 0, pc, r0, cr11 @ │ │ │ │ @ instruction: 0xf6042101 │ │ │ │ @ instruction: 0xf10b50fc │ │ │ │ - tstpcs r1, r3, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, fp, lsr ip @ p-variant is OBSOLETE │ │ │ │ addspl pc, r5, r4, lsl #10 │ │ │ │ - ldc2 1, cr15, [lr], {11} │ │ │ │ + ldc2 1, cr15, [r6], #-44 @ 0xffffffd4 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r8], {11} │ │ │ │ + ldc2 1, cr15, [r0], #-44 @ 0xffffffd4 │ │ │ │ adcspl pc, r7, r4, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r2], {11} │ │ │ │ + stc2 1, cr15, [sl], #-44 @ 0xffffffd4 │ │ │ │ @ instruction: 0xf5042101 │ │ │ │ @ instruction: 0xf10b50d3 │ │ │ │ - strtmi pc, [r8], -sp, lsl #24 │ │ │ │ + strtmi pc, [r8], -r5, lsr #24 │ │ │ │ strcc r2, [r0, #-257]! @ 0xfffffeff │ │ │ │ - stc2 1, cr15, [r8], {11} │ │ │ │ + stc2 1, cr15, [r0], #-44 @ 0xffffffd4 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ adcspl pc, fp, r4, lsl #10 │ │ │ │ @ instruction: 0xf0f73004 │ │ │ │ - strdcs pc, [r0, -pc] │ │ │ │ + tstpcs r0, r7, lsl r9 @ p-variant is OBSOLETE │ │ │ │ sbcpl pc, r5, r4, lsl #10 │ │ │ │ ldmib r8, {r0, r1, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ssatcc pc, #1, r7, lsl #17 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8df8238 │ │ │ │ @ instruction: 0xf85935e4 │ │ │ │ movwls r3, #53251 @ 0xd003 │ │ │ │ @@ -60909,15 +60909,15 @@ │ │ │ │ @ instruction: 0xffa6f06a │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf604d1c5 │ │ │ │ @ instruction: 0xf10d6314 │ │ │ │ @ instruction: 0x46180870 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstls r0, #8, 2 │ │ │ │ - @ instruction: 0xf8eef0fc │ │ │ │ + @ instruction: 0xf906f0fc │ │ │ │ strtmi r2, [r9], -r0, lsr #4 │ │ │ │ @ instruction: 0xf7c34640 │ │ │ │ @ instruction: 0xf8d7ec08 │ │ │ │ vpmax.s8 , q0, q10 │ │ │ │ @ instruction: 0xf8a81201 │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ stmib r8, {r0, r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ @@ -60940,15 +60940,15 @@ │ │ │ │ @ instruction: 0xf8c4fcd1 │ │ │ │ stmdacs r0, {r3, r4, r5, r7, r8, sl, fp} │ │ │ │ rsbshi pc, r6, #0 │ │ │ │ @ instruction: 0x53bcf504 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ teqcs r8, r8, lsl #6 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - @ instruction: 0xf8b0f0fc │ │ │ │ + @ instruction: 0xf8c8f0fc │ │ │ │ ssatcc pc, #1, r7, lsl #17 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8948184 │ │ │ │ @ instruction: 0xf50432b5 │ │ │ │ vst1.32 {d21-d22}, [pc], r0 │ │ │ │ vst1.32 {d21-d24}, [pc], r2 │ │ │ │ @ instruction: 0xf8ca4584 │ │ │ │ @@ -61101,129 +61101,129 @@ │ │ │ │ movwls r4, #2671 @ 0xa6f │ │ │ │ tstpcc r9, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf8dd447a │ │ │ │ @ instruction: 0xf8d49038 │ │ │ │ @ instruction: 0xf0360da0 │ │ │ │ eors pc, r1, #304 @ 0x130 │ │ │ │ ldr r9, [r1], #779 @ 0x30b │ │ │ │ - @ instruction: 0xf864f106 │ │ │ │ + @ instruction: 0xf87cf106 │ │ │ │ mcrreq 8, 12, pc, r4, cr4 @ │ │ │ │ @ instruction: 0xf504e5ea │ │ │ │ strhcs r5, [r1, -r7] │ │ │ │ @ instruction: 0xf10b301c │ │ │ │ - blmi 19c6144 │ │ │ │ + blmi 19c61a4 │ │ │ │ asrsvs pc, r1, #4 @ │ │ │ │ ldrbtmi r1, [fp], #-2162 @ 0xfffff78e │ │ │ │ ldmdavs r5, {r0, r4, r5, r6, fp, ip, lr}^ │ │ │ │ subsmi r6, fp, #1769472 @ 0x1b0000 │ │ │ │ ldmdb r2, {r0, r1, r3, lr}^ │ │ │ │ stmib sp, {r1, r8}^ │ │ │ │ strmi r3, [r2], -r0, lsl #10 │ │ │ │ adcspl pc, r8, r4, lsl #10 │ │ │ │ andscc r4, r8, fp, lsl #12 │ │ │ │ - blx 1243e82 │ │ │ │ + blx 1843e82 │ │ │ │ strtmi lr, [r0], -fp, lsr #11 │ │ │ │ ldc2l 0, cr15, [ip, #-172]! @ 0xffffff54 │ │ │ │ eorscc pc, r0, #14090240 @ 0xd70000 │ │ │ │ blmi 1681180 │ │ │ │ bpl fe0c4eac │ │ │ │ @ instruction: 0xf8592000 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ blmi 1599310 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - @ instruction: 0xffacf0f3 │ │ │ │ + @ instruction: 0xffc4f0f3 │ │ │ │ streq pc, [r4, sl, asr #17] │ │ │ │ svcls 0x0009e5a1 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 145a7fc │ │ │ │ eorseq pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf0362371 │ │ │ │ strmi pc, [r5], -r9, asr #27 │ │ │ │ @ instruction: 0xf504e5f3 │ │ │ │ eorcs r5, r0, #188 @ 0xbc │ │ │ │ cmpcs r0, r4, lsl r0 │ │ │ │ - @ instruction: 0xff5af0fc │ │ │ │ + @ instruction: 0xff72f0fc │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi 11f34b8 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5044a44 │ │ │ │ @ instruction: 0xf8d75a80 │ │ │ │ ldrbtmi r0, [fp], #-560 @ 0xfffffdd0 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0x23a7f640 │ │ │ │ stc2 0, cr15, [lr, #216]! @ 0xd8 │ │ │ │ ldmdals r1, {r0, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xff16f0fb │ │ │ │ + @ instruction: 0xff2ef0fb │ │ │ │ sbfxeq pc, sl, #17, #5 │ │ │ │ svc 0x00bcf7c2 │ │ │ │ ldceq 8, cr15, [r8, #848]! @ 0x350 │ │ │ │ blx 1c3d2a │ │ │ │ @ instruction: 0xf0fb9810 │ │ │ │ - stmdbls pc, {r0, r1, r3, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ + stmdbls pc, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf06a4620 │ │ │ │ strb pc, [r6, #3537] @ 0xdd1 @ │ │ │ │ @ instruction: 0x46294b35 │ │ │ │ ldrbtmi r4, [fp], #-2613 @ 0xfffff5cb │ │ │ │ stceq 8, cr15, [r0, #848]! @ 0x350 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ biccs pc, lr, #64, 12 @ 0x4000000 │ │ │ │ stc2 0, cr15, [lr, #216] @ 0xd8 │ │ │ │ ssatcc pc, #1, r7, lsl #17 @ │ │ │ │ sbcsle r2, ip, r0, lsl #22 │ │ │ │ adcspl pc, r8, r4, lsl #10 │ │ │ │ @ instruction: 0xf0fe3018 │ │ │ │ - @ instruction: 0xe7d6f8b1 │ │ │ │ + ldrb pc, [r6, r9, asr #17] @ │ │ │ │ @ instruction: 0xf44f4b2c │ │ │ │ strtmi r3, [r1], -r0, lsl #4 │ │ │ │ addspl pc, fp, r4, lsl #10 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf0362308 │ │ │ │ @ instruction: 0xe662f95b │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrdeq r8, [fp], r0 │ │ │ │ addeq r8, fp, sl, asr #25 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ - strhteq r9, [r1], -ip │ │ │ │ - eoreq r9, r1, r2, lsl r3 │ │ │ │ + eoreq r9, r1, ip, ror #11 │ │ │ │ + eoreq r9, r1, r2, asr #6 │ │ │ │ addeq r8, fp, ip, lsr #23 │ │ │ │ - eoreq r9, r1, r2, ror r5 │ │ │ │ - eoreq r9, r1, ip, asr #5 │ │ │ │ + eoreq r9, r1, r2, lsr #11 │ │ │ │ + strdeq r9, [r1], -ip @ │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, r4, lsr #27 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ @ instruction: 0xffffce47 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r1, r6, lsr r2 │ │ │ │ - eoreq r9, r1, r0, asr r2 │ │ │ │ - eoreq r9, r1, r0, asr r2 │ │ │ │ - eoreq r9, r1, ip, lsl r0 │ │ │ │ - eoreq r9, r1, r6, asr #4 │ │ │ │ - eoreq r9, r1, r8, lsr r2 │ │ │ │ - eoreq r9, r1, r2, ror #3 │ │ │ │ - strdeq r9, [r1], -lr @ │ │ │ │ - eoreq r8, r1, ip, lsl sp │ │ │ │ + eoreq r9, r1, r6, ror #4 │ │ │ │ + eoreq r9, r1, r0, lsl #5 │ │ │ │ + eoreq r9, r1, r0, lsl #5 │ │ │ │ + eoreq r9, r1, ip, asr #32 │ │ │ │ + eoreq r9, r1, r6, ror r2 │ │ │ │ + eoreq r9, r1, r8, ror #4 │ │ │ │ + eoreq r9, r1, r2, lsl r2 │ │ │ │ + eoreq r9, r1, lr, lsr #2 │ │ │ │ + eoreq r8, r1, ip, asr #26 │ │ │ │ addeq r9, fp, r2, lsl #7 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ - eoreq r8, r1, ip, lsr #30 │ │ │ │ - eoreq r8, r1, r6, lsl #25 │ │ │ │ - eoreq r8, r1, r6, lsr pc │ │ │ │ - eoreq r8, r1, r0, asr ip │ │ │ │ - eoreq r8, r1, lr, ror #30 │ │ │ │ - eoreq r8, r1, r0, lsl ip │ │ │ │ - eoreq r8, r1, ip, lsl #30 │ │ │ │ + eoreq r8, r1, ip, asr pc │ │ │ │ + strhteq r8, [r1], -r6 │ │ │ │ + eoreq r8, r1, r6, ror #30 │ │ │ │ + eoreq r8, r1, r0, lsl #25 │ │ │ │ + mlaeq r1, lr, pc, r8 @ │ │ │ │ + eoreq r8, r1, r0, asr #24 │ │ │ │ + eoreq r8, r1, ip, lsr pc │ │ │ │ @ instruction: 0xf7c74620 │ │ │ │ @ instruction: 0x4605fb51 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf8dfae4b │ │ │ │ strmi r3, [r1], -ip, lsr #19 │ │ │ │ stmibcs r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @@ -61243,15 +61243,15 @@ │ │ │ │ stmdacs r0, {r6, r8, r9, sl} │ │ │ │ svcge 0x006ef43f │ │ │ │ stmdbcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andcs pc, r3, r9, asr r8 @ │ │ │ │ @ instruction: 0x373cf8da │ │ │ │ mulle r2, r3, r2 │ │ │ │ @ instruction: 0xf0f8b3a3 │ │ │ │ - vtst.8 , , │ │ │ │ + vtst.8 , , │ │ │ │ stmdane r2!, {r2, r3, r4, r5, r8, ip, sp, lr}^ │ │ │ │ @ instruction: 0x073cf8da │ │ │ │ rsbpl r2, r3, r0, lsl #6 │ │ │ │ addsvs r6, r3, r3, asr r0 │ │ │ │ @ instruction: 0xf8ca60d3 │ │ │ │ smmlar r5, ip, r7, r0 │ │ │ │ ldmdbcc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -61282,26 +61282,26 @@ │ │ │ │ @ instruction: 0xf8d780d1 │ │ │ │ @ instruction: 0xf8933a64 │ │ │ │ blcs 9487c │ │ │ │ rscshi pc, r7, r0, asr #32 │ │ │ │ ldrne pc, [r8], sp, lsl #12 │ │ │ │ ldmeq r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0f54478 │ │ │ │ - asrlt pc, pc, fp @ │ │ │ │ + rorlt pc, r7, fp @ │ │ │ │ stmiane ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461aab18 │ │ │ │ ldrbtmi r9, [r9], #-782 @ 0xfffffcf2 │ │ │ │ @ instruction: 0xf7c24643 │ │ │ │ stmdacs r2, {r2, r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ orrhi pc, r8, #0 │ │ │ │ ldmcs r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2000 │ │ │ │ ldrbtmi r1, [sl], #-2232 @ 0xfffff748 │ │ │ │ @ instruction: 0xf0f44479 │ │ │ │ - ldrtmi pc, [r0], -fp, lsr #26 @ │ │ │ │ + ldrtmi pc, [r0], -r3, asr #26 @ │ │ │ │ ldcl 7, cr15, [r0], #780 @ 0x30c │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ smlabtcs r1, r3, r0, r8 │ │ │ │ @ instruction: 0xf7c24630 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ msrhi SPSR_, #64 @ 0x40 │ │ │ │ sbcpl pc, r3, r4, lsl #10 │ │ │ │ @@ -61349,15 +61349,15 @@ │ │ │ │ @ instruction: 0xf8df9304 │ │ │ │ ldrbtmi r3, [fp], #-2044 @ 0xfffff804 │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-2040 @ 0xfffff808 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2036 @ 0xfffff80c │ │ │ │ movwcs r9, #49920 @ 0xc300 │ │ │ │ - @ instruction: 0xf822f0f6 │ │ │ │ + @ instruction: 0xf83af0f6 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ @ instruction: 0xf8dffbeb │ │ │ │ @ instruction: 0xf85937e4 │ │ │ │ ldmdavs fp, {r0, r1, ip, sp} │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf8df8294 │ │ │ │ @ instruction: 0xf85937d8 │ │ │ │ @@ -61713,15 +61713,15 @@ │ │ │ │ strcs pc, [r4], sp, lsl #12 │ │ │ │ smlabtvc r2, sp, r9, lr │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7c34630 │ │ │ │ @ instruction: 0xf504eac6 │ │ │ │ @ instruction: 0x463150d3 │ │ │ │ @ instruction: 0xf1b2301c │ │ │ │ - ldr pc, [r2, #-2693]! @ 0xfffff57b │ │ │ │ + ldr pc, [r2, #-2717]! @ 0xfffff563 │ │ │ │ ldrbtmi r4, [fp], #-2970 @ 0xfffff466 │ │ │ │ @ instruction: 0x3324e506 │ │ │ │ @ instruction: 0xe7a460b3 │ │ │ │ adcsvs r3, r3, r8, lsr #6 │ │ │ │ tstcc r8, #108, 14 @ 0x1b00000 │ │ │ │ @ instruction: 0xe78360b3 │ │ │ │ adcsvs r3, r3, r8, lsl r3 │ │ │ │ @@ -61744,15 +61744,15 @@ │ │ │ │ ldrbtmi r0, [sl], #-560 @ 0xfffffdd0 │ │ │ │ teqpcc ip, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf910f036 │ │ │ │ str r4, [sp, #-1541]! @ 0xfffff9fb │ │ │ │ andcs r4, r2, #2129920 @ 0x208000 │ │ │ │ movwcs r4, #2178 @ 0x882 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - ldc2l 0, cr15, [r4, #-1008] @ 0xfffffc10 │ │ │ │ + stc2l 0, cr15, [ip, #-1008]! @ 0xfffffc10 │ │ │ │ @ instruction: 0xf0004602 │ │ │ │ andsls r0, r2, r1, lsl #6 │ │ │ │ ldreq r9, [r1, ip, lsl #6] │ │ │ │ blls 53d568 │ │ │ │ @ instruction: 0xf57f075a │ │ │ │ orrcs sl, r8, lr, ror #24 │ │ │ │ @ instruction: 0xf7c32001 │ │ │ │ @@ -61828,75 +61828,75 @@ │ │ │ │ stceq 8, cr15, [r0, #848]! @ 0x350 │ │ │ │ @ instruction: 0xf86af036 │ │ │ │ blmi 10817ec │ │ │ │ @ instruction: 0x461d447b │ │ │ │ @ instruction: 0xf8dfe7c2 │ │ │ │ ldrbtmi r8, [r8], #248 @ 0xf8 │ │ │ │ @ instruction: 0xf0f6e6ef │ │ │ │ - @ instruction: 0x4603f897 │ │ │ │ + strmi pc, [r3], -pc, lsr #17 │ │ │ │ movwcc lr, #34533 @ 0x86e5 │ │ │ │ str r6, [r3, #-179] @ 0xffffff4d │ │ │ │ adcsvs r3, r3, r0, lsl r3 │ │ │ │ tstcc r0, #121634816 @ 0x7400000 │ │ │ │ ldr r6, [r5, #-179]! @ 0xffffff4d │ │ │ │ adcsvs r3, r3, r0, lsl r3 │ │ │ │ tstcc r0, #322961408 @ 0x13400000 │ │ │ │ strb r6, [r6, #-179]! @ 0xffffff4d │ │ │ │ adcsvs r3, r3, r8, lsl r3 │ │ │ │ svclt 0x0000e57d │ │ │ │ - eoreq r8, r1, r8, lsl #29 │ │ │ │ - eoreq r8, r1, ip, lsl fp │ │ │ │ + strhteq r8, [r1], -r8 │ │ │ │ + eoreq r8, r1, ip, asr #22 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - eoreq r8, r1, r0, ror #26 │ │ │ │ - mlaeq r1, lr, sl, r8 │ │ │ │ - eoreq r8, r1, r4, ror #27 │ │ │ │ - eoreq r8, r1, r0, lsl #21 │ │ │ │ - eoreq r8, r1, r0, lsr lr │ │ │ │ - eoreq r8, r1, sl, lsr lr │ │ │ │ - eoreq r8, r1, sl, lsr #28 │ │ │ │ - eoreq r8, r1, r8, lsl #6 │ │ │ │ + mlaeq r1, r0, sp, r8 │ │ │ │ + eoreq r8, r1, lr, asr #21 │ │ │ │ + eoreq r8, r1, r4, lsl lr │ │ │ │ + strhteq r8, [r1], -r0 │ │ │ │ + eoreq r8, r1, r0, ror #28 │ │ │ │ + eoreq r8, r1, sl, ror #28 │ │ │ │ + eoreq r8, r1, sl, asr lr │ │ │ │ + eoreq r8, r1, r8, lsr r3 │ │ │ │ @ instruction: 0xffffc9b7 │ │ │ │ @ instruction: 0xfffff433 │ │ │ │ @ instruction: 0xffffc4af │ │ │ │ @ instruction: 0xffffca03 │ │ │ │ @ instruction: 0xffffc50b │ │ │ │ @ instruction: 0xffffc4b3 │ │ │ │ @ instruction: 0xffffca73 │ │ │ │ andeq r0, r0, ip, asr #22 │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ andeq r0, r0, r4, lsr #22 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ - eoreq r8, r1, r8, ror sp │ │ │ │ - strhteq r8, [r1], -r4 │ │ │ │ - eoreq r8, r1, r8, ror #25 │ │ │ │ - eoreq r8, r1, ip, asr r8 │ │ │ │ - eoreq r2, r8, r6, lsr #25 │ │ │ │ - eoreq r1, r2, ip, ror #30 │ │ │ │ - eoreq r8, r1, sl, ror #16 │ │ │ │ + eoreq r8, r1, r8, lsr #27 │ │ │ │ + eoreq r8, r1, r4, ror #17 │ │ │ │ + eoreq r8, r1, r8, lsl sp │ │ │ │ + eoreq r8, r1, ip, lsl #17 │ │ │ │ + ldrdeq r2, [r8], -r6 @ │ │ │ │ + mlaeq r2, ip, pc, r1 @ │ │ │ │ + mlaeq r1, sl, r8, r8 │ │ │ │ @ instruction: 0xffffc2c3 │ │ │ │ - strhteq r8, [r1], -r6 │ │ │ │ - eoreq r8, r1, r2, lsl r3 │ │ │ │ + eoreq r8, r1, r6, ror #15 │ │ │ │ + eoreq r8, r1, r2, asr #6 │ │ │ │ addeq r6, r2, r4, ror #13 │ │ │ │ - eoreq r8, r1, lr, lsr r7 │ │ │ │ - eoreq r8, r1, r4, asr #14 │ │ │ │ + eoreq r8, r1, lr, ror #14 │ │ │ │ + eoreq r8, r1, r4, ror r7 │ │ │ │ @ instruction: 0xffffc619 │ │ │ │ - eoreq r8, r1, r6, lsr #10 │ │ │ │ - eoreq r8, r1, lr, ror r2 │ │ │ │ + eoreq r8, r1, r6, asr r5 │ │ │ │ + eoreq r8, r1, lr, lsr #5 │ │ │ │ @ instruction: 0xffffc483 │ │ │ │ - strhteq r8, [r1], -r8 │ │ │ │ + eoreq r8, r1, r8, ror #13 │ │ │ │ @ instruction: 0xffffc5a1 │ │ │ │ - mlaeq r1, r8, r5, r8 │ │ │ │ - eoreq r8, r1, r0, lsl #4 │ │ │ │ - eoreq r8, r1, lr, ror #10 │ │ │ │ - eoreq r8, r1, r6, ror #3 │ │ │ │ - eoreq r8, r1, r6, ror r5 │ │ │ │ - eoreq r8, r1, sl, asr #3 │ │ │ │ + eoreq r8, r1, r8, asr #11 │ │ │ │ + eoreq r8, r1, r0, lsr r2 │ │ │ │ + mlaeq r1, lr, r5, r8 │ │ │ │ + eoreq r8, r1, r6, lsl r2 │ │ │ │ + eoreq r8, r1, r6, lsr #11 │ │ │ │ + strdeq r8, [r1], -sl @ │ │ │ │ @ instruction: 0xffffc3d1 │ │ │ │ - eoreq r8, r1, r2, asr #8 │ │ │ │ + eoreq r8, r1, r2, ror r4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addshi pc, r4, #14614528 @ 0xdf0000 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, sl, lr} │ │ │ │ msrhi CPSR_f, r0 │ │ │ │ @@ -61905,15 +61905,15 @@ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ teqphi r5, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [ip], -r8, lsr #12 │ │ │ │ @ instruction: 0xfff6f7fa │ │ │ │ sbcpl pc, r9, r5, lsl #10 │ │ │ │ ldrvs pc, [r0], r5, lsl #10 │ │ │ │ - stc2l 0, cr15, [r0], #-980 @ 0xfffffc2c │ │ │ │ + ldc2l 0, cr15, [r8], #-980 @ 0xfffffc2c │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00b42b4 │ │ │ │ mrccc 8, 1, APSR_nzcv, cr12, cr4, {4} │ │ │ │ rscsle r2, r8, r0, lsl #22 │ │ │ │ mcrne 8, 1, pc, cr0, cr4, {6} @ │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xff2af006 │ │ │ │ @@ -61929,15 +61929,15 @@ │ │ │ │ @ instruction: 0x4628fadf │ │ │ │ @ instruction: 0xf87cf035 │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ @ instruction: 0xf505fbc9 │ │ │ │ @ instruction: 0x4628615c │ │ │ │ @ instruction: 0xffcef069 │ │ │ │ andsvs pc, r4, r5, lsl #12 │ │ │ │ - @ instruction: 0xf900f0fb │ │ │ │ + @ instruction: 0xf918f0fb │ │ │ │ ldceq 8, cr15, [r8, #852]! @ 0x354 │ │ │ │ ldc2l 0, cr15, [r2], #512 @ 0x200 │ │ │ │ ldceq 8, cr15, [ip, #852]! @ 0x354 │ │ │ │ msreq CPSR_s, r5, lsl #2 │ │ │ │ blx ff34490c │ │ │ │ adcspl pc, sp, r5, lsl #10 │ │ │ │ @ instruction: 0xf7fb3008 │ │ │ │ @@ -61979,26 +61979,26 @@ │ │ │ │ ands r2, r6, r0, lsl #14 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7fb7700 │ │ │ │ @ instruction: 0xf104f835 │ │ │ │ @ instruction: 0xf0f50090 │ │ │ │ - blvs b879a4 │ │ │ │ + blvs b87a04 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strbmi r3, [sl, #4] │ │ │ │ @ instruction: 0x4654d015 │ │ │ │ @ instruction: 0xf104469a │ │ │ │ @ instruction: 0xf1ba0008 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ @ instruction: 0xf81ef7fb │ │ │ │ addseq pc, r0, r4, lsl #2 │ │ │ │ - mrrc2 0, 15, pc, r0, cr5 @ │ │ │ │ + stc2l 0, cr15, [r8], #-980 @ 0xfffffc2c │ │ │ │ bvs 1aa34e4 │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d6e7e9 │ │ │ │ stmdacs r0, {r3, r6, r7, r8, r9} │ │ │ │ @ instruction: 0xf8d5d160 │ │ │ │ @ instruction: 0xb1a33da8 │ │ │ │ @@ -62016,33 +62016,33 @@ │ │ │ │ @ instruction: 0xff3ef006 │ │ │ │ stccc 8, cr15, [ip, #852]! @ 0x354 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ssatcc pc, #1, r3, lsl #17 @ │ │ │ │ cmple r7, r0, lsl #22 │ │ │ │ adcspl pc, ip, r5, lsl #10 │ │ │ │ @ instruction: 0xf0fb3008 │ │ │ │ - @ instruction: 0x4628f853 │ │ │ │ + strtmi pc, [r8], -fp, ror #16 │ │ │ │ ldc2l 7, cr15, [r6], {254} @ 0xfe │ │ │ │ sbfxeq pc, r6, #17, #5 │ │ │ │ ldm r6!, {r1, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcpl pc, r3, r5, lsl #10 │ │ │ │ @ instruction: 0xf7c23010 │ │ │ │ smlatbcs r0, r4, r8, lr │ │ │ │ @ instruction: 0x0784f8d6 │ │ │ │ - @ instruction: 0xf944f0f3 │ │ │ │ + @ instruction: 0xf95cf0f3 │ │ │ │ @ instruction: 0x1730f8d6 │ │ │ │ blvs b74d08 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ @ instruction: 0x0740f8d6 │ │ │ │ blmi 874f70 │ │ │ │ @ instruction: 0x273cf8d6 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf0f7b332 │ │ │ │ - @ instruction: 0xf8d6fa2f │ │ │ │ + @ instruction: 0xf8d6fa47 │ │ │ │ vaba.s8 d18, d1, d28 │ │ │ │ stmdane r9!, {r2, r3, r4, r5, ip, sp, lr} │ │ │ │ eorpl r2, fp, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c660cb │ │ │ │ @ instruction: 0x4628273c │ │ │ │ blx bc4a66 │ │ │ │ @@ -62052,20 +62052,20 @@ │ │ │ │ blx fe6c49e4 │ │ │ │ bicne pc, r8, #14024704 @ 0xd60000 │ │ │ │ addsle r2, r8, r0, lsl #18 │ │ │ │ bvs 1aa35c8 │ │ │ │ @ instruction: 0xe7944798 │ │ │ │ adcspl pc, r8, r5, lsl #10 │ │ │ │ @ instruction: 0xf0fd3018 │ │ │ │ - ldr pc, [r1, fp, asr #19]! │ │ │ │ + ldr pc, [r1, r3, ror #19]! │ │ │ │ ldm r2!, {r1, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x273cf8d6 │ │ │ │ @ instruction: 0xf505e7d7 │ │ │ │ ldrsbcc r5, [ip], -r3 │ │ │ │ - @ instruction: 0xf888f1b2 │ │ │ │ + @ instruction: 0xf8a0f1b2 │ │ │ │ svclt 0x0000e6c4 │ │ │ │ addeq r7, fp, r0, asr r9 │ │ │ │ andeq r0, r0, ip, asr #22 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -62096,15 +62096,15 @@ │ │ │ │ mcrcc 8, 1, pc, cr0, cr1, {6} @ │ │ │ │ strcs r9, [r0], #-2576 @ 0xfffff5f0 │ │ │ │ andsvs r4, r3, r0, lsr #12 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf60783f0 │ │ │ │ strtmi r6, [r8], #2340 @ 0x924 │ │ │ │ strbmi r4, [r8], -r9, lsr #9 │ │ │ │ - blx 10c4e04 │ │ │ │ + blx 16c4e04 │ │ │ │ mrcne 8, 1, APSR_nzcv, cr12, cr8, {4} │ │ │ │ vldr d11, [pc, #388] @ 88b68 │ │ │ │ @ instruction: 0x36717b1e │ │ │ │ @ instruction: 0xf04f4b1e │ │ │ │ cmneq r6, r1, lsl #16 │ │ │ │ blx 291214 │ │ │ │ ldrbtmi pc, [fp], #-1028 @ 0xfffffbfc @ │ │ │ │ @@ -62114,31 +62114,31 @@ │ │ │ │ stmibne sl!, {r2, r9, ip, sp} │ │ │ │ blvc 144040 │ │ │ │ ldc2 0, cr15, [r2, #-24] @ 0xffffffe8 │ │ │ │ ldmiblt r8, {r2, r9, sl, lr}^ │ │ │ │ vraddhn.i d4, , │ │ │ │ @ instruction: 0xf8878f5b │ │ │ │ @ instruction: 0x46488e3c │ │ │ │ - blx b44e4c │ │ │ │ + blx 1144e4c │ │ │ │ strb r5, [fp, fp, lsr #19] │ │ │ │ @ instruction: 0xf282fab2 │ │ │ │ strteq pc, [r0], #-258 @ 0xfffffefe │ │ │ │ strcs lr, [r0, -r7, lsr #15] │ │ │ │ ldrtmi r2, [lr], -ip, lsl #8 │ │ │ │ @ instruction: 0xe7ae46b8 │ │ │ │ strbne lr, [r6], -r5, lsl #22 │ │ │ │ @ instruction: 0xf10a4648 │ │ │ │ - @ instruction: 0xf8d6fa19 │ │ │ │ + @ instruction: 0xf8d6fa31 │ │ │ │ ldr r3, [r9, r0, lsr #28]! │ │ │ │ @ instruction: 0xf10a4648 │ │ │ │ - @ instruction: 0x4620fa13 │ │ │ │ + strtmi pc, [r0], -fp, lsr #20 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ ... │ │ │ │ - eoreq r8, r1, sl, asr #4 │ │ │ │ + eoreq r8, r1, sl, ror r2 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ andsvs r4, sl, r0, lsl r6 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febdfc7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @@ -62149,16 +62149,16 @@ │ │ │ │ @ instruction: 0xf0604358 │ │ │ │ mullt r3, fp, pc @ │ │ │ │ blx 1c6c16 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ blx 1f44c6e │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, r1, r0, asr #25 │ │ │ │ - eoreq r0, r8, sl, lsl #27 │ │ │ │ + strdeq r7, [r1], -r0 @ │ │ │ │ + strhteq r0, [r8], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febdfcc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 24ca88 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -62461,27 +62461,27 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ mov r3, r0 │ │ │ │ b.n 88b80 │ │ │ │ add.w r4, r5, #5952 @ 0x1740 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 88e2e │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #44] @ 0x2c │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #756] @ 0x2f4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #756] @ 0x2f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 88c8a │ │ │ │ movs r3, #0 │ │ │ │ b.n 88ca4 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldrd r1, r0, [r3, #8] │ │ │ │ @@ -62525,27 +62525,27 @@ │ │ │ │ b.n 88cb0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r1, #19] │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ movs r1, r4 │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 88f3c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3180] @ 0xc6c │ │ │ │ @@ -62734,15 +62734,15 @@ │ │ │ │ bl e33bc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w ip, r0, #20480 @ 0x5000 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ @@ -62885,15 +62885,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ movs r1, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3500] @ 0xdac │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1744] @ 0x6d0 │ │ │ │ @@ -62912,15 +62912,15 @@ │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -62932,46 +62932,46 @@ │ │ │ │ ldr.w r0, [r5, #1924] @ 0x784 │ │ │ │ cbnz r0, 892e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r3, #5952 @ 0x1740 │ │ │ │ mov r6, r2 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r5, #1924] @ 0x784 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 89328 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ addw r6, r6, #4095 @ 0xfff │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ bfc r6, #0, #12 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 4b790 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 4bea0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #1924] @ 0x784 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ b.n 89300 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #1924] @ 0x784 │ │ │ │ @@ -62980,18 +62980,18 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 89360 │ │ │ │ add.w r4, r0, #5952 @ 0x1740 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r6, #1924] @ 0x784 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ addw r3, r3, #4095 @ 0xfff │ │ │ │ ldr r2, [r5, #8] │ │ │ │ bfc r3, #0, #12 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -63000,18 +63000,18 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ cbz r3, 893ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r6, #1924] @ 0x784 │ │ │ │ - bl 17bcac │ │ │ │ + bl 17bcdc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ b.n 893a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63041,22 +63041,22 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r0, #5952 @ 0x1740 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ movs r6, #0 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ ldr.w r0, [r3, #1924] @ 0x784 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bd30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 89532 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r5, #4 │ │ │ │ @@ -63090,15 +63090,15 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r0, [r8, #1924] @ 0x784 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsl #22 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bd30 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 894b8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ beq.n 89548 │ │ │ │ adds r5, #4 │ │ │ │ cmp sl, r5 │ │ │ │ @@ -63135,29 +63135,29 @@ │ │ │ │ lsrs r6, r6, #10 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r6, lr, [sp, #8] │ │ │ │ ldr.w r6, [ip] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ cmp r8, r5 │ │ │ │ bcc.n 894e0 │ │ │ │ ldr r2, [pc, #84] @ (89568 ) │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #84] @ (8956c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 893f0 │ │ │ │ ldr r3, [pc, #60] @ (89570 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r4 │ │ │ │ add r3, pc │ │ │ │ mov r9, r4 │ │ │ │ @@ -63171,21 +63171,21 @@ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r5, sp, #500 @ 0x1f4 │ │ │ │ - @ instruction: 0xffff77c4 │ │ │ │ + vqshl.u64 , q10, #63 @ 0x3f │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -63201,15 +63201,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #5952 @ 0x1740 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ add.w r8, r8, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r7, [r5, #1860] @ 0x744 │ │ │ │ lsrs r3, r7, #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, r7, #5 │ │ │ │ bhi.n 89658 │ │ │ │ ldr.w r3, [r5, #1864] @ 0x748 │ │ │ │ add.w r9, r7, #4 │ │ │ │ @@ -63226,28 +63226,28 @@ │ │ │ │ ldr.w r0, [r5, #1852] @ 0x73c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 89632 │ │ │ │ ldr.w r1, [r5, #1856] @ 0x740 │ │ │ │ cbz r0, 89628 │ │ │ │ mov r2, sl │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cbz r0, 89658 │ │ │ │ ldr.w r3, [r5, #1860] @ 0x744 │ │ │ │ str.w sl, [r5, #1864] @ 0x748 │ │ │ │ adds r7, r0, r3 │ │ │ │ str.w r0, [r5, #1856] @ 0x740 │ │ │ │ b.n 89612 │ │ │ │ ldr.w r3, [r5, #1856] @ 0x740 │ │ │ │ adds r7, r3, r7 │ │ │ │ beq.n 89658 │ │ │ │ str.w r9, [r5, #1860] @ 0x744 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r7, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 89598 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ b.n 895e0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ @@ -63286,25 +63286,25 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #5952 @ 0x1740 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ adds r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r4, #1860] @ 0x744 │ │ │ │ ldr.w r1, [r4, #1856] @ 0x740 │ │ │ │ subs r3, #4 │ │ │ │ str.w r3, [r4, #1860] @ 0x744 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -63507,23 +63507,23 @@ │ │ │ │ bne.n 89908 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 240bac │ │ │ │ + bl 240bdc │ │ │ │ b.n 898c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ @@ -64258,25 +64258,25 @@ │ │ │ │ b.n 89e40 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb0fffff │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ movs r1, r4 │ │ │ │ str r0, [r7, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ movs r1, r4 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ movs r1, r4 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ @@ -64573,86 +64573,86 @@ │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8a50a │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r2, sl, #36 @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r7, [r2, r9, lsl #3] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 8a502 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8a4fe │ │ │ │ mov.w fp, r8, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, r7 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ add.w r1, fp, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ add.w r1, fp, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ add.w r1, fp, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ add.w r1, fp, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ add.w r1, fp, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ add.w r3, r7, r8, lsl #5 │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ cbz r4, 8a4f0 │ │ │ │ add fp, r7 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ cbz r2, 8a4f0 │ │ │ │ adds r4, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n 8a4c6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ uxth.w r8, r8 │ │ │ │ @@ -64661,22 +64661,22 @@ │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ bhi.n 8a436 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #108 @ 0x6c │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f720 │ │ │ │ ldr r2, [pc, #36] @ (8a554 ) │ │ │ │ ldr r3, [pc, #32] @ (8a550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -64768,15 +64768,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #515 @ 0x203 │ │ │ │ bl e99cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 8a680 │ │ │ │ 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 r5, [r2, #100] @ 0x64 │ │ │ │ @@ -65040,17 +65040,17 @@ │ │ │ │ b.n 8a7e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ b.n 8a6de │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8a9a8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -65692,23 +65692,23 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 8aef2 │ │ │ │ mov r1, lr │ │ │ │ mov fp, lr │ │ │ │ mov sl, lr │ │ │ │ b.n 8aeda │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -65892,15 +65892,15 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r5, [r4, #20] │ │ │ │ blx 4af60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r0, r0, #3604 @ 0xe14 │ │ │ │ movs r6, #127 @ 0x7f │ │ │ │ - bl 183a0c │ │ │ │ + bl 183a3c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ ldrd r0, r5, [r5, #16] │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 8b1e4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -66680,15 +66680,15 @@ │ │ │ │ movw r3, #1532 @ 0x5fc │ │ │ │ bl e99cc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r7 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ b.n 8b8f2 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 8bab8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -67059,15 +67059,15 @@ │ │ │ │ cbz r0, 8bf20 │ │ │ │ ldr r3, [pc, #60] @ (8bf34 ) │ │ │ │ ldr.w r2, [r5, #2124] @ 0x84c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 8bf0c │ │ │ │ cbz r2, 8bf24 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr.w r2, [r5, #2124] @ 0x84c │ │ │ │ movw r0, #6220 @ 0x184c │ │ │ │ adds r1, r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -67222,15 +67222,15 @@ │ │ │ │ ldr.w r0, [r5, #2124] @ 0x84c │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w 8c406 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c3de │ │ │ │ mov r2, r8 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 8c0f0 │ │ │ │ str.w r6, [r5, #2128] @ 0x850 │ │ │ │ str.w r8, [r5, #2136] @ 0x858 │ │ │ │ str.w r4, [r5, #2132] @ 0x854 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ @@ -67331,15 +67331,15 @@ │ │ │ │ bne.w 8c470 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4576 @ 0x11e0 │ │ │ │ adds r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e128 │ │ │ │ + bl 17e158 │ │ │ │ add.w r3, r4, #4576 @ 0x11e0 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #20480 @ 0x5000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 7c91c │ │ │ │ @@ -67505,15 +67505,15 @@ │ │ │ │ ldr.w r0, [r5, #2124] @ 0x84c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 8c43a │ │ │ │ ldr.w r1, [r5, #2128] @ 0x850 │ │ │ │ cbz r0, 8c430 │ │ │ │ mov r2, r9 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cbz r0, 8c42c │ │ │ │ ldr.w r3, [r5, #2132] @ 0x854 │ │ │ │ str.w r9, [r5, #2136] @ 0x858 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2128] @ 0x850 │ │ │ │ b.n 8c14c │ │ │ │ mov r0, r1 │ │ │ │ @@ -67733,24 +67733,24 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl e9cdc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8c652 │ │ │ │ add.w r9, r5, #5024 @ 0x13a0 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #4992 @ 0x1380 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl bde68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cbnz r6, 8c66e │ │ │ │ ldrb.w r3, [r5, #3180] @ 0xc6c │ │ │ │ cbnz r3, 8c682 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r2, [r4, #8] │ │ │ │ @@ -67779,37 +67779,37 @@ │ │ │ │ b.n 8c658 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl b496c │ │ │ │ b.n 8c640 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #168] @ (8c73c ) │ │ │ │ + ldr r6, [pc, #360] @ (8c7fc ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #8] @ (8c6a0 ) │ │ │ │ + ldr r6, [pc, #200] @ (8c760 ) │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 8c6de │ │ │ │ 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, #3180] @ 0xc6c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, 8c6e0 │ │ │ │ add.w r6, r4, #5024 @ 0x13a0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add.w r0, r4, #4992 @ 0x1380 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #20 │ │ │ │ bl bdf88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e9ec8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ @@ -68053,42 +68053,42 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 8cb58 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aee4 │ │ │ │ + bl 23af14 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b01c │ │ │ │ + bl 23b04c │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23af68 │ │ │ │ + bl 23af98 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ subs r6, r3, #1 │ │ │ │ ands r6, r3 │ │ │ │ mov r3, fp │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq r3, #255 @ 0xff │ │ │ │ @@ -68129,24 +68129,24 @@ │ │ │ │ ldrb.w r3, [r3, #141] @ 0x8d │ │ │ │ cbz r3, 8ca34 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.w 8cc02 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w 8cc94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 186618 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 186648 │ │ │ │ cbnz r0, 8ca4e │ │ │ │ ldrb.w r3, [r9, #199] @ 0xc7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8cc1e │ │ │ │ orr.w r8, r8, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 186554 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 186584 │ │ │ │ cbz r0, 8caa2 │ │ │ │ ldrb.w r3, [sl, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 8caa2 │ │ │ │ ldrh.w r3, [sl, #52] @ 0x34 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ @@ -68180,20 +68180,20 @@ │ │ │ │ ittee hi │ │ │ │ orrhi.w r8, r8, #2 │ │ │ │ orrhi.w r7, r7, #16 │ │ │ │ orrls.w r8, r8, #6 │ │ │ │ orrls.w r7, r7, #48 @ 0x30 │ │ │ │ orr.w r6, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 186618 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 186648 │ │ │ │ cbnz r0, 8cae4 │ │ │ │ orr.w r8, r8, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ lsls r3, r0, #30 │ │ │ │ ittt mi │ │ │ │ sbfxmi r3, r8, #0, #1 │ │ │ │ andmi.w r3, r3, #2 │ │ │ │ orrmi r6, r3 │ │ │ │ ldrb.w r3, [sl, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -68261,15 +68261,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w 8cd06 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8cc7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 8cc7c │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r6 │ │ │ │ b.n 8cb48 │ │ │ │ orr.w r7, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -68317,15 +68317,15 @@ │ │ │ │ bne.n 8cb48 │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n 8cb48 │ │ │ │ movw r8, #50177 @ 0xc401 │ │ │ │ movt r8, #1 │ │ │ │ b.n 8ca20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 8cb3c │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, #0 │ │ │ │ b.n 8cb48 │ │ │ │ @@ -68362,31 +68362,31 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8cc68 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 8ca9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq sl, r6 │ │ │ │ bne.n 8cc34 │ │ │ │ b.n 8cc3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w 8cbc0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r7 │ │ │ │ b.n 8cb48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq sl, r9 │ │ │ │ beq.n 8cc3a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov fp, r7 │ │ │ │ @@ -68396,68 +68396,68 @@ │ │ │ │ cbz r3, 8cd12 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 8cb48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 8cc8a │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ b.n 8cb48 │ │ │ │ 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 │ │ │ │ - bl 23aee4 │ │ │ │ + bl 23af14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23af00 │ │ │ │ + bl 23af30 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 23b01c │ │ │ │ + bl 23b04c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b074 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 23af18 │ │ │ │ + bl 23af48 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23afc8 │ │ │ │ + bl 23aff8 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cbz r1, 8ce1c │ │ │ │ @@ -68469,15 +68469,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 8ce14 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 8ce18 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 8c858 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ce14 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -68486,15 +68486,15 @@ │ │ │ │ b.n 8cdfc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n 8ce18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 8c858 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 8cdf6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -68757,15 +68757,15 @@ │ │ │ │ bmi.n 8d146 │ │ │ │ lsls r0, r2, #29 │ │ │ │ bmi.n 8d112 │ │ │ │ b.n 8d126 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 8d068 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 8d34e │ │ │ │ ldr r2, [pc, #928] @ (8d478 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -69070,18 +69070,18 @@ │ │ │ │ bl 8e204 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d2e8 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.w 8d2e8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b074 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 8d2ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bic.w r3, r3, #4194304 @ 0x400000 │ │ │ │ @@ -69094,16 +69094,16 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 8e218 │ │ │ │ eors r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 8d2ea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, 8d460 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -69116,45 +69116,45 @@ │ │ │ │ b.n 8d08a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 8d4ec │ │ │ │ + blt.n 8d54c │ │ │ │ movs r7, r4 │ │ │ │ - blt.n 8d4c4 │ │ │ │ + blt.n 8d524 │ │ │ │ movs r7, r4 │ │ │ │ - blt.n 8d4a0 │ │ │ │ + blt.n 8d500 │ │ │ │ movs r7, r4 │ │ │ │ - bge.n 8d47c │ │ │ │ + blt.n 8d4dc │ │ │ │ movs r7, r4 │ │ │ │ - bge.n 8d458 │ │ │ │ + blt.n 8d4b8 │ │ │ │ movs r7, r4 │ │ │ │ - orrs r0, r5 │ │ │ │ + muls r0, r3 │ │ │ │ movs r1, r4 │ │ │ │ - negs r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ movs r1, r4 │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r1, r4 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r2, r6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r6 │ │ │ │ movs r1, r4 │ │ │ │ - sbcs r4, r3 │ │ │ │ + rors r4, r1 │ │ │ │ movs r1, r4 │ │ │ │ - tst r4, r3 │ │ │ │ + negs r4, r1 │ │ │ │ movs r1, r4 │ │ │ │ - adcs r0, r7 │ │ │ │ + sbcs r0, r5 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r2, r2 │ │ │ │ + adcs r2, r0 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r4, r4 │ │ │ │ + asrs r4, r2 │ │ │ │ movs r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -69228,16 +69228,16 @@ │ │ │ │ strbeq.w r3, [r1, #1113] @ 0x459 │ │ │ │ beq.w 8d8a0 │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ mov.w r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8d8a0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, 8d5b0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -69266,31 +69266,31 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq.w 8d85a │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8d624 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 8d83e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 8d85a │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 8d7b0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24a9b4 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a9e4 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 8d646 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 8d85a │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -69301,27 +69301,27 @@ │ │ │ │ movt r0, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ mov.w r1, #452 @ 0x1c4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8d666 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8d686 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ @@ -69379,15 +69379,15 @@ │ │ │ │ ldrb.w r2, [r4, #1114] @ 0x45a │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 23b144 │ │ │ │ + bl 23b174 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d8e2 │ │ │ │ ldr r3, [pc, #724] @ (8da08 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -69414,15 +69414,15 @@ │ │ │ │ movcc r3, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r2, r6 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 8d7ba │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8d83e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 8d83e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ @@ -69481,29 +69481,29 @@ │ │ │ │ movcc r0, r3 │ │ │ │ movcc r2, r1 │ │ │ │ strd r0, r2, [ip, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.n 8d788 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 8d8fe │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 8d884 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ b.n 8d646 │ │ │ │ mov r0, sl │ │ │ │ - bl 240d28 │ │ │ │ + bl 240d58 │ │ │ │ b.n 8d748 │ │ │ │ ldr r2, [pc, #416] @ (8da0c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -69639,19 +69639,19 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1216] @ 8deec │ │ │ │ @@ -69677,16 +69677,16 @@ │ │ │ │ strbeq.w r3, [r1, #1113] @ 0x459 │ │ │ │ beq.w 8dd90 │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ mov.w r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8dd90 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, 8daa0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -69715,31 +69715,31 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq.w 8dd4a │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8db14 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 8dd2e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 8dd4a │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 8dca0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24a9b4 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a9e4 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 8db36 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 8dd4a │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -69750,27 +69750,27 @@ │ │ │ │ movt r0, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ mov.w r1, #452 @ 0x1c4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8db56 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8db76 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ @@ -69828,15 +69828,15 @@ │ │ │ │ ldrb.w r2, [r4, #1114] @ 0x45a │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 23b144 │ │ │ │ + bl 23b174 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8ddd2 │ │ │ │ ldr r3, [pc, #724] @ (8def8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -69863,15 +69863,15 @@ │ │ │ │ movcc r3, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r2, r6 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 8dcaa │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8dd2e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 8dd2e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ @@ -69930,29 +69930,29 @@ │ │ │ │ movcc r0, r3 │ │ │ │ movcc r2, r1 │ │ │ │ strd r0, r2, [ip, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.n 8dc78 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 8ddee │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 8dd74 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ b.n 8db36 │ │ │ │ mov r0, sl │ │ │ │ - bl 240d28 │ │ │ │ + bl 240d58 │ │ │ │ b.n 8dc38 │ │ │ │ ldr r2, [pc, #416] @ (8defc ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -70088,19 +70088,19 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #170 @ 0xaa │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 8e032 │ │ │ │ bhi.n 8e00c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -70204,15 +70204,15 @@ │ │ │ │ b.n 8df30 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 8e058 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ cbz r0, 8e05c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -70222,16 +70222,16 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw ip, #11107 @ 0x2b63 │ │ │ │ movt ip, #15261 @ 0x3b9d │ │ │ │ cmp r0, ip │ │ │ │ beq.n 8e088 │ │ │ │ - bl 24a9b4 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a9e4 │ │ │ │ + bl 24a7d8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #50 @ 0x32 │ │ │ │ moveq.w r0, #452 @ 0x1c4 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -70397,26 +70397,26 @@ │ │ │ │ cbz r3, 8e244 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, 8e25c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 8e23e │ │ │ │ bic.w r3, r4, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n 8e23e │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1866dc │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 18670c │ │ │ │ cbz r0, 8e278 │ │ │ │ ldrb.w r3, [r8, #745] @ 0x2e9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8e23e │ │ │ │ ldrb.w r3, [r8, #94] @ 0x5e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8e324 │ │ │ │ @@ -70455,49 +70455,49 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ b.n 8e240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 8e2ac │ │ │ │ b.n 8e23e │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 8e23e │ │ │ │ ldr r3, [pc, #124] @ (8e370 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8e23e │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, 8e366 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #92] @ (8e374 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (8e378 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 8e23e │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8e280 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 8e280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8e23e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 8e280 │ │ │ │ b.n 8e23e │ │ │ │ ldrb.w r0, [r8, #84] @ 0x54 │ │ │ │ @@ -70512,19 +70512,19 @@ │ │ │ │ ldr r3, [pc, #20] @ (8e37c ) │ │ │ │ add r3, pc │ │ │ │ b.n 8e314 │ │ │ │ adds r2, r0, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r4, #5 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -70601,15 +70601,15 @@ │ │ │ │ bl 8e218 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8e3f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 8e3fc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ ands.w r9, r0, #6 │ │ │ │ bne.n 8e3fc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, 8e480 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n 8e47a │ │ │ │ @@ -70638,16 +70638,16 @@ │ │ │ │ bne.n 8e55e │ │ │ │ ldrb.w r3, [r4, #1112] @ 0x458 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8e64c │ │ │ │ ldr r3, [pc, #720] @ (8e798 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, 8e4f4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r7, r3, lsr #3 │ │ │ │ sub.w r7, r7, #2 │ │ │ │ clz r7, r7 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ @@ -70661,27 +70661,27 @@ │ │ │ │ b.n 8e520 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 8e672 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 8cd88 │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ beq.n 8e4fc │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [r4, #1112] @ 0x458 │ │ │ │ b.n 8e402 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b074 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8e3e0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r1, r3, #23 │ │ │ │ strb.w r2, [r4, #1113] @ 0x459 │ │ │ │ bpl.w 8e3f0 │ │ │ │ @@ -70735,16 +70735,16 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8e520 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, fp, lsl #2] │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, 8e5fc │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r2, lsr #3 │ │ │ │ sub.w r3, r3, #2 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ @@ -70802,16 +70802,16 @@ │ │ │ │ ldrexd r2, r3, [r5] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 8e520 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r8, r7, [r4, #48] @ 0x30 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8e77a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 8e774 │ │ │ │ ldr r1, [pc, #236] @ (8e79c ) │ │ │ │ add r1, pc │ │ │ │ @@ -70820,73 +70820,73 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #228] @ (8e7a0 ) │ │ │ │ ldr r1, [pc, #232] @ (8e7a4 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 8e520 │ │ │ │ ldr r3, [pc, #204] @ (8e798 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldrexd r2, r3, [r5] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8e66a │ │ │ │ ldrd r0, r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w fp, [r4, #52] @ 0x34 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8e78c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8e786 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cbz r0, 8e780 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #132] @ (8e7a8 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #132] @ (8e7ac ) │ │ │ │ add r2, pc │ │ │ │ strd fp, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 8e66a │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, 8e76e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, 8e768 │ │ │ │ ldr r3, [pc, #100] @ (8e7b0 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #92] @ (8e7b4 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #92] @ (8e7b8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 8e66a │ │ │ │ ldr r3, [pc, #80] @ (8e7bc ) │ │ │ │ add r3, pc │ │ │ │ b.n 8e74e │ │ │ │ ldr r2, [pc, #80] @ (8e7c0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 8e748 │ │ │ │ @@ -70906,43 +70906,43 @@ │ │ │ │ add r7, pc │ │ │ │ b.n 8e6f4 │ │ │ │ nop │ │ │ │ adds r0, r7, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r2, r5 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r7, #20 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r3, r4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -71109,15 +71109,15 @@ │ │ │ │ nop │ │ │ │ adds r6, r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 8e9fa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #3500] @ 0xdac │ │ │ │ @@ -71318,19 +71318,19 @@ │ │ │ │ bl be5d8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r7, #77 @ 0x4d │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #224] @ (8ecc8 ) │ │ │ │ @@ -71447,19 +71447,19 @@ │ │ │ │ bl be5d8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r5, #252 @ 0xfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ @@ -71567,15 +71567,15 @@ │ │ │ │ beq.w 8efee │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldrb.w r3, [r3, #2680] @ 0xa78 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 24ab4c │ │ │ │ + bl 24ab7c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8eee4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w fp, [r5, #48] @ 0x30 │ │ │ │ cbz r4, 8ee82 │ │ │ │ movw r2, #11105 @ 0x2b61 │ │ │ │ @@ -71602,15 +71602,15 @@ │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w 8f14e │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 8f1d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #16 │ │ │ │ @@ -71629,21 +71629,21 @@ │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.w 8f1ae │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 8f1be │ │ │ │ mov r0, r8 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov sl, r0 │ │ │ │ add.w r8, r5, #32 │ │ │ │ add.w r3, r6, #336 @ 0x150 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bl 24aa28 │ │ │ │ + bl 24aa58 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 4af60 │ │ │ │ ldr.w r3, [r9, #3500] @ 0xdac │ │ │ │ @@ -71679,15 +71679,15 @@ │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ it ne │ │ │ │ movne sl, r3 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ str.w sl, [sp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bl 24aa28 │ │ │ │ + bl 24aa58 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 8f162 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -71696,19 +71696,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 24aa28 │ │ │ │ + bl 24aa58 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1867ac │ │ │ │ + bl 1867dc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 8f14a │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ uxth r4, r7 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ @@ -71747,15 +71747,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add.w r0, r6, #128 @ 0x80 │ │ │ │ - bl 240188 │ │ │ │ + bl 2401b8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n 8f136 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r7, #376] @ 0x178 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ @@ -71892,15 +71892,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #16 │ │ │ │ beq.w 8ef18 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w 8ef18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8ef18 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 8ef18 │ │ │ │ add.w r3, r7, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -71911,15 +71911,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 8f048 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r1, r4 │ │ │ │ lsrs r6, r6, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cbnz r2, 8f238 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72010,25 +72010,25 @@ │ │ │ │ ldrb.w r1, [r2, #377] @ 0x179 │ │ │ │ ldr.w r0, [r8, #168] @ 0xa8 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldr.w r4, [r2, #1080] @ 0x438 │ │ │ │ ldr.w r2, [r8, #300] @ 0x12c │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ add r4, r3 │ │ │ │ - bl 1867fc │ │ │ │ + bl 18682c │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r2, r8, #336 @ 0x150 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1867c8 │ │ │ │ + bl 1867f8 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s12, [sp, #24] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (8f3a0 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #44] @ (8f39c ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -72094,15 +72094,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ lsls r3, r1, #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, #4032] @ 0xfc0 │ │ │ │ @@ -72157,17 +72157,17 @@ │ │ │ │ bl e1628 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strb.w r8, [r3, #45] @ 0x2d │ │ │ │ mov r0, r7 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ 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.w r6, [r0, #3488] @ 0xda0 │ │ │ │ @@ -72230,17 +72230,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ sub sp, #8 │ │ │ │ @@ -72263,17 +72263,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r0, #3488] @ 0xda0 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r2, #10 │ │ │ │ movs r1, r4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8f67e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -72318,17 +72318,17 @@ │ │ │ │ bl b3c30 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 8f62e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ movs r1, r4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72688,15 +72688,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (8fb60 ) │ │ │ │ ldr r1, [pc, #200] @ (8fb64 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 8fa0c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8fa4a │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ @@ -72737,43 +72737,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r0, #24 │ │ │ │ movs r1, r4 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r4, #6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r4, #1 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r1, #7 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r4, #2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r2, #6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ ldr.w lr, [pc, #144] @ 8fc00 │ │ │ │ ldr.w r3, [r6, #1108] @ 0x454 │ │ │ │ add lr, pc │ │ │ │ cbz r3, 8fbe4 │ │ │ │ @@ -73137,23 +73137,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (8ff94 ) │ │ │ │ ldr r1, [pc, #28] @ (8ff98 ) │ │ │ │ ldr.w r0, [r5, #604] @ 0x25c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 8ff54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r0, r7 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (90008 ) │ │ │ │ @@ -73181,23 +73181,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (90010 ) │ │ │ │ ldr r1, [pc, #28] @ (90014 ) │ │ │ │ ldr.w r0, [r5, #604] @ 0x25c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 8ffd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r0, r5 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #3500] @ 0xdac │ │ │ │ mov r4, r1 │ │ │ │ @@ -74943,26 +74943,26 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #28] @ (91468 ) │ │ │ │ ldr r1, [pc, #32] @ (9146c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 913d4 │ │ │ │ nop │ │ │ │ - adcs.w r0, r4, #10551296 @ 0xa10000 │ │ │ │ + @ instruction: 0xf5840021 │ │ │ │ stcl 0, cr0, [sl], #552 @ 0x228 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xebfe0020 │ │ │ │ + stc 0, cr0, [lr], #-128 @ 0xffffff80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [pc, #356] @ (915ec ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -75084,26 +75084,26 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #28] @ (915fc ) │ │ │ │ ldr r1, [pc, #32] @ (91600 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91568 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3c00021 │ │ │ │ + @ instruction: 0xf3f00021 │ │ │ │ adcs.w r0, r6, sl, lsl #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ movs r1, r4 │ │ │ │ - orn r0, sl, r0, asr #32 │ │ │ │ + eors.w r0, sl, r0, asr #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add.w r8, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [pc, #1460] @ 91bd0 │ │ │ │ @@ -75479,15 +75479,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #384] @ (91bf0 ) │ │ │ │ ldr r1, [pc, #388] @ (91bf4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91834 │ │ │ │ ldr r3, [pc, #356] @ (91be0 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -75509,15 +75509,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 91a90 │ │ │ │ ldr r2, [pc, #316] @ (91bf8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #316] @ (91bfc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91a90 │ │ │ │ ldr.w r2, [r7, #592] @ 0x250 │ │ │ │ ldr r3, [pc, #272] @ (91be0 ) │ │ │ │ str.w r2, [r7, #608] @ 0x260 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ @@ -75546,32 +75546,32 @@ │ │ │ │ strb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ b.n 918e6 │ │ │ │ ldr r2, [pc, #216] @ (91c00 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #216] @ (91c04 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91830 │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (91c08 ) │ │ │ │ ldr r1, [pc, #200] @ (91c0c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 919aa │ │ │ │ ldr r2, [pc, #192] @ (91c10 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #192] @ (91c14 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91a90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -75589,76 +75589,76 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #144] @ (91c18 ) │ │ │ │ ldr r3, [pc, #144] @ (91c1c ) │ │ │ │ ldr r1, [pc, #148] @ (91c20 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91b16 │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #128] @ (91c24 ) │ │ │ │ ldr r1, [pc, #128] @ (91c28 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 918ae │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #112] @ (91c2c ) │ │ │ │ ldr r3, [pc, #116] @ (91c30 ) │ │ │ │ ldr r1, [pc, #116] @ (91c34 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91ae6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r4, #552] @ 0x228 │ │ │ │ strd r0, r0, [ip, #552] @ 0x228 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [lr], #552 @ 0x228 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ movs r1, r4 │ │ │ │ - vhadd.u d0, d12, d16 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr0, {1} │ │ │ │ - b.n 917ac │ │ │ │ + vhadd.u32 d16, d12, d16 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr0, {1} │ │ │ │ + b.n 9180c │ │ │ │ movs r0, r4 │ │ │ │ - vaddl.u8 q0, d10, d16 │ │ │ │ - b.n 91718 │ │ │ │ + vaddl.u q0, d10, d16 │ │ │ │ + b.n 91778 │ │ │ │ movs r0, r4 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr0, {1} │ │ │ │ - b.n 91648 │ │ │ │ + cdp2 0, 7, cr0, cr2, cr0, {1} │ │ │ │ + b.n 916a8 │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [lr, #128] @ 0x80 │ │ │ │ - b.n 91620 │ │ │ │ + ldc2l 0, cr0, [lr, #128]! @ 0x80 │ │ │ │ + b.n 91680 │ │ │ │ movs r0, r4 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr0, {1} │ │ │ │ - b.n 91608 │ │ │ │ + cdp2 0, 13, cr0, cr2, cr0, {1} │ │ │ │ + b.n 91668 │ │ │ │ movs r0, r4 │ │ │ │ - vhadd.u8 d0, d0, d16 │ │ │ │ - vhadd.u8 d16, d2, d16 │ │ │ │ - b.n 9159c │ │ │ │ + vhadd.u d0, d0, d16 │ │ │ │ + vhadd.u d16, d2, d16 │ │ │ │ + b.n 915fc │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [sl, #-128]! @ 0xffffff80 │ │ │ │ - b.n 91574 │ │ │ │ + ldc2 0, cr0, [sl, #128] @ 0x80 │ │ │ │ + b.n 915d4 │ │ │ │ movs r0, r4 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr0, {1} │ │ │ │ - cdp2 0, 11, cr0, cr0, cr0, {1} │ │ │ │ - b.n 9154c │ │ │ │ + cdp2 0, 15, cr0, cr14, cr0, {1} │ │ │ │ + cdp2 0, 14, cr0, cr0, cr0, {1} │ │ │ │ + b.n 915ac │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add.w r8, r0, #4096 @ 0x1000 │ │ │ │ @@ -76033,15 +76033,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #384] @ (92220 ) │ │ │ │ ldr r1, [pc, #388] @ (92224 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91e64 │ │ │ │ ldr r3, [pc, #356] @ (92210 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -76063,15 +76063,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 920c0 │ │ │ │ ldr r2, [pc, #316] @ (92228 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #316] @ (9222c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 920c0 │ │ │ │ ldr.w r2, [r7, #592] @ 0x250 │ │ │ │ ldr r3, [pc, #272] @ (92210 ) │ │ │ │ str.w r2, [r7, #608] @ 0x260 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ @@ -76100,32 +76100,32 @@ │ │ │ │ strb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ b.n 91f16 │ │ │ │ ldr r2, [pc, #216] @ (92230 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #216] @ (92234 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91e60 │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (92238 ) │ │ │ │ ldr r1, [pc, #200] @ (9223c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91fda │ │ │ │ ldr r2, [pc, #192] @ (92240 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #192] @ (92244 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 920c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -76143,77 +76143,77 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #144] @ (92248 ) │ │ │ │ ldr r3, [pc, #144] @ (9224c ) │ │ │ │ ldr r1, [pc, #148] @ (92250 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 92146 │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #128] @ (92254 ) │ │ │ │ ldr r1, [pc, #128] @ (92258 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 91ede │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #112] @ (9225c ) │ │ │ │ ldr r3, [pc, #116] @ (92260 ) │ │ │ │ ldr r1, [pc, #116] @ (92264 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 92116 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 92944 │ │ │ │ lsls r2, r1, #2 │ │ │ │ b.n 92938 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 92784 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb580020 │ │ │ │ - @ instruction: 0xfa160020 │ │ │ │ - vst4.8 {d0-d3}, [ip :128], r0 │ │ │ │ - ldr??.w r0, [r0, r0, lsl #2] │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + @ instruction: 0xfb880020 │ │ │ │ + @ instruction: 0xfa460020 │ │ │ │ + ldrsh.w r0, [ip, r0, lsl #2] │ │ │ │ + strh.w r0, [r0, #32] │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r0, r4 │ │ │ │ - ldr??.w r0, [sl, r0, lsl #2] │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + vst1.8 {d0[1]}, [sl], r0 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ movs r0, r4 │ │ │ │ - ldrb.w r0, [r2, r0, lsl #2] │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + str.w r0, [r2, r0, lsl #2] │ │ │ │ + svc 32 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf79e0020 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf7ce0020 │ │ │ │ + svc 8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr??.w r0, [r2, r0, lsl #2] │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + strh.w r0, [r2, #32] │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr.w r0, [r0, #32] │ │ │ │ - ldrsb.w r0, [r2, r0, lsl #2] │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + vst4.8 {d0-d3}, [r0 :128], r0 │ │ │ │ + vst4.8 {d16-d19}, [r2 :128], r0 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf73a0020 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + @ instruction: 0xf76a0020 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb.w r0, [lr, #32] │ │ │ │ - strb.w r0, [r0, #32] │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + str.w r0, [lr, #32] │ │ │ │ + ldrh.w r0, [r0, #32] │ │ │ │ + udf #138 @ 0x8a │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #14972 @ 0x3a7c │ │ │ │ adds r2, r0, r1 │ │ │ │ @@ -76253,15 +76253,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 922a0 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n 922a0 │ │ │ │ ldrb.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r5, [r4, #2708] @ 0xa94 │ │ │ │ and.w r3, r3, #72 @ 0x48 │ │ │ │ str.w r5, [r4, #2684] @ 0xa7c │ │ │ │ orr.w r3, r3, #51 @ 0x33 │ │ │ │ @@ -76338,21 +76338,21 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n 92406 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 923a0 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a704 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9239a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r2, [pc, #436] @ (92590 ) │ │ │ │ ldr r3, [pc, #432] @ (9258c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -76381,111 +76381,111 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ add r7, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9244c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 92478 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 924e6 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ vldr d0, [pc, #136] @ 92580 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 92526 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ adds r2, r0, #4 │ │ │ │ @@ -76494,15 +76494,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ movs r2, #3 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ b.n 923d8 │ │ │ │ mov r5, r2 │ │ │ │ b.n 9235c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -76551,15 +76551,15 @@ │ │ │ │ clz r4, r4 │ │ │ │ movs r7, #16 │ │ │ │ rsb r4, r4, #32 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aa5c0 │ │ │ │ + bl 1aa5f0 │ │ │ │ ldr r3, [pc, #196] @ (926c0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -76601,27 +76601,27 @@ │ │ │ │ bhi.n 9261c │ │ │ │ add.w r8, sp, #24 │ │ │ │ add r7, sp, #16 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 1c2910 │ │ │ │ + bl 1c2940 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9261c │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r6, #384] @ 0x180 │ │ │ │ bl 92318 │ │ │ │ mov r5, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 1c2b5c │ │ │ │ + bl 1c2b8c │ │ │ │ b.n 9261c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 92750 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -76699,21 +76699,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 9277a │ │ │ │ cbz r4, 927de │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb r2, [r7, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ mov r4, r9 │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ @@ -76722,15 +76722,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #44] @ (9280c ) │ │ │ │ ldr r3, [pc, #32] @ (92804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -76785,25 +76785,25 @@ │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ strd r7, r7, [r4, #20] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ strd r7, r7, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 23651c │ │ │ │ + bl 23654c │ │ │ │ ldr r2, [pc, #784] @ (92b98 ) │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [r4, #80] @ 0x50 │ │ │ │ strd r5, r7, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ strd r7, r7, [sp, #148] @ 0x94 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ - bl 23651c │ │ │ │ + bl 23654c │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ strd r5, r5, [r4, #116] @ 0x74 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r7, [r4, #124] @ 0x7c │ │ │ │ mov r3, r7 │ │ │ │ @@ -76870,15 +76870,15 @@ │ │ │ │ ldr r2, [pc, #592] @ (92bb8 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #292] @ 0x124 │ │ │ │ ldr r2, [pc, #584] @ (92bbc ) │ │ │ │ add r2, pc │ │ │ │ - bl 2378b4 │ │ │ │ + bl 2378e4 │ │ │ │ ldr r1, [pc, #580] @ (92bc0 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #576] @ (92bc4 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -76923,25 +76923,25 @@ │ │ │ │ str.w r7, [r4, #132] @ 0x84 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r5, [r4, #152] @ 0x98 │ │ │ │ strd r5, r7, [r4, #160] @ 0xa0 │ │ │ │ str.w r7, [r4, #168] @ 0xa8 │ │ │ │ - bl 23651c │ │ │ │ + bl 23654c │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r0, [pc, #456] @ (92bd8 ) │ │ │ │ strd r5, r5, [r4, #188] @ 0xbc │ │ │ │ add r0, pc │ │ │ │ strd r5, r7, [r4, #196] @ 0xc4 │ │ │ │ str.w r7, [r4, #204] @ 0xcc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ str.w r0, [r4, #184] @ 0xb8 │ │ │ │ movs r0, #3 │ │ │ │ - bl 23651c │ │ │ │ + bl 23654c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #416] @ (92bdc ) │ │ │ │ @@ -77043,165 +77043,165 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 92b14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r8, #32 │ │ │ │ - @ instruction: 0xf29a0020 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf2d80020 │ │ │ │ + movt r0, #40992 @ 0xa020 │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - addw r0, r4, #32 │ │ │ │ + @ instruction: 0xf2340020 │ │ │ │ lsls r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r8, #32 │ │ │ │ - addw r0, sl, #32 │ │ │ │ - @ instruction: 0xf1fc0020 │ │ │ │ + @ instruction: 0xf2380020 │ │ │ │ + @ instruction: 0xf23a0020 │ │ │ │ + @ instruction: 0xf22c0020 │ │ │ │ lsrs r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, ip, r5, asr #32 │ │ │ │ - rsb r0, r4, #32 │ │ │ │ + rsbs r0, ip, r5, asr #32 │ │ │ │ + @ instruction: 0xf1f40020 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, sl, #32 │ │ │ │ - subs.w r0, r2, #32 │ │ │ │ - sub.w r0, r6, #32 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + @ instruction: 0xf1fa0020 │ │ │ │ + @ instruction: 0xf1e20020 │ │ │ │ + rsbs r0, r6, #32 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xf19e0020 │ │ │ │ - sbcs.w r0, r4, #32 │ │ │ │ - adcs.w r0, r6, #32 │ │ │ │ + rsb r0, lr, #32 │ │ │ │ + sub.w r0, r4, #32 │ │ │ │ + @ instruction: 0xf1860020 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1240020 │ │ │ │ - adds.w r0, r8, #32 │ │ │ │ - adds.w r0, r4, #32 │ │ │ │ - adds.w r0, r4, #32 │ │ │ │ - @ instruction: 0xf0cc0020 │ │ │ │ - @ instruction: 0xf0cc0020 │ │ │ │ + adcs.w r0, r4, #32 │ │ │ │ + adc.w r0, r8, #32 │ │ │ │ + adc.w r0, r4, #32 │ │ │ │ + adc.w r0, r4, #32 │ │ │ │ + @ instruction: 0xf0fc0020 │ │ │ │ + @ instruction: 0xf0fc0020 │ │ │ │ + add.w r0, r8, #32 │ │ │ │ + add.w r0, ip, #32 │ │ │ │ @ instruction: 0xf0d80020 │ │ │ │ - @ instruction: 0xf0dc0020 │ │ │ │ - @ instruction: 0xf0a80020 │ │ │ │ ldr r2, [pc, #88] @ (92c64 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r2, r7 │ │ │ │ - bl 237234 │ │ │ │ + bl 237264 │ │ │ │ ldr r2, [pc, #80] @ (92c68 ) │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ mov r3, r7 │ │ │ │ str.w r0, [r4, #612] @ 0x264 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #18 │ │ │ │ strd r2, r5, [r4, #616] @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #60] @ (92c6c ) │ │ │ │ strd r5, r5, [r4, #624] @ 0x270 │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [r4, #632] @ 0x278 │ │ │ │ - bl 2378b4 │ │ │ │ + bl 2378e4 │ │ │ │ ldr r2, [pc, #48] @ (92c70 ) │ │ │ │ ldr r3, [pc, #48] @ (92c74 ) │ │ │ │ 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 92c5e │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ands.w r0, lr, #32 │ │ │ │ - vext.8 d0, d6, d16, #0 │ │ │ │ - and.w r0, ip, #32 │ │ │ │ + orr.w r0, lr, #32 │ │ │ │ + vaddl.s32 q8, d6, d16 │ │ │ │ + bics.w r0, ip, #32 │ │ │ │ bcc.n 92be8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl 92810 │ │ │ │ mov r1, r9 │ │ │ │ - bl 238f54 │ │ │ │ + bl 238f84 │ │ │ │ mov r1, r0 │ │ │ │ cbz r7, 92cc8 │ │ │ │ ldr r2, [pc, #44] @ (92cdc ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 198be4 │ │ │ │ + bl 198c14 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #20] @ (92ce0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b6c │ │ │ │ mov r3, r0 │ │ │ │ b.n 92cb8 │ │ │ │ - vaddl.s16 q0, d0, d16 │ │ │ │ - vhadd.s32 d16, d14, d16 │ │ │ │ + vaddl.s8 q8, d0, d16 │ │ │ │ + vaddl.s16 q0, d14, d16 │ │ │ │ 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 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w ip, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r2, r5, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r5, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -77241,25 +77241,25 @@ │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ strh.w r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 92dd0 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #64] @ (92e14 ) │ │ │ │ ldr r3, [pc, #60] @ (92e10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -77314,23 +77314,23 @@ │ │ │ │ orrs r5, r1 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ ldr.w sl, [pc, #76] @ 92ee4 │ │ │ │ @@ -77340,15 +77340,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, lr, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 92e60 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 92e60 │ │ │ │ @@ -77371,15 +77371,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r4, r3, r2 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r5, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r8, #16] │ │ │ │ @@ -77411,15 +77411,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [lr, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ beq.n 92f0c │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -77438,15 +77438,15 @@ │ │ │ │ mov r7, 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 19f9e4 │ │ │ │ + bl 19fa14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 92fe8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -77456,38 +77456,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 92fdc │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 92ffa │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #28] │ │ │ │ ldr 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, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n 930d2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -77496,19 +77496,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ mov.w r8, #0 │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r6, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w fp, [r3, #60] @ 0x3c │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ strd r8, r8, [r5] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r0, [r4, #28] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ @@ -77517,24 +77517,24 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93066 │ │ │ │ ldrd fp, r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 19faf8 │ │ │ │ + bl 19fb28 │ │ │ │ cbz r6, 930de │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (9310c ) │ │ │ │ ldr r3, [pc, #36] @ (93108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -77587,25 +77587,25 @@ │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w lr, r5, r3 │ │ │ │ bne.n 931aa │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 93190 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #172] @ (93240 ) │ │ │ │ ldr r3, [pc, #168] @ (9323c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -77639,30 +77639,30 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ asrs r3, r7, #32 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 93202 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 93190 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r5, [sp] │ │ │ │ b.n 931e4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r5, [sp] │ │ │ │ @@ -77713,50 +77713,50 @@ │ │ │ │ movs r3, #0 │ │ │ │ orrs.w lr, ip, r7 │ │ │ │ bne.n 9331a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r7, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 932c8 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ str r3, [r7, #4] │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 932f4 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [pc, #188] @ (933c0 ) │ │ │ │ ldr r3, [pc, #180] @ (933bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -77790,30 +77790,30 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ asrs r2, r0, #1 │ │ │ │ movs r2, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 93376 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 932c8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [sp] │ │ │ │ b.n 93358 │ │ │ │ movs r2, #8 │ │ │ │ strb.w ip, [sp] │ │ │ │ @@ -77872,25 +77872,25 @@ │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ bne.n 93466 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 9344c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #272] @ (93560 ) │ │ │ │ ldr r3, [pc, #268] @ (9355c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -77934,30 +77934,30 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ asrs r1, r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 934d4 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 9344c │ │ │ │ strh.w r4, [sp] │ │ │ │ b.n 934b8 │ │ │ │ strb.w r4, [sp] │ │ │ │ b.n 934b8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -77969,30 +77969,30 @@ │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 9352c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 9344c │ │ │ │ strd r4, r3, [sp] │ │ │ │ b.n 934b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 93506 │ │ │ │ rbit r4, r3 │ │ │ │ @@ -78031,42 +78031,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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 935ca │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -78090,30 +78090,30 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #400] @ (937f4 ) │ │ │ │ ldr r3, [pc, #384] @ (937e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 937e0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 933c4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ @@ -78148,23 +78148,23 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 937d8 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w fp, [pc, #236] @ 937f0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, sl, #100 @ 0x64 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w r9, sl, #84 @ 0x54 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ @@ -78192,36 +78192,36 @@ │ │ │ │ str.w ip, [sl, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [sl, r2, lsl #2] │ │ │ │ str.w ip, [sl, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 93662 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 937b0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 936e8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 9378c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -78258,22 +78258,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #912] @ 93bb4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -78281,18 +78281,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 93b02 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r7, #4 │ │ │ │ @@ -78320,22 +78320,22 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w lr, [pc, #700] @ 93bb8 │ │ │ │ @@ -78347,15 +78347,15 @@ │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 93b9a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ @@ -78367,102 +78367,102 @@ │ │ │ │ and.w r7, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 93b0e │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 93984 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 939b2 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 93ba8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r6, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r6, #20 │ │ │ │ ldrb.w r9, [r6, #36] @ 0x24 │ │ │ │ @@ -78494,18 +78494,18 @@ │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ mov r1, ip │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ ldr r2, [pc, #208] @ (93bbc ) │ │ │ │ ldr r3, [pc, #196] @ (93bb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -78546,30 +78546,30 @@ │ │ │ │ asrs r1, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n 938c4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 93b70 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 93984 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 93b52 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -78648,43 +78648,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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 93c76 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 93564 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r8, #68 @ 0x44 │ │ │ │ @@ -78693,29 +78693,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r9, #16] │ │ │ │ mov ip, r0 │ │ │ │ @@ -78749,49 +78749,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 93db4 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, sl │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 93564 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r3, #32 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ @@ -78805,27 +78805,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w lr, [r3, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, fp, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w lr, #9 │ │ │ │ @@ -78834,27 +78834,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, fp, #68 @ 0x44 │ │ │ │ str.w lr, [fp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -78862,68 +78862,68 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 93efc │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ 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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 93f3c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 955f8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -78978,15 +78978,15 @@ │ │ │ │ lsrs r7, r2, #13 │ │ │ │ lsrs r7, r2, #13 │ │ │ │ movs r4, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 93c8e │ │ │ │ nop │ │ │ │ stmia r4!, {r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r4!, {r1, r3, r4} │ │ │ │ @@ -78996,43 +78996,43 @@ │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9403e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ @@ -79064,24 +79064,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -79089,29 +79089,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -79144,24 +79144,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -79169,29 +79169,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #188] @ 0xbc │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -79224,24 +79224,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -79249,29 +79249,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -79304,24 +79304,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -79329,29 +79329,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -79384,24 +79384,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -79409,29 +79409,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -79464,26 +79464,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -79491,29 +79491,29 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -79546,26 +79546,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #5 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -79573,47 +79573,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95656 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r8, [r3, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, r9 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -79639,26 +79639,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ str.w r3, [ip, lr, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -79666,47 +79666,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95656 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #36] @ 0x24 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -79732,24 +79732,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w ip, r8, #32 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ @@ -79757,45 +79757,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95650 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #36] @ 0x24 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -79822,53 +79822,53 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -79899,24 +79899,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -79924,29 +79924,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -79977,24 +79977,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #10 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -80002,45 +80002,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95650 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -80071,24 +80071,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -80096,38 +80096,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95650 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -80160,24 +80160,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -80185,39 +80185,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95650 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -80250,24 +80250,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -80275,39 +80275,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95650 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -80335,24 +80335,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [ip, r2, lsl #2] │ │ │ │ str.w r8, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #68 @ 0x44 │ │ │ │ @@ -80360,39 +80360,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9564a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #36] @ 0x24 │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -80418,24 +80418,24 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r2, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #68 @ 0x44 │ │ │ │ @@ -80443,39 +80443,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9564a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #36] @ 0x24 │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -80502,24 +80502,24 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r2, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #68 @ 0x44 │ │ │ │ @@ -80527,38 +80527,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95650 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -80592,24 +80592,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -80617,41 +80617,41 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ 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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95650 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w lr, [fp, #36] @ 0x24 │ │ │ │ @@ -80676,15 +80676,15 @@ │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r1, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #432] @ (9565c ) │ │ │ │ ldr r3, [pc, #432] @ (95660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -80796,25 +80796,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w 9401a │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9404e │ │ │ │ ldmia.w r8!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.w 9404e │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 9560a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 9560a │ │ │ │ @@ -80853,29 +80853,29 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 92fa0 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 956b4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #32 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ @@ -80884,18 +80884,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 958a8 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ @@ -80911,22 +80911,22 @@ │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2612] @ 961a8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -80937,51 +80937,51 @@ │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mla lr, r3, lr, r2 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #32 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #68 @ 0x44 │ │ │ │ @@ -80989,18 +80989,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #74] @ 0x4a │ │ │ │ ldrb.w r1, [r3, #73] @ 0x49 │ │ │ │ adds r2, #11 │ │ │ │ @@ -81040,21 +81040,21 @@ │ │ │ │ b.n 9573c │ │ │ │ movs r3, #1 │ │ │ │ b.n 9573c │ │ │ │ movs r3, #16 │ │ │ │ b.n 9573c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -81063,18 +81063,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96b92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #8 │ │ │ │ @@ -81100,39 +81100,39 @@ │ │ │ │ lsrs r3, r7, #4 │ │ │ │ lsrs r3, r7, #4 │ │ │ │ lsrs r3, r7, #4 │ │ │ │ lsrs r3, r7, #4 │ │ │ │ lsls r2, r0, #8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n 958e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -81141,18 +81141,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96b92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #24 │ │ │ │ @@ -81178,39 +81178,39 @@ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ lsls r4, r1, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n 958e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w r7, r6, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #68 @ 0x44 │ │ │ │ @@ -81218,18 +81218,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96b92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #22 │ │ │ │ @@ -81255,21 +81255,21 @@ │ │ │ │ lsrs r5, r6, #1 │ │ │ │ lsrs r5, r6, #1 │ │ │ │ lsrs r5, r6, #1 │ │ │ │ lsrs r5, r6, #1 │ │ │ │ lsls r0, r6, #22 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -81278,18 +81278,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96b92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r2, #21 │ │ │ │ @@ -81315,21 +81315,21 @@ │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsls r3, r2, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -81338,18 +81338,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96b92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #20 │ │ │ │ @@ -81375,21 +81375,21 @@ │ │ │ │ lsls r5, r3, #31 │ │ │ │ lsls r5, r3, #31 │ │ │ │ lsls r5, r3, #31 │ │ │ │ lsls r5, r3, #31 │ │ │ │ lsls r5, r1, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w ip, r6, #32 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -81398,18 +81398,18 @@ │ │ │ │ add.w r8, r6, #68 @ 0x44 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96b92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -81436,22 +81436,22 @@ │ │ │ │ lsls r1, r2, #30 │ │ │ │ lsls r1, r2, #30 │ │ │ │ lsls r1, r2, #30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -81460,15 +81460,15 @@ │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r8, r8, #11 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, r8, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r2, [pc, #1196] @ 961ac │ │ │ │ ldr.w r3, [pc, #1180] @ 961a0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -81481,39 +81481,39 @@ │ │ │ │ b.n 95ca6 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 95ca6 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n 95ca6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 95c38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -81522,18 +81522,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96b92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #16 │ │ │ │ @@ -81559,114 +81559,114 @@ │ │ │ │ lsls r5, r4, #27 │ │ │ │ lsls r5, r4, #27 │ │ │ │ lsls r5, r4, #27 │ │ │ │ lsls r5, r4, #27 │ │ │ │ lsls r5, r3, #16 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 95c38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #32 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #68 @ 0x44 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ b.n 95c48 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 95c38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #6 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 95c38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 95c38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -81675,18 +81675,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96b92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #13 │ │ │ │ @@ -81712,39 +81712,39 @@ │ │ │ │ lsls r1, r3, #24 │ │ │ │ lsls r1, r3, #24 │ │ │ │ lsls r1, r3, #24 │ │ │ │ lsls r1, r3, #24 │ │ │ │ lsls r6, r0, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 95c38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w fp, r7, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ @@ -81753,18 +81753,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96b92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r5, #11 │ │ │ │ @@ -81794,22 +81794,22 @@ │ │ │ │ lsls r1, r5, #11 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 95ca6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ @@ -81818,93 +81818,93 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 960e8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 93110 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 95cfe │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w ip, r8, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 92e18 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 93244 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 95cfe │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ @@ -81912,22 +81912,22 @@ │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #984 @ (adr r2, 96588 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -81936,15 +81936,15 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r6, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 96b84 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -81958,23 +81958,23 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 93564 │ │ │ │ mov r6, r0 │ │ │ │ b.n 95cfe │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -81982,38 +81982,38 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 93244 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r6, r0 │ │ │ │ b.n 95cfe │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ movs r7, #0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ @@ -82024,15 +82024,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ movs r7, #16 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w 96666 │ │ │ │ @@ -82079,23 +82079,23 @@ │ │ │ │ lsls r2, r4, #16 │ │ │ │ lsls r2, r4, #16 │ │ │ │ lsls r2, r4, #16 │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -82104,15 +82104,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ add r6, sp, #32 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r8 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 93110 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -82155,23 +82155,23 @@ │ │ │ │ lsls r1, r0, #15 │ │ │ │ lsls r1, r0, #15 │ │ │ │ lsls r1, r0, #15 │ │ │ │ lsls r3, r4, #12 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ movs r7, #0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ @@ -82182,15 +82182,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ movs r7, #80 @ 0x50 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w 967ae │ │ │ │ @@ -82238,23 +82238,23 @@ │ │ │ │ lsls r3, r2, #13 │ │ │ │ lsls r3, r2, #13 │ │ │ │ lsls r3, r2, #13 │ │ │ │ lsls r6, r3, #5 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -82262,53 +82262,53 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 965aa │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 965d0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r6, r0 │ │ │ │ b.w 95cfe │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 962b8 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 961b4 │ │ │ │ mov.w r8, #32 │ │ │ │ @@ -82350,31 +82350,31 @@ │ │ │ │ mov.w r9, #16 │ │ │ │ b.n 961b4 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 96688 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ 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 │ │ │ │ @@ -82421,21 +82421,21 @@ │ │ │ │ cmp.w ip, #1 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 96aee │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ add.w r4, sl, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [sl, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -82444,21 +82444,21 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r6, r0 │ │ │ │ b.w 95cfe │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n 96666 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -82469,31 +82469,31 @@ │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 96666 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 967d0 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ 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 │ │ │ │ @@ -82535,21 +82535,21 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 96ad0 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -82558,15 +82558,15 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -82591,21 +82591,21 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 96ada │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -82614,15 +82614,15 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -82646,21 +82646,21 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.w 96ae4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -82669,21 +82669,21 @@ │ │ │ │ strh r3, [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 r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r6, r0 │ │ │ │ b.w 95cfe │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 967ae │ │ │ │ movs r3, #1 │ │ │ │ @@ -82693,30 +82693,30 @@ │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n 967ae │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 96a7a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ b.w 95cfe │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n 96a5c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -82776,30 +82776,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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 96b54 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ b.w 96226 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 96b36 │ │ │ │ movs r3, #1 │ │ │ │ @@ -82857,21 +82857,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldrh.w r3, [r9, #24] │ │ │ │ @@ -82881,15 +82881,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ mov lr, r7 │ │ │ │ strb.w fp, [sp, #116] @ 0x74 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ ldr.w fp, [r2, #4] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ @@ -82905,21 +82905,21 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #0] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ @@ -82929,15 +82929,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ mov lr, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ strd r5, r5, [sp, #120] @ 0x78 │ │ │ │ @@ -82955,21 +82955,21 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #0] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -82981,15 +82981,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -83069,24 +83069,24 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 96e7c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 9707c │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ add.w r3, r0, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrh r3, [r7, #24] │ │ │ │ @@ -83094,15 +83094,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 4af60 │ │ │ │ @@ -83167,21 +83167,21 @@ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 96f98 │ │ │ │ cbz r5, 96ffc │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ @@ -83190,20 +83190,20 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cbnz r2, 97020 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -83212,15 +83212,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 96dc2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ bne.w 96dc2 │ │ │ │ @@ -83230,19 +83230,19 @@ │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 96dbc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ ldr r2, [pc, #52] @ (97098 ) │ │ │ │ ldr r3, [pc, #44] @ (97094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -83296,37 +83296,37 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #2004] @ 978c8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 198be4 │ │ │ │ + bl 198c14 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 97132 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -83334,26 +83334,26 @@ │ │ │ │ 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, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ bl 92ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb9c │ │ │ │ + bl 19cbcc │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83364,18 +83364,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 92d50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83422,52 +83422,52 @@ │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 9724e │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 9728c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -83476,32 +83476,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, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199148 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83513,15 +83513,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -83534,46 +83534,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 973a8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -83599,25 +83599,25 @@ │ │ │ │ bl 92ce4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 97414 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -83669,15 +83669,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83689,18 +83689,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83727,40 +83727,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 98bea │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 97556 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #824] @ 978cc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -83778,15 +83778,15 @@ │ │ │ │ adds r2, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ movs r7, #4 │ │ │ │ str.w r7, [r5, r2, lsl #2] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w 98bba │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -83830,52 +83830,52 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 97232 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 97660 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 9769e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -83883,44 +83883,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, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199148 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83940,20 +83940,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl 92ce4 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add.w lr, r5, #32 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -83962,18 +83962,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -84012,26 +84012,26 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 9907a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ bhi.w 98bd2 │ │ │ │ @@ -84075,117 +84075,117 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ movs r0, r4 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 978f6 │ │ │ │ ldmia.w r9!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 97950 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 97980 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c6a8 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 979aa │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -84198,67 +84198,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, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 97a1a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 97a6c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -84295,25 +84295,25 @@ │ │ │ │ bl 92ce4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 97b0a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ @@ -84404,34 +84404,34 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r6, #84 @ 0x54 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add.w r8, r6, #100 @ 0x64 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ add.w lr, r6, #116 @ 0x74 │ │ │ │ strd r7, r7, [sl, #4] │ │ │ │ @@ -84448,64 +84448,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ bl 926c8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 97cb2 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 97cdc │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ movs r6, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ bl 926c8 │ │ │ │ @@ -84518,33 +84518,33 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 97d3a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -84554,106 +84554,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 97d92 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ 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, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 97dd4 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 97e18 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 97e52 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -84666,49 +84666,49 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 97eb0 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 97ee0 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #16 │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c6a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ bl 92ee8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -84719,27 +84719,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 92d50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199148 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -84748,18 +84748,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 92d50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -84851,15 +84851,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r2, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -84907,25 +84907,25 @@ │ │ │ │ bl 92ce4 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 98124 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -84934,25 +84934,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 98164 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -85008,15 +85008,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -85039,15 +85039,15 @@ │ │ │ │ bl 92ee8 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 98254 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl 933c4 │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ @@ -85074,32 +85074,32 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 92d50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -85118,15 +85118,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ movs r7, #3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 92ce4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -85145,27 +85145,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 92d50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199148 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 92ce4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ @@ -85183,15 +85183,15 @@ │ │ │ │ str.w ip, [sp, #168] @ 0xa8 │ │ │ │ bl 926c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ @@ -85217,46 +85217,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r0, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 9844a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199148 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -85278,15 +85278,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ str.w r7, [r6, r8, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -85297,53 +85297,53 @@ │ │ │ │ bl 93110 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r7, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 98522 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 98560 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -85351,72 +85351,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, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199148 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9860c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ bl 926c8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -85427,23 +85427,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 92d50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -85451,15 +85451,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ bl 92ee8 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ @@ -85504,33 +85504,33 @@ │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r5, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 98722 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -85540,29 +85540,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -85572,18 +85572,18 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -85644,46 +85644,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 933c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 99190 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -85693,29 +85693,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w 98d42 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 991c8 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -85732,15 +85732,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w 98c8e │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #10 │ │ │ │ @@ -85750,68 +85750,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 92d50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r5, [sp, #168] @ 0xa8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 989e2 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc3c │ │ │ │ + bl 19cc6c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -85820,18 +85820,18 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ ldr.w r2, [pc, #1956] @ 99220 │ │ │ │ ldr.w r3, [pc, #1956] @ 99224 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -85904,30 +85904,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 98b60 │ │ │ │ mov r2, r6 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ b.w 97fb2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #112] @ 0x70 │ │ │ │ b.n 98b3c │ │ │ │ movs r3, #1 │ │ │ │ @@ -85942,15 +85942,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 92d50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ b.w 982aa │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ b.n 98b3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -86007,30 +86007,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 98c5e │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ b.w 97534 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ b.n 98c40 │ │ │ │ movs r3, #4 │ │ │ │ @@ -86081,30 +86081,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r9, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 98d0c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ b.n 98980 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n 98cec │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -86154,30 +86154,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 98dbc │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 9890c │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n 98d9e │ │ │ │ movs r2, #1 │ │ │ │ @@ -86223,30 +86223,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 98e5a │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 98870 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n 98e3c │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -86294,30 +86294,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 98f04 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 98816 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #144] @ 0x90 │ │ │ │ b.n 98ee0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -86365,30 +86365,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 98fa6 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ b.w 98022 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n 98f88 │ │ │ │ movs r3, #1 │ │ │ │ @@ -86436,30 +86436,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9904a │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ b.w 97fee │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n 9902c │ │ │ │ movs r3, #1 │ │ │ │ @@ -86491,30 +86491,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 990d6 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ b.w 9782e │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 990b2 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -86548,30 +86548,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9915e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ b.w 97740 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ b.n 99140 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -86651,15 +86651,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #2968] @ 99de8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 99288 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -86683,15 +86683,15 @@ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cbnz r7, 992c8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 99294 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr.w r2, [pc, #2884] @ 99dec │ │ │ │ ldr.w r3, [pc, #2876] @ 99de8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -86727,15 +86727,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 992e8 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1db294 │ │ │ │ + bl 1db2c4 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 99384 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -86749,37 +86749,37 @@ │ │ │ │ bhi.n 9936e │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cbnz r4, 9936e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movw r2, #630 @ 0x276 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 99ecc │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cbz r3, 9936e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3c38 │ │ │ │ + bl 1a3c68 │ │ │ │ cbz r0, 9936e │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cbz r2, 9936e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 99320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9931a │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -86821,65 +86821,65 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ bl 92fa0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r6, r7, #68 @ 0x44 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w ip, r7, #32 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 99ef4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r7, [r8, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r7, sl, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r8, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -86914,20 +86914,20 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r4, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r4, lsl #2] │ │ │ │ str.w fp, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 199d8c │ │ │ │ + bl 199dbc │ │ │ │ cbz r5, 99572 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 99eb0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 99eb0 │ │ │ │ @@ -86945,49 +86945,49 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 99572 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ sub.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n 9955a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 99398 │ │ │ │ ldrd r5, r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ b.n 99298 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ bl 92fa0 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbz r0, 995b4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #28] │ │ │ │ @@ -86995,18 +86995,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 99ef4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r4, #16 │ │ │ │ @@ -87044,34 +87044,34 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 95664 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 99524 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ b.n 99524 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ bl 92fa0 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ add.w r6, r2, #32 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ @@ -87084,28 +87084,28 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [r6, #48] @ 0x30 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ @@ -87114,28 +87114,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [r6, #28] │ │ │ │ @@ -87144,18 +87144,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r8, [r6, #48] @ 0x30 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 99e4e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #13 │ │ │ │ @@ -87183,22 +87183,22 @@ │ │ │ │ lsls r3, r1, #13 │ │ │ │ lsls r3, r1, #13 │ │ │ │ lsls r3, r1, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ @@ -87214,32 +87214,32 @@ │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mla ip, ip, r2, r3 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ @@ -87248,18 +87248,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 99ef4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #10 │ │ │ │ @@ -87287,23 +87287,23 @@ │ │ │ │ lsls r6, r1, #12 │ │ │ │ lsls r6, r1, #12 │ │ │ │ lsls r5, r7, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ mov.w r8, #108 @ 0x6c │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -87312,32 +87312,32 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r6, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -87355,29 +87355,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #0] │ │ │ │ str.w fp, [r6, r8, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ str.w fp, [r6, lr, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 937f8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r6, #28] │ │ │ │ @@ -87385,25 +87385,25 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r8, [r9, #112] @ 0x70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ @@ -87434,31 +87434,31 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r4, #11 │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w fp, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ b.n 99524 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ strb.w sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -87472,24 +87472,24 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r8, [sp] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -87498,18 +87498,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 99ef4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #5 │ │ │ │ @@ -87537,22 +87537,22 @@ │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r0, r2, #5 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -87562,34 +87562,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r7, lr, lsl #2] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 970a0 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w sl, r7, #68 @ 0x44 │ │ │ │ @@ -87597,25 +87597,25 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mvn.w r8, r8 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ @@ -87649,27 +87649,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w ip, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r3, [r7, ip, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ @@ -87677,18 +87677,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 99ef4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r1, [pc, #292] @ (99eec ) │ │ │ │ @@ -87714,22 +87714,22 @@ │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ @@ -87737,15 +87737,15 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w fp, [r6, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 9966c │ │ │ │ movs r3, #32 │ │ │ │ b.n 997ec │ │ │ │ movs r3, #32 │ │ │ │ b.n 9990c │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 99df8 │ │ │ │ @@ -87821,22 +87821,22 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 92fa0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r6, r8, #68 @ 0x44 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w ip, r4, #32 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #68 @ 0x44 │ │ │ │ strd sl, sl, [r7, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -87844,27 +87844,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str.w lr, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r6, r4, #32 │ │ │ │ strd sl, sl, [r7, #4] │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -87872,21 +87872,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str.w ip, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ strd sl, sl, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -87910,15 +87910,15 @@ │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ ldrb.w r2, [r3, #63] @ 0x3f │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r4, r2, lsl #2] │ │ │ │ str.w sl, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 937f8 │ │ │ │ b.w 99524 │ │ │ │ nop │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -88163,24 +88163,24 @@ │ │ │ │ b.n 9a1ba │ │ │ │ ldr r2, [pc, #24] @ (9a2b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #24] @ (9a2b8 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 9a1f6 │ │ │ │ ldrsh r4, [r4, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -89187,36 +89187,36 @@ │ │ │ │ ldr r3, [pc, #40] @ (9ae10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (9ae14 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (9ae18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 9add6 │ │ │ │ ldr r3, [pc, #32] @ (9ae1c ) │ │ │ │ add r3, pc │ │ │ │ b.n 9ade8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (9ae20 ) │ │ │ │ add r3, pc │ │ │ │ b.n 9ade8 │ │ │ │ strh r2, [r6, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx r0 │ │ │ │ + bx r6 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ movs r0, r4 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ movs r0, r4 │ │ │ │ - ldcl 0, cr0, [r6, #132]! @ 0x84 │ │ │ │ - stcl 0, cr0, [ip, #132]! @ 0x84 │ │ │ │ + cdp 0, 2, cr0, cr6, cr1, {1} │ │ │ │ + cdp 0, 1, cr0, cr12, cr1, {1} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ @@ -89229,16 +89229,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [r4, #4] │ │ │ │ it eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ bne.n 9ae56 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, 9ae6a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ it hi │ │ │ │ lsrhi r3, r3, #3 │ │ │ │ bhi.n 9ae6c │ │ │ │ movs r3, #1 │ │ │ │ @@ -89314,16 +89314,16 @@ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ streq.w r3, [fp, #8] │ │ │ │ beq.n 9af6a │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, 9af56 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ it hi │ │ │ │ lsrhi r2, r2, #3 │ │ │ │ bhi.n 9af58 │ │ │ │ movs r2, #1 │ │ │ │ @@ -89811,16 +89811,16 @@ │ │ │ │ movcs r3, r9 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, r9 │ │ │ │ it cc │ │ │ │ movcc r3, r9 │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, 9b49e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [sl, #220] @ 0xdc │ │ │ │ orreq r2, r3 │ │ │ │ @@ -90324,15 +90324,15 @@ │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ beq.n 9b9c2 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ ands.w r9, r0, #4 │ │ │ │ beq.n 9b98a │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl e94ec │ │ │ │ mov r9, r0 │ │ │ │ @@ -90350,17 +90350,17 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0x47b2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cbz r3, 9ba44 │ │ │ │ subs r3, #4 │ │ │ │ @@ -90593,15 +90593,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 9bc80 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n 9bc46 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl e94ec │ │ │ │ mov sl, r0 │ │ │ │ @@ -90752,15 +90752,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 9be62 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 9be2a │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w r9, r9, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r4, #281] @ 0x119 │ │ │ │ strbeq.w r6, [r4, #280] @ 0x118 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -91005,16 +91005,16 @@ │ │ │ │ str.w fp, [r1, r4, lsl #3] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w fp, [r3, r1] │ │ │ │ add r3, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ strb r1, [r3, #4] │ │ │ │ str.w r2, [r8, #1376] @ 0x560 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cbz r0, 9c13a │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ lsl.w r2, r2, r4 │ │ │ │ ittt eq │ │ │ │ ldreq.w r1, [r8, #1380] @ 0x564 │ │ │ │ @@ -91634,15 +91634,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 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 9c87e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -91650,28 +91650,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 9c8c0 │ │ │ │ - bl 177bec │ │ │ │ + bl 177c1c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208778 │ │ │ │ + bl 2087a8 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 9c8d6 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9c8ae │ │ │ │ mov r1, r3 │ │ │ │ - bl 177bec │ │ │ │ + bl 177c1c │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 9c8c0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92447,34 +92447,34 @@ │ │ │ │ ldrb.w r3, [r6, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9d22e │ │ │ │ add.w r4, r6, #4864 @ 0x1300 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add.w r0, r6, #4832 @ 0x12e0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ bl bdf88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 9d1bc │ │ │ │ add.w r4, r5, #476 @ 0x1dc │ │ │ │ add.w r5, r5, #500 @ 0x1f4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 9d1ac │ │ │ │ bl f649c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 9d1a0 │ │ │ │ ldr.w r0, [r8, #512] @ 0x200 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #628] @ 0x274 │ │ │ │ cbz r1, 9d1c8 │ │ │ │ mov r0, r6 │ │ │ │ bl f649c │ │ │ │ ldr.w r3, [r8, #804] @ 0x324 │ │ │ │ cbz r3, 9d208 │ │ │ │ @@ -92717,24 +92717,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ b.n 9d464 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ beq.n 9d48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f0c │ │ │ │ + bl 177f3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9d45e │ │ │ │ ldr.w r0, [r8, #3512] @ 0xdb8 │ │ │ │ adds r4, #4 │ │ │ │ bl 1096f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 208a04 │ │ │ │ + bl 208a34 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 9d464 │ │ │ │ mov r0, r6 │ │ │ │ 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 │ │ │ │ @@ -92813,15 +92813,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #8 │ │ │ │ bl 83d04 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #536] @ 0x218 │ │ │ │ str.w sp, [r7, #20] │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #16] │ │ │ │ blx 4b8c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 83ab8 │ │ │ │ @@ -92971,15 +92971,15 @@ │ │ │ │ ldr.w r0, [r8, #540] @ 0x21c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9d764 │ │ │ │ ldr.w r1, [r8, #544] @ 0x220 │ │ │ │ cbz r0, 9d75a │ │ │ │ mov r2, r5 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cbz r0, 9d756 │ │ │ │ ldr.w r3, [r8, #548] @ 0x224 │ │ │ │ str.w r5, [r8, #552] @ 0x228 │ │ │ │ str.w r0, [r8, #544] @ 0x220 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n 9d6a2 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -93017,15 +93017,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ lsls r2, r1, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ asrs r7, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 9d82c │ │ │ │ + bvc.n 9d88c │ │ │ │ movs r6, r4 │ │ │ │ bl 3e97be │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ bl 1ef7c6 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93072,15 +93072,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ movs r0, r4 │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -93098,19 +93098,19 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #5856 @ 0x16e0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r1, [r7, #996] @ 0x3e4 │ │ │ │ cbz r1, 9d8b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r2, [r7, #996] @ 0x3e4 │ │ │ │ b.n 9d878 │ │ │ │ vldr d7, [pc, #40] @ 9d8e0 │ │ │ │ add.w r2, r6, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #48] @ (9d8f0 ) │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -93125,15 +93125,15 @@ │ │ │ │ bl 8f430 │ │ │ │ b.n 9d8a8 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r5 │ │ │ │ + add r0, fp │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #592] @ (9db58 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -93350,50 +93350,50 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ ldr.w r9, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 9dbbe │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl f4a9c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr r2, [pc, #76] @ (9dc30 ) │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f720 │ │ │ │ ldr r2, [pc, #44] @ (9dc34 ) │ │ │ │ ldr r3, [pc, #28] @ (9dc28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -93439,19 +93439,19 @@ │ │ │ │ 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 r1, [r5, #132] @ 0x84 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ ldrb.w r9, [r5, #92] @ 0x5c │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ strd r5, r0, [sp, #76] @ 0x4c │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -93476,15 +93476,15 @@ │ │ │ │ ldr.w r0, [r4, #516] @ 0x204 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9dd56 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ cbz r0, 9dd4c │ │ │ │ mov r2, r9 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cbz r0, 9dd7c │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ str.w r9, [r4, #528] @ 0x210 │ │ │ │ add r0, r3 │ │ │ │ b.n 9dd26 │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ @@ -93566,15 +93566,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, 9de1e │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n 9de18 │ │ │ │ @@ -93756,15 +93756,15 @@ │ │ │ │ add.w r7, r7, #8768 @ 0x2240 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, 9e006 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 19dab8 │ │ │ │ + bl 19dae8 │ │ │ │ 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} │ │ │ │ @@ -93807,20 +93807,20 @@ │ │ │ │ add.w r9, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w r3, r5, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #676 @ 0x2a4 │ │ │ │ strd r6, r5, [sp, #112] @ 0x70 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov sl, r2 │ │ │ │ @@ -93832,68 +93832,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl f4a9c │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 9e10e │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 9e0a6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 9e0ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 177964 │ │ │ │ + bl 177994 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208778 │ │ │ │ + bl 2087a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, 9e104 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9e0c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 4aa90 │ │ │ │ b.n 9e0c0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ b.n 9e0f6 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #632 @ 0x278 │ │ │ │ ldrd r6, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr.w r3, [pc, #1396] @ 9e698 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r8, #78 @ 0x4e │ │ │ │ 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 17f668 │ │ │ │ + bl 17f698 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f720 │ │ │ │ add r3, sp, #652 @ 0x28c │ │ │ │ mov lr, sl │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -94132,15 +94132,15 @@ │ │ │ │ cbz r3, 9e408 │ │ │ │ ldrb.w r4, [r3, #392] @ 0x188 │ │ │ │ ldr.w r3, [r1, #204] @ 0xcc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #204] @ 0xcc │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 9e3f0 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cbz r6, 9e46e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -94431,16 +94431,16 @@ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9e714 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 9e714 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n 9e714 │ │ │ │ @@ -94482,24 +94482,24 @@ │ │ │ │ and.w ip, r3, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n 9e7a4 │ │ │ │ add.w r7, r4, #4864 @ 0x1300 │ │ │ │ add.w r8, r5, #176 @ 0xb0 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add.w r1, r4, #4832 @ 0x12e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ bl bde68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cbnz r6, 9e7fc │ │ │ │ ldrb.w r3, [r4, #3180] @ 0xc6c │ │ │ │ cbnz r3, 9e82a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 83800 │ │ │ │ @@ -94577,36 +94577,36 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #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 9e8e6 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9e98c │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n 9e898 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ ldrb r1, [r5, #9] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ asr.w r3, fp, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n 9e934 │ │ │ │ cbz r5, 9e934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 9e926 │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 9e926 │ │ │ │ @@ -94626,32 +94626,32 @@ │ │ │ │ bne.n 9e8f8 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r8, fp │ │ │ │ b.n 9e898 │ │ │ │ ldr.w r0, [fp, #48] @ 0x30 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 9e960 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 9e9bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 9e984 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 9e9cc │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r6, #4] │ │ │ │ b.n 9e8ba │ │ │ │ @@ -94778,15 +94778,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #8 │ │ │ │ bl 83d04 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r5, #536] @ 0x218 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, #16] │ │ │ │ blx 4b8c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 83ab8 │ │ │ │ @@ -94921,15 +94921,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9ecb2 │ │ │ │ ldr.w r3, [r5, #544] @ 0x220 │ │ │ │ cbz r0, 9eca8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cbz r0, 9eca4 │ │ │ │ ldr.w r3, [r5, #548] @ 0x224 │ │ │ │ str.w r0, [r5, #544] @ 0x220 │ │ │ │ adds r6, r0, r3 │ │ │ │ str.w r9, [r5, #552] @ 0x228 │ │ │ │ b.n 9ec0c │ │ │ │ cmp r9, r8 │ │ │ │ @@ -94964,15 +94964,15 @@ │ │ │ │ asrs r0, r0, #23 │ │ │ │ lsls r2, r1, #2 │ │ │ │ asrs r0, r6, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ bl 136cf6 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ svc 207 @ 0xcf │ │ │ │ @ instruction: 0xffff13e2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ bgt.n 9ed2e │ │ │ │ vshll.u32 q8, d28, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -95413,30 +95413,30 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 9f1b8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 9f1be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 9f1b4 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #84] @ 0x54 │ │ │ │ movw r2, #8744 @ 0x2228 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e9d38 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9f59e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ add.w r3, r5, #8704 @ 0x2200 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ str.w r0, [r2, #512] @ 0x200 │ │ │ │ str r7, [r3, #8] │ │ │ │ @@ -95469,15 +95469,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl f4cd0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ bl bd744 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ @@ -95503,15 +95503,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ bl ba950 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - bl 1fffdc │ │ │ │ + bl 20000c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -95529,15 +95529,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 9f550 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl f6960 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cbz r4, 9f330 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -95595,15 +95595,15 @@ │ │ │ │ str.w r3, [r4, #544] @ 0x220 │ │ │ │ bl 9dc38 │ │ │ │ ldr.w r3, [r9, #508] @ 0x1fc │ │ │ │ str.w r3, [r4, #548] @ 0x224 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [sl, #500] @ 0x1f4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldrb.w r3, [r5, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9f56e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -95628,21 +95628,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 9f5b2 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r6, r7, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 9f46c │ │ │ │ + sxth r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r2, r0, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r3, [pc, #380] @ (9f5b8 ) │ │ │ │ mov r1, sl │ │ │ │ @@ -95700,15 +95700,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 9f1b8 │ │ │ │ b.n 9f1be │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 9f578 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e9ec8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -95730,36 +95730,36 @@ │ │ │ │ b.n 9f3f6 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cbz r1, 9f53e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl f649c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ bl e9ec8 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ b.n 9f4de │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 9f350 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 9f4ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e9ec8 │ │ │ │ b.n 9f52a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e9ec8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 9f3e0 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ @@ -97614,21 +97614,21 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n a0a3a │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n a09a4 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov sl, r0 │ │ │ │ bl 8cd28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 186618 │ │ │ │ + bl 186648 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w fp, [r8, #264] @ 0x108 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ adds r4, #1 │ │ │ │ ubfx r3, r1, #8, #8 │ │ │ │ @@ -98281,30 +98281,30 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n a10fa │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, a1100 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n a10f6 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ movw r2, #8744 @ 0x2228 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ bl e9d38 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a14d6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ add.w r3, r5, #8704 @ 0x2200 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr.w ip, [sp, #92] @ 0x5c │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ str.w r0, [r2, #512] @ 0x200 │ │ │ │ str r7, [r3, #8] │ │ │ │ @@ -98336,15 +98336,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl f4cd0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ bl bd744 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ @@ -98370,15 +98370,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ bl ba950 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - bl 1fffdc │ │ │ │ + bl 20000c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -98396,15 +98396,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w a1488 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl f6960 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cbz r4, a1272 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -98466,15 +98466,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 9dc38 │ │ │ │ ldr.w r3, [r9, #508] @ 0x1fc │ │ │ │ str.w r3, [r4, #548] @ 0x224 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [sl, #500] @ 0x1f4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldrb.w r3, [fp, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a14a6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -98500,17 +98500,17 @@ │ │ │ │ bne.w a14ea │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r4 │ │ │ │ vext.8 d0, d24, d9, #0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.s32 q0, d24, d9 │ │ │ │ ldc 0, cr0, [r4], #548 @ 0x224 │ │ │ │ ldr r3, [pc, #356] @ (a14f0 ) │ │ │ │ @@ -98567,15 +98567,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w a10fa │ │ │ │ b.n a1100 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n a14b0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ bl e9ec8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -98596,29 +98596,29 @@ │ │ │ │ blx 4af60 │ │ │ │ b.n a1344 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cbz r1, a1464 │ │ │ │ mov r0, fp │ │ │ │ bl f649c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ bl e9ec8 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ b.n a142a │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n a1292 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n a13f8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ bl e9ec8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w a132e │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ @@ -100689,16 +100689,16 @@ │ │ │ │ lsls r2, r0, #31 │ │ │ │ bpl.n a2ccc │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ beq.n a2ccc │ │ │ │ ldr.w r9, [r8, r5, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 186554 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 186584 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a2f5a │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w a2f7a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -100879,16 +100879,16 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb.w r2, [fp, #7] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 186554 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 186584 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a3008 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w a3024 │ │ │ │ ldrb.w r0, [sl] │ │ │ │ @@ -100945,16 +100945,16 @@ │ │ │ │ lsls r2, r2, #27 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ orr.w r2, r2, r9, lsl #8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n a2e2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbz r0, a2f70 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w a2cb0 │ │ │ │ cbnz r3, a2f82 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -101015,16 +101015,16 @@ │ │ │ │ movt r2, #18568 @ 0x4888 │ │ │ │ strd r2, r0, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, a3064 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n a3064 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cbnz r1, a3088 │ │ │ │ @@ -101093,17 +101093,17 @@ │ │ │ │ mov fp, r3 │ │ │ │ str.w ip, [sp] │ │ │ │ b.n a2d18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n a2f96 │ │ │ │ nop │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -101584,19 +101584,19 @@ │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ bl 9d2a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r5, [r0], #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ movs r6, r4 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ movs r6, r4 │ │ │ │ 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, #428] @ (a37ec ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -101739,19 +101739,19 @@ │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ bl 9d2a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r5, [r0], #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ movs r6, r4 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r3, r2 │ │ │ │ @@ -104367,21 +104367,21 @@ │ │ │ │ bne.n a54e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n a553a │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cbnz r3, a5558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n a54d4 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n a54d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ @@ -104411,15 +104411,15 @@ │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd fp, r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ movw r2, #2344 @ 0x928 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd sl, r4, [r5, #4] │ │ │ │ @@ -104700,37 +104700,37 @@ │ │ │ │ add r3, pc │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n a5946 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239574 │ │ │ │ + bl 2395a4 │ │ │ │ blx 4b934 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 239574 │ │ │ │ + bl 2395a4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 4b8c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2394c4 │ │ │ │ + bl 2394f4 │ │ │ │ blx 4b934 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2394c4 │ │ │ │ + bl 2394f4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b8c8 │ │ │ │ rsb r2, sl, #256 @ 0x100 │ │ │ │ add.w r0, r6, sl │ │ │ │ movs r1, #0 │ │ │ │ @@ -104782,15 +104782,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 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ ldr.w r0, [pc, #3540] @ a6794 │ │ │ │ mov r4, r2 │ │ │ │ @@ -105940,117 +105940,117 @@ │ │ │ │ mov r6, r3 │ │ │ │ b.n a66e6 │ │ │ │ nop │ │ │ │ add r6, pc, #208 @ (adr r6, a6868 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1} │ │ │ │ movs r7, r3 │ │ │ │ - itee le │ │ │ │ - movle r7, r3 │ │ │ │ - it lt @ unpredictable │ │ │ │ + it al │ │ │ │ + moval r7, r3 │ │ │ │ + ite lt │ │ │ │ movlt r7, r3 │ │ │ │ - itt hi │ │ │ │ - movhi r7, r3 │ │ │ │ - itet vs @ unpredictable │ │ │ │ + itte ls @ unpredictable │ │ │ │ + movls r7, r3 │ │ │ │ + itte vs @ unpredictable │ │ │ │ movvs r7, r3 │ │ │ │ - itet cc @ unpredictable │ │ │ │ - movcc r7, r3 │ │ │ │ - itt ne @ unpredictable │ │ │ │ + ite mi @ unpredictable │ │ │ │ + movmi r7, r3 │ │ │ │ + it ne @ unpredictable │ │ │ │ movne r7, r3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ - movs r7, r3 │ │ │ │ - bkpt 0x00d8 │ │ │ │ - movs r7, r3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + it eq │ │ │ │ + moveq r7, r3 │ │ │ │ + bkpt 0x00d4 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x00aa │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00c8 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x00ae │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x00ca │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00e0 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x008c │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x0072 │ │ │ │ movs r7, r3 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r1, 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, #4024] @ 0xfb8 │ │ │ │ @@ -106406,27 +106406,27 @@ │ │ │ │ bne.w a6a3c │ │ │ │ b.n a6a72 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, a6cbc │ │ │ │ + cbnz r6, a6cc8 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, a6cc2 │ │ │ │ + cbnz r6, a6cce │ │ │ │ movs r7, r3 │ │ │ │ str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - revsh r4, r2 │ │ │ │ + cbnz r4, a6ca0 │ │ │ │ movs r7, r3 │ │ │ │ - revsh r6, r0 │ │ │ │ + revsh r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -107685,23 +107685,23 @@ │ │ │ │ b.n a76c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r2, #32 │ │ │ │ movs r6, r4 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ movs r6, r4 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ movs r6, r4 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ movs r6, r4 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ movs r6, r4 │ │ │ │ ldrh r4, [r0, #32] │ │ │ │ lsls r1, 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, #1240] @ 0x4d8 │ │ │ │ @@ -107749,15 +107749,15 @@ │ │ │ │ bl e9d38 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a90e0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r2, r1, #8704 @ 0x2200 │ │ │ │ add.w r3, r1, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #512] @ 0x200 │ │ │ │ str r6, [r2, #8] │ │ │ │ @@ -108358,15 +108358,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str.w r3, [r2, #1956] @ 0x7a4 │ │ │ │ ldrb.w r3, [r1, #2288] @ 0x8f0 │ │ │ │ strb.w r3, [r2, #1960] @ 0x7a8 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a90c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -108736,25 +108736,25 @@ │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ b.n a86f6 │ │ │ │ strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ movs r6, r4 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ movs r6, r4 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ movs r6, r4 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r2, #20 │ │ │ │ movs r6, r4 │ │ │ │ ldrb r6, [r6, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r2, #8576 @ 0x2180 │ │ │ │ add.w r6, r2, #8640 @ 0x21c0 │ │ │ │ ldrd r9, fp, [sp, #68] @ 0x44 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ @@ -109103,15 +109103,15 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl e59d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w a90b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.w a8320 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #2292] @ 0x8f4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -109376,15 +109376,15 @@ │ │ │ │ b.n a886a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ bl e9ec8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w a8338 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ ldrb.w r3, [r3, #433] @ 0x1b1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -109444,15 +109444,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 9d148 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ bl e9ec8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n a8ea2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w a91ee │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r3, #488] @ 0x1e8 │ │ │ │ @@ -109568,15 +109568,15 @@ │ │ │ │ b.n a88fa │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 9d148 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n a8ea2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl b4704 │ │ │ │ b.w a832c │ │ │ │ ldrb.w r2, [r4, #432] @ 0x1b0 │ │ │ │ b.n a8cfe │ │ │ │ @@ -109584,15 +109584,15 @@ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ b.n a90a4 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ b.n a8966 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n a8ea2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a854a │ │ │ │ orr.w r8, r8, #24903680 @ 0x17c0000 │ │ │ │ b.w a7fec │ │ │ │ lsls r6, r6, #8 │ │ │ │ @@ -109686,15 +109686,15 @@ │ │ │ │ movt r2, #16555 @ 0x40ab │ │ │ │ str.w r8, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ orr.w r6, r6, #159 @ 0x9f │ │ │ │ adds r3, #16 │ │ │ │ b.w a886a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r0, #7 │ │ │ │ movs r6, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -109766,17 +109766,17 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r3 │ │ │ │ b.n a92ae │ │ │ │ mov ip, r8 │ │ │ │ b.n a92ae │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -111560,23 +111560,23 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ b.n aa234 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ movs r6, r4 │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ lsls r1, 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, #1248] @ 0x4e0 │ │ │ │ @@ -111622,15 +111622,15 @@ │ │ │ │ bl e9d38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w abc10 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ add.w r2, r4, #8704 @ 0x2200 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #512] @ 0x200 │ │ │ │ str r6, [r2, #8] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -112184,15 +112184,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #1956] @ 0x7a4 │ │ │ │ ldrb.w r3, [r5, #2288] @ 0x8f0 │ │ │ │ strb.w r3, [r2, #1960] @ 0x7a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w abbfe │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -112559,21 +112559,21 @@ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ b.n ab332 │ │ │ │ ldrsb r6, [r3, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr5, {1} │ │ │ │ - cdp2 0, 10, cr0, cr0, cr5, {1} │ │ │ │ - cdp2 0, 14, cr0, cr2, cr5, {1} │ │ │ │ - ldc2 0, cr0, [r4, #148] @ 0x94 │ │ │ │ + vhadd.u8 d0, d2, d21 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr5, {1} │ │ │ │ + vhadd.u16 d0, d2, d21 │ │ │ │ + stc2l 0, cr0, [r4, #148] @ 0x94 │ │ │ │ str r2, [r6, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xfb680025 │ │ │ │ + @ instruction: 0xfb980025 │ │ │ │ ldrd fp, sl, [sp, #60] @ 0x3c │ │ │ │ add.w r3, r9, #8576 @ 0x2180 │ │ │ │ add.w r6, r9, #8640 @ 0x21c0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r4, r9 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ adds r6, #24 │ │ │ │ @@ -112863,15 +112863,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w aaf60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 9d148 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n aaf7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ @@ -113127,15 +113127,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n ab812 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl e9ec8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n ab70c │ │ │ │ ldr.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldrb.w r3, [r3, #433] @ 0x1b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w abbd2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #476] @ 0x1dc │ │ │ │ @@ -113186,15 +113186,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 9d148 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl e9ec8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n ab70c │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w abcd0 │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ mov r8, fp │ │ │ │ b.n ab65e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -113295,15 +113295,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl b4704 │ │ │ │ b.w aaf72 │ │ │ │ ldrb.w r2, [r4, #432] @ 0x1b0 │ │ │ │ b.n ab8aa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n ab70c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ab18a │ │ │ │ orr.w r8, r8, #24903680 @ 0x17c0000 │ │ │ │ b.w aac78 │ │ │ │ add.w r2, r3, #8 │ │ │ │ @@ -113364,15 +113364,15 @@ │ │ │ │ b.n ab812 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ b.n ab65e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r8, r2 │ │ │ │ b.w ab10c │ │ │ │ - @ instruction: 0xf3e20025 │ │ │ │ + ands.w r0, r2, #10813440 @ 0xa50000 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [pc, #184] @ (abdb8 ) │ │ │ │ @@ -113443,17 +113443,17 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r3 │ │ │ │ b.n abd76 │ │ │ │ mov ip, r8 │ │ │ │ b.n abd76 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ movs r7, r3 │ │ │ │ - b.n ab998 │ │ │ │ + b.n ab9f8 │ │ │ │ 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 r4, [pc, #852] @ (ac128 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -113660,15 +113660,15 @@ │ │ │ │ movs r1, #8 │ │ │ │ b.n abef6 │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ b.n abfe2 │ │ │ │ add.w sl, r9, #5856 @ 0x16e0 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r9, #5344 @ 0x14e0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ac25e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -113681,15 +113681,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1252] @ 0x4e4 │ │ │ │ ands r2, r1 │ │ │ │ str.w r2, [r3, #1252] @ 0x4e4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, r9, #4096 @ 0x1000 │ │ │ │ add.w r9, sp, #20 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ @@ -113746,18 +113746,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ tst r4, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 5, cr0, cr8, cr5, {1} │ │ │ │ + cdp 0, 8, cr0, cr8, cr5, {1} │ │ │ │ ands r2, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r3, #11036 @ 0x2b1c │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w ac284 │ │ │ │ mov lr, r9 │ │ │ │ @@ -113772,95 +113772,95 @@ │ │ │ │ strd fp, fp, [sp] │ │ │ │ lsls r7, r3, #7 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ mov r1, r3 │ │ │ │ adds r0, #16 │ │ │ │ add r0, sl │ │ │ │ - bl 16f140 │ │ │ │ + bl 16f170 │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #24 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 16f2b4 │ │ │ │ + bl 16f2e4 │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #32 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 16f844 │ │ │ │ + bl 16f874 │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 16ee2c │ │ │ │ + bl 16ee5c │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #42 @ 0x2a │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 16eb98 │ │ │ │ + bl 16ebc8 │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 16ece0 │ │ │ │ + bl 16ed10 │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 173358 │ │ │ │ + bl 173388 │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 16f42c │ │ │ │ + bl 16f45c │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 16ef4c │ │ │ │ + bl 16ef7c │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 18d648 │ │ │ │ + bl 18d678 │ │ │ │ add.w r0, r7, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ add r0, sl │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 16f844 │ │ │ │ + bl 16f874 │ │ │ │ b.n ac0e6 │ │ │ │ rbit r2, r2 │ │ │ │ movs r1, #1 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ subs r2, r3, #1 │ │ │ │ @@ -113898,26 +113898,26 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ef9b8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #5856 @ 0x16e0 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ lsrs r3, r5, #12 │ │ │ │ movs r2, #1 │ │ │ │ ubfx r5, r5, #7, #5 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r5 │ │ │ │ ldr.w r1, [r3, #1252] @ 0x4e4 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #1252] @ 0x4e4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ef9b8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -121741,15 +121741,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b1a44 │ │ │ │ ldr.w r0, [r5, #3500] @ 0xdac │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #24 │ │ │ │ - bl 240e80 │ │ │ │ + bl 240eb0 │ │ │ │ ldr.w sl, [r4, #80] @ 0x50 │ │ │ │ str r0, [r7, #24] │ │ │ │ mov lr, sp │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r1, r2, #7 │ │ │ │ @@ -121955,15 +121955,15 @@ │ │ │ │ ldr.w r0, [r5, #3500] @ 0xdac │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w fp, r4, #88 @ 0x58 │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #24 │ │ │ │ - bl 240f10 │ │ │ │ + bl 240f40 │ │ │ │ ldr.w sl, [r8, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ mov r0, fp │ │ │ │ blx 4af60 │ │ │ │ @@ -121979,15 +121979,15 @@ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n b1b3e │ │ │ │ ldr.w r0, [r5, #3500] @ 0xdac │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #24 │ │ │ │ - bl 240f50 │ │ │ │ + bl 240f80 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla r9, r2, r3, r9 │ │ │ │ b.n b1a44 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #160 @ 0xa0 │ │ │ │ mov r8, sl │ │ │ │ @@ -122024,18 +122024,18 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xe8500088 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [r6, #544] @ 0x220 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ movs r7, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ - vtbx.8 d16, {d31- instruction: 0xffff0bfc │ │ │ │ movs r7, r3 │ │ │ │ b.n b1650 │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r2, b1c12 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -122366,23 +122366,23 @@ │ │ │ │ orrs r5, r6 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ b.n b1d44 │ │ │ │ add r1, pc, #100 @ (adr r1, b1fc0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n b1f72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ bne.w b1d3c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n b1f68 │ │ │ │ ldr r2, [pc, #92] @ (b1fdc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #2 │ │ │ │ @@ -122412,19 +122412,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n b274c │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n b2694 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r0, #3112] @ 0xc28 │ │ │ │ cbz r3, b1fec │ │ │ │ mvn.w lr, #3 │ │ │ │ b.n b1c98 │ │ │ │ bl e201c │ │ │ │ b.n b1fe6 │ │ │ │ @@ -123230,15 +123230,15 @@ │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ and.w r5, r2, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #24 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n b29f0 │ │ │ │ - bl 240f10 │ │ │ │ + bl 240f40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b29d2 │ │ │ │ ldr r3, [pc, #544] @ (b2b20 ) │ │ │ │ subs r7, r0, #4 │ │ │ │ ldr.w sl, [pc, #544] @ b2b24 │ │ │ │ mov r8, r5 │ │ │ │ @@ -123275,15 +123275,15 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 4b934 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 17c984 │ │ │ │ + bl 17c9b4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov ip, r2 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ @@ -123328,15 +123328,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b2b0c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 240e80 │ │ │ │ + bl 240eb0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b29d2 │ │ │ │ ldr r3, [pc, #308] @ (b2b30 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov sl, r4 │ │ │ │ @@ -123383,15 +123383,15 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str r3, [r7, #16] │ │ │ │ blx 4b934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ - bl 17c984 │ │ │ │ + bl 17c9b4 │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #24] │ │ │ │ str r2, [r7, #28] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -123448,29 +123448,29 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n b2bd0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ movs r5, r4 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ movs r7, r3 │ │ │ │ bvs.n b2b78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ movs r5, r4 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldc2 0, cr0, [r0], #-120 @ 0xffffff88 │ │ │ │ + stc2l 0, cr0, [r0], #-120 @ 0xffffff88 │ │ │ │ stmdb 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 r6, [pc, #332] @ (b2ca0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [pc, #332] @ (b2ca4 ) │ │ │ │ @@ -123505,15 +123505,15 @@ │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 240e80 │ │ │ │ + bl 240eb0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r1, sp │ │ │ │ mov r9, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ add.w r3, sl, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -123656,15 +123656,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b2d74 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, b2d6a │ │ │ │ mov r2, sl │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cbz r0, b2d5e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #4] │ │ │ │ str.w sl, [r6, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n b2d4e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -123749,15 +123749,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ bcs.n b2e94 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ movs r7, r3 │ │ │ │ bcs.n b2e30 │ │ │ │ lsls r0, 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, #3928] @ 0xf58 │ │ │ │ @@ -123926,15 +123926,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r7, r3 │ │ │ │ beq.n b3006 │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b30fc │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r2, r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -123968,41 +123968,41 @@ │ │ │ │ cbz r0, b3070 │ │ │ │ ldr.w r3, [r7, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3084] @ 0xc0c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 17e57c │ │ │ │ + bl 17e5ac │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n b3050 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, b308e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3084] @ 0xc0c │ │ │ │ movs r3, #1 │ │ │ │ - bl 17e57c │ │ │ │ + bl 17e5ac │ │ │ │ ldrd r2, r0, [sp, #28] │ │ │ │ ldr.w r3, [r2, #2320] @ 0x910 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2320] @ 0x910 │ │ │ │ blx 4be40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #16 │ │ │ │ blx 4b080 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17e004 │ │ │ │ + bl 17e034 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 8f7c0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n b30d6 │ │ │ │ @@ -124031,15 +124031,15 @@ │ │ │ │ b.n b3006 │ │ │ │ mov r5, r0 │ │ │ │ movw r7, #4588 @ 0x11ec │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r0, [r3, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r0, r7 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e12c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ orrs r5, r0 │ │ │ │ cmp r8, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ bcc.n b3108 │ │ │ │ b.n b2f04 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -124078,15 +124078,15 @@ │ │ │ │ b.n b2fcc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r5, #6780 @ 0x1a7c │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ add r0, r5 │ │ │ │ ldr.w r1, [r3, #2320] @ 0x910 │ │ │ │ - bl 23aaf8 │ │ │ │ + bl 23ab28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b2fec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -124097,26 +124097,26 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r3, #8 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ movs r1, #14 │ │ │ │ ldr.w r2, [r5, #3500] @ 0xdac │ │ │ │ mov r0, sl │ │ │ │ add.w r2, r2, #5984 @ 0x1760 │ │ │ │ - bl 23ace8 │ │ │ │ + bl 23ad18 │ │ │ │ ldr r2, [pc, #340] @ (b3320 ) │ │ │ │ movs r3, #8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 23ace8 │ │ │ │ + bl 23ad18 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r5, r5, #5952 @ 0x1740 │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w sl, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [sl, #1856] @ 0x740 │ │ │ │ ldr.w r2, [sl, #1860] @ 0x744 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n b3276 │ │ │ │ @@ -124144,34 +124144,34 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #3 │ │ │ │ ldrd r7, r4, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ strd r7, r4, [sp, #116] @ 0x74 │ │ │ │ - bl 23ace8 │ │ │ │ + bl 23ad18 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b3218 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ bl 8f5b4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 23ace8 │ │ │ │ + bl 23ad18 │ │ │ │ b.n b3220 │ │ │ │ ldrd r5, r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r9, r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cmp r6, r8 │ │ │ │ bls.n b32b6 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r8 │ │ │ │ mov sl, r3 │ │ │ │ @@ -124184,20 +124184,20 @@ │ │ │ │ strd r3, r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #6 │ │ │ │ mov r2, sl │ │ │ │ - bl 23ace8 │ │ │ │ + bl 23ad18 │ │ │ │ cmp r6, r5 │ │ │ │ bhi.n b328c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 23ad24 │ │ │ │ + bl 23ad54 │ │ │ │ b.n b2fec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r3, #332] @ 0x14c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 8f730 │ │ │ │ @@ -124210,37 +124210,37 @@ │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r3, #3504] @ 0xdb0 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n b31b2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ bne.n b3254 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ movs r7, r3 │ │ │ │ bne.n b3240 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fe001e │ │ │ │ + strh.w r0, [lr, lr, lsl #1] │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r5} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf4f8001e │ │ │ │ - @ instruction: 0xf390001e │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + @ instruction: 0xf528001e │ │ │ │ + ubfx r0, r0, #0, #31 │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ @@ -124370,23 +124370,23 @@ │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - sbfx r0, lr, #0, #31 │ │ │ │ - ssat16 r0, #31, r4 │ │ │ │ + @ instruction: 0xf37e001e │ │ │ │ + @ instruction: 0xf354001e │ │ │ │ ldmia r4!, {r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ @ instruction: 0xfa39ffff │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf29a001e │ │ │ │ - @ instruction: 0xf25c001e │ │ │ │ + movt r0, #40990 @ 0xa01e │ │ │ │ + @ instruction: 0xf28c001e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl ec340 │ │ │ │ ldrd r0, r1, [r4, #320] @ 0x140 │ │ │ │ @@ -124425,29 +124425,29 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b3568 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b3540 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b3532 │ │ │ │ b.n b3504 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -124531,15 +124531,15 @@ │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ b.n b35d4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r5, r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf13a001e │ │ │ │ + sbc.w r0, sl, #30 │ │ │ │ mcr2 15, 5, pc, cr1, cr15, {7} @ │ │ │ │ ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -124668,15 +124668,15 @@ │ │ │ │ b.n b3710 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b382e │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b37e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -124697,15 +124697,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b370e │ │ │ │ b.n b3710 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b3768 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3834 │ │ │ │ @@ -124837,28 +124837,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b39d6 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b39b2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b39a4 │ │ │ │ b.n b38f4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b3984 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b39dc │ │ │ │ @@ -124951,28 +124951,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b3b0e │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b3aea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b3adc │ │ │ │ b.n b3a4a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b3abe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3b14 │ │ │ │ @@ -125042,28 +125042,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b3c02 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b3bde │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b3bd0 │ │ │ │ b.n b3b80 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b3bb2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3c08 │ │ │ │ @@ -125133,29 +125133,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b3cf8 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b3cd2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b3cc4 │ │ │ │ b.n b3c74 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b3ca6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3cfe │ │ │ │ @@ -125237,29 +125237,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b3e10 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b3dea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b3ddc │ │ │ │ b.n b3d6a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b3dbc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3e16 │ │ │ │ @@ -125340,28 +125340,28 @@ │ │ │ │ b.n b3e92 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b3f1e │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b3efa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b3eec │ │ │ │ b.n b3e80 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b3ec8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3f24 │ │ │ │ @@ -125472,29 +125472,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b4082 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b405c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b404e │ │ │ │ b.n b3f92 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b4030 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4088 │ │ │ │ @@ -125582,28 +125582,28 @@ │ │ │ │ b.n b410e │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b41ac │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b4188 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b417a │ │ │ │ b.n b40f8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b414e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b41b2 │ │ │ │ @@ -125702,28 +125702,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b42f2 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b42ce │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b42c0 │ │ │ │ b.n b422c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b429c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b42f8 │ │ │ │ @@ -125825,28 +125825,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b4442 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b441e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4410 │ │ │ │ b.n b4378 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b43ec │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4448 │ │ │ │ @@ -125942,28 +125942,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b457c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b4558 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b454a │ │ │ │ b.n b44b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b452a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4582 │ │ │ │ @@ -126071,29 +126071,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b46d6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b46b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b46a2 │ │ │ │ b.n b460a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b4680 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b46dc │ │ │ │ @@ -126189,29 +126189,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b480c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b47e6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b47d8 │ │ │ │ b.n b474a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b47ba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4812 │ │ │ │ @@ -126306,29 +126306,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b4940 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b491a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b490c │ │ │ │ b.n b487e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b48ee │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4946 │ │ │ │ @@ -126422,28 +126422,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b4a74 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b4a50 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4a42 │ │ │ │ b.n b49b6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b4a22 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4a7a │ │ │ │ @@ -126536,28 +126536,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b4ba6 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b4b82 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4b74 │ │ │ │ b.n b4ae8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b4b54 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4bac │ │ │ │ @@ -126646,29 +126646,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b4cca │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b4ca4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4c96 │ │ │ │ b.n b4c44 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b4c76 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4cd0 │ │ │ │ @@ -126744,29 +126744,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b4dca │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b4da4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4d96 │ │ │ │ b.n b4d3c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n b4d78 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4dd0 │ │ │ │ @@ -126805,52 +126805,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ add.w r1, r0, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ ldrb.w r1, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177bec │ │ │ │ + bl 177c1c │ │ │ │ ldrb.w r1, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 177bec │ │ │ │ + bl 177c1c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 109af8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, b4eb0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177bec │ │ │ │ + bl 177c1c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 109af8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n b4eac │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 177bec │ │ │ │ + bl 177c1c │ │ │ │ b.n b4e94 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n b4ecc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #308 @ 0x134 │ │ │ │ beq.n b4ed0 │ │ │ │ @@ -127129,25 +127129,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b51c2 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #36] @ (b51e8 ) │ │ │ │ ldr r3, [pc, #28] @ (b51e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127749,15 +127749,15 @@ │ │ │ │ movcc sl, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w b5dd6 │ │ │ │ add.w r7, r6, #4768 @ 0x12a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n b58c0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, b5842 │ │ │ │ mov r0, r6 │ │ │ │ bl 8f54c │ │ │ │ @@ -127817,15 +127817,15 @@ │ │ │ │ bne.n b58d6 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldrb.w r3, [r6, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b5e14 │ │ │ │ add.w r7, r4, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ @@ -128032,15 +128032,15 @@ │ │ │ │ ... │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ movs r6, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r3, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ @@ -128269,15 +128269,15 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ strd r3, r3, [sl, #12] │ │ │ │ str.w r3, [sl, #20] │ │ │ │ b.n b58fe │ │ │ │ mov r0, r7 │ │ │ │ mov fp, sl │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r8 │ │ │ │ blx 4a8f8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ bl bdf88 │ │ │ │ mov r0, r8 │ │ │ │ blx 4be40 │ │ │ │ @@ -128324,40 +128324,40 @@ │ │ │ │ bl b4ed8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b5f02 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #264 @ 0x108 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 177f0c │ │ │ │ + bl 177f3c │ │ │ │ strb.w r0, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f0c │ │ │ │ + bl 177f3c │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ ldr.w r1, [r6, #3512] @ 0xdb8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w ip, [r4, #428] @ 0x1ac │ │ │ │ bl 109a38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 177f0c │ │ │ │ + bl 177f3c │ │ │ │ cbnz r0, b5f06 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n b5ee2 │ │ │ │ cmp r2, #4 │ │ │ │ beq.n b5ee2 │ │ │ │ @@ -128366,15 +128366,15 @@ │ │ │ │ bl b56c0 │ │ │ │ cbnz r0, b5efa │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b56c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b5ede │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -128423,15 +128423,15 @@ │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ bl 1096f4 │ │ │ │ ldr r3, [pc, #144] @ (b600c ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c204 │ │ │ │ + bl 19c234 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl b4ed8 │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, b5ff8 │ │ │ │ strb.w r6, [r0, #433] @ 0x1b1 │ │ │ │ @@ -128475,15 +128475,15 @@ │ │ │ │ b.n b5fd4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #808 @ (adr r0, b6330 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ add r0, pc, #144 @ (adr r0, b60a4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -128876,29 +128876,29 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ asrs r0, r1, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b6460 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #200] @ (b653c ) │ │ │ │ ldr r3, [pc, #196] @ (b6538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -128921,49 +128921,49 @@ │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b64cc │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ b.n b6470 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6470 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n b6470 │ │ │ │ strh.w r4, [sp] │ │ │ │ b.n b6446 │ │ │ │ strb.w r4, [sp] │ │ │ │ b.n b6446 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ @@ -130616,37 +130616,37 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r7, 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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b77b4 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7926 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r6, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ ldr.w sl, [pc, #588] @ b7a34 │ │ │ │ @@ -130656,15 +130656,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #548] @ (b7a38 ) │ │ │ │ ldr r3, [pc, #536] @ (b7a2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -130695,15 +130695,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w b776e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n b7952 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -130748,39 +130748,39 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b7960 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ add r6, sp, #16 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7810 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n b7810 │ │ │ │ add sl, r8 │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl b6390 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n b77bc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n b7856 │ │ │ │ b.n b776e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -130829,30 +130829,30 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ b.n b78a4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b79de │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r8, r0 │ │ │ │ b.n b7810 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n b79c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -131100,25 +131100,25 @@ │ │ │ │ add.w r1, r3, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w b7ae8 │ │ │ │ ldr.w r0, [r3, fp] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7cf6 │ │ │ │ ldr.w r0, [r3, fp] │ │ │ │ movs r3, #3 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ ldrb.w r5, [r0, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ands.w r5, r5, #7 │ │ │ │ beq.n b7cc0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -131140,15 +131140,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f3748 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - bl 19a55c │ │ │ │ + bl 19a58c │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ b.n b7ae8 │ │ │ │ uxth r1, r1 │ │ │ │ b.n b7c40 │ │ │ │ @@ -133331,21 +133331,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #30 │ │ │ │ movne r4, #22 │ │ │ │ mov r2, r4 │ │ │ │ - bl 198d6c │ │ │ │ + bl 198d9c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b9a3e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -133353,18 +133353,18 @@ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w b9786 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #5 │ │ │ │ @@ -133395,39 +133395,39 @@ │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b954c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r3, [pc, #1424] @ b9ae0 │ │ │ │ ldr.w r9, [r9, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ @@ -133435,15 +133435,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ beq.n b95d4 │ │ │ │ ldr.w r2, [pc, #1328] @ b9ae4 │ │ │ │ ldr.w r3, [pc, #1312] @ b9ad8 │ │ │ │ add r2, pc │ │ │ │ @@ -133455,51 +133455,51 @@ │ │ │ │ bne.w b9ace │ │ │ │ mov r0, r8 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ mla r9, r2, r3, r9 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w ip, [r9, #34] @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r6, [r5, ip, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r9, [r5, #40] @ 0x28 │ │ │ │ cmp.w r9, #2 │ │ │ │ beq.w b9792 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -133575,23 +133575,23 @@ │ │ │ │ bne.w b9a6e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b.n b979c │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ mov.w r8, #108 @ 0x6c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w lr, [pc, #900] @ b9ae0 │ │ │ │ @@ -133602,15 +133602,15 @@ │ │ │ │ ldr.w r9, [r9, lr] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ mla lr, r8, r3, r9 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n b9554 │ │ │ │ movs r7, #32 │ │ │ │ b.n b9720 │ │ │ │ movs r7, #8 │ │ │ │ b.n b9720 │ │ │ │ movs r7, #16 │ │ │ │ b.n b9720 │ │ │ │ @@ -133619,26 +133619,26 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ @@ -133656,22 +133656,22 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r6 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r6 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ @@ -133680,15 +133680,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -133703,22 +133703,22 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ mov lr, r9 │ │ │ │ @@ -133729,15 +133729,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov ip, r9 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov lr, r6 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -133753,22 +133753,22 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldrh.w r3, [r8, #24] │ │ │ │ @@ -133777,15 +133777,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #3 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -133801,23 +133801,23 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r2, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r8 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -133825,54 +133825,54 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ mov r0, fp │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c6a8 │ │ │ │ mov r8, r0 │ │ │ │ b.n b95b2 │ │ │ │ movs r7, #1 │ │ │ │ b.n b9720 │ │ │ │ ldr r2, [pc, #168] @ (b9ae8 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b6c │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr.w r3, [r0, #400] @ 0x190 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #400] @ 0x190 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ b.n b94a0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -133880,15 +133880,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n b979c │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n b979c │ │ │ │ movs r5, #1 │ │ │ │ b.n b96ce │ │ │ │ @@ -133971,15 +133971,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ bl b76f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19b354 │ │ │ │ + bl 19b384 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [pc, #3088] @ ba7d4 │ │ │ │ ldr.w r2, [pc, #3076] @ ba7cc │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ @@ -134011,22 +134011,22 @@ │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov sl, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r9, #8] │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [sl, #24] │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -134037,15 +134037,15 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r7, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov.w sl, #1 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r5 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ @@ -134059,21 +134059,21 @@ │ │ │ │ strb.w sl, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r9, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -134082,41 +134082,41 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b9d42 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ b.n b9bbe │ │ │ │ beq.w ba668 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w b9b68 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -134163,15 +134163,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add.w sl, sp, #180 @ 0xb4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19bb08 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ strd r8, r8, [sp, #96] @ 0x60 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ @@ -134193,21 +134193,21 @@ │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r9, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -134218,15 +134218,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ beq.w ba734 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -134264,23 +134264,23 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n b9f18 │ │ │ │ cbz r6, b9f6e │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r9, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -134288,15 +134288,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -134350,45 +134350,45 @@ │ │ │ │ lsls r0, r1, #19 │ │ │ │ lsls r0, r1, #19 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ba01e │ │ │ │ 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, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r8, [pc, #1956] @ ba7d8 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [r6, #20] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -134399,19 +134399,19 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ ldrb.w r3, [lr, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ @@ -134452,18 +134452,18 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ba1f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3500] @ 0xdac │ │ │ │ @@ -134472,21 +134472,21 @@ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.w b9fa2 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [fp, #41] @ 0x29 │ │ │ │ ldrb.w r1, [fp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ba170 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ subs r5, r3, #1 │ │ │ │ bmi.w ba650 │ │ │ │ @@ -134501,22 +134501,22 @@ │ │ │ │ b.n ba1ac │ │ │ │ subs r5, #1 │ │ │ │ subs r4, #4 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.w ba65c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ ldrb.w r6, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ba1a2 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb4c │ │ │ │ mov r7, r0 │ │ │ │ b.n ba1a2 │ │ │ │ strh.w r5, [sp, #96] @ 0x60 │ │ │ │ b.n b9ffe │ │ │ │ strb.w r5, [sp, #96] @ 0x60 │ │ │ │ b.n b9ffe │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -134532,15 +134532,15 @@ │ │ │ │ b.n b9c8c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r8, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ b.n ba11a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movw r3, #729 @ 0x2d9 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w b9b68 │ │ │ │ @@ -134568,22 +134568,22 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #20] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r9, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -134594,15 +134594,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r7, r7, [r6, #4] │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r7, [r6, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrb.w r7, [sl, #16] │ │ │ │ @@ -134618,21 +134618,21 @@ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r9, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ @@ -134641,15 +134641,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r5 │ │ │ │ str.w sl, [sp, #108] @ 0x6c │ │ │ │ @@ -134663,21 +134663,21 @@ │ │ │ │ strb.w r8, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb.w r2, [r9, #8] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ @@ -134686,26 +134686,26 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ b.n b9d4a │ │ │ │ ldr r3, [pc, #952] @ (ba7d8 ) │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -134743,74 +134743,74 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ba4ae │ │ │ │ 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, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add r8, r7 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r8, #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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ba4ea │ │ │ │ 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, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ba510 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ b.n b9d4a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3512] @ 0xdb8 │ │ │ │ @@ -134851,41 +134851,41 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [fp, #44] @ 0x2c │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #41] @ 0x29 │ │ │ │ ldr.w r5, [fp, #96] @ 0x60 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ba5ce │ │ │ │ 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, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -134894,47 +134894,47 @@ │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str.w r6, [r5, ip, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r0, fp, #24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ b.w b9bbe │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n b9ffe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mla r3, r3, r1, r2 │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cbnz r6, ba688 │ │ │ │ mov r0, fp │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ b.w b9bbe │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3512] @ 0xdb8 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b9bc0 │ │ │ │ movs r3, #6 │ │ │ │ b.w b9d88 │ │ │ │ ldrh.w r3, [r4, #378] @ 0x17a │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ b.n ba596 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ b.n ba65e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ba790 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #392 @ 0x188 │ │ │ │ mov r2, r1 │ │ │ │ b.n ba6aa │ │ │ │ @@ -134951,25 +134951,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, ba6ec │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ba8ae │ │ │ │ @@ -134979,15 +134979,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 10b148 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1692] @ 0x69c │ │ │ │ b.n ba4ae │ │ │ │ ands.w r3, r2, r5 │ │ │ │ @@ -135000,15 +135000,15 @@ │ │ │ │ beq.w b9eb2 │ │ │ │ ldr.w r3, [fp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19bb08 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w b9eb2 │ │ │ │ ldr r3, [pc, #112] @ (ba7d8 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -135032,26 +135032,26 @@ │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r6 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ba718 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n ba718 │ │ │ │ str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ @@ -135085,21 +135085,21 @@ │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ uxtb.w sl, sl │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -135114,15 +135114,15 @@ │ │ │ │ add.w r4, r5, #28 │ │ │ │ ldr.w r3, [r1, ip] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w r7, fp, r3 │ │ │ │ add r2, fp │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, fp │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -135139,41 +135139,41 @@ │ │ │ │ uxth.w sl, sl │ │ │ │ b.n ba81c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, ba8dc │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ adds r3, r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ @@ -135184,15 +135184,15 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n ba708 │ │ │ │ ldr r3, [pc, #12] @ (ba94c ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n ba152 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ @@ -135262,23 +135262,23 @@ │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n baafe │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #4 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ - bl 1db200 │ │ │ │ + bl 1db230 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b5260 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e1b54 │ │ │ │ + bl 1e1b84 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df8c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, baa50 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ @@ -135288,35 +135288,35 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, baa4a │ │ │ │ mov r1, r2 │ │ │ │ b.n baa36 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n bab1a │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1a6424 │ │ │ │ + bl 1a6454 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n baae6 │ │ │ │ - bl 209568 │ │ │ │ + bl 209598 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8ce8 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c455c │ │ │ │ + bl 1c458c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df8c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1dc35c │ │ │ │ + bl 1dc38c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d26b0 │ │ │ │ + bl 1d26e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c2468 │ │ │ │ + bl 1c2498 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cbnz r3, baade │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ @@ -135327,33 +135327,33 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r1, #4] │ │ │ │ strb.w r2, [sp, #46] @ 0x2e │ │ │ │ - bl 1f2994 │ │ │ │ + bl 1f29c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #108] @ (bab34 ) │ │ │ │ ldr r3, [pc, #96] @ (bab28 ) │ │ │ │ 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 bab1e │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d8e10 │ │ │ │ + bl 1d8e40 │ │ │ │ b.n baa96 │ │ │ │ - bl 1f5068 │ │ │ │ + bl 1f5098 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f5274 │ │ │ │ + bl 1f52a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 99228 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b.n baa5e │ │ │ │ movs r0, #0 │ │ │ │ b.n baac4 │ │ │ │ ldr r3, [pc, #56] @ (bab38 ) │ │ │ │ @@ -135361,15 +135361,15 @@ │ │ │ │ ldr r2, [pc, #56] @ (bab3c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1fff80 │ │ │ │ + bl 1fffb0 │ │ │ │ b.n baa04 │ │ │ │ mov r1, r5 │ │ │ │ b.n baa50 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r2, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ @@ -135379,15 +135379,15 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [pc, #2908] @ bb6b0 │ │ │ │ @@ -136361,23 +136361,23 @@ │ │ │ │ b.w bac5c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r4, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ movs r5, r4 │ │ │ │ ldr r7, [pc, #280] @ (bb7e0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb.w r0, [r4, #36] @ 0x24 │ │ │ │ + vst1.8 {d16[1]}, [r4], r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -137120,15 +137120,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bd404 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #1 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl 1db5b8 │ │ │ │ + bl 1db5e8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w bcbae │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -137150,30 +137150,30 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb r2, [r3, #4] │ │ │ │ ldr.w r1, [pc, #2664] @ bc9ec │ │ │ │ ldr.w r2, [pc, #2664] @ bc9f0 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w bc568 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, bbfae │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w bd018 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbdf4 │ │ │ │ + bl 1dbe24 │ │ │ │ mov r0, r4 │ │ │ │ bl 10b624 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w bc582 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -137183,51 +137183,51 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w bc5ac │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b361c │ │ │ │ + bl 1b364c │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b361c │ │ │ │ + bl 1b364c │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b361c │ │ │ │ + bl 1b364c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w bcb42 │ │ │ │ add r2, sp, #688 @ 0x2b0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r1, #4 │ │ │ │ add.w r2, r4, #400 @ 0x190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa5c0 │ │ │ │ + bl 1aa5f0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa5c0 │ │ │ │ + bl 1aa5f0 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n bc130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d04 │ │ │ │ + bl 1a6d34 │ │ │ │ ldr.w r5, [r4, #428] @ 0x1ac │ │ │ │ cmp r5, #0 │ │ │ │ beq.n bc130 │ │ │ │ addw r6, sp, #1220 @ 0x4c4 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -137337,15 +137337,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1c7d34 │ │ │ │ + bl 1c7d64 │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -137544,15 +137544,15 @@ │ │ │ │ bne.n bc3a6 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w bc69e │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20473c │ │ │ │ + bl 20476c │ │ │ │ ldr.w r2, [r4, #384] @ 0x180 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cbz r1, bc40a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -137573,15 +137573,15 @@ │ │ │ │ b.n bc222 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w bd3fe │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6424 │ │ │ │ + bl 1a6454 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ lsls r3, r3, #9 │ │ │ │ orr.w r3, r3, r2, lsl #7 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -137695,15 +137695,15 @@ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r3, #8 │ │ │ │ bpl.w bd440 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #428] @ 0x1ac │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w bbfae │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -137718,15 +137718,15 @@ │ │ │ │ bne.w bd00c │ │ │ │ ldr.w r2, [pc, #1132] @ bc9fc │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1132] @ bca00 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w bbfde │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -137816,15 +137816,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w bd424 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1324 @ 0x52c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ b.n bc3be │ │ │ │ ldr.w r3, [r7, #392] @ 0x188 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ ldr.w r4, [r7, #384] @ 0x180 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, r4, #4 │ │ │ │ @@ -137843,15 +137843,15 @@ │ │ │ │ beq.w bc4c4 │ │ │ │ b.n bc5ee │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ beq.w bcb98 │ │ │ │ ubfx r7, r3, #4, #2 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w bc076 │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -137878,15 +137878,15 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ ldrd r1, r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n bc852 │ │ │ │ strd r5, r7, [sp, #44] @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -137929,15 +137929,15 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ bl b7a40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n bc796 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r1, r9 │ │ │ │ cbz r1, bc806 │ │ │ │ mov r9, r0 │ │ │ │ b.n bc762 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -137952,24 +137952,24 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ bl b7a40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n bc7ce │ │ │ │ ldrd r5, r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #0 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r0, r7 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ uxtb r7, r0 │ │ │ │ cbz r3, bc830 │ │ │ │ cbz r5, bc830 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ @@ -138005,15 +138005,15 @@ │ │ │ │ strd r7, r7, [r2, #8] │ │ │ │ str r4, [r2, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #16] │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w bcb36 │ │ │ │ strd r4, r5, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -138032,15 +138032,15 @@ │ │ │ │ bne.n bc89c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n bc8cc │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cbz r6, bc912 │ │ │ │ mov fp, r0 │ │ │ │ b.n bc890 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n bc8b6 │ │ │ │ mov r4, r3 │ │ │ │ @@ -138063,24 +138063,24 @@ │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #8 │ │ │ │ beq.n bc958 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n bc8a6 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n bc8c0 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov r8, r7 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, bc93c │ │ │ │ cbz r5, bc93c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n bc864 │ │ │ │ @@ -138162,61 +138162,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrh r3, [r5, #56] @ 0x38 │ │ │ │ vsri.64 d29, d25, #1 │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, bca38 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r1, [r7, #12] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -138227,15 +138227,15 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r7, #1 │ │ │ │ str.w r2, [r6, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w ip, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, r5 │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -138287,19 +138287,19 @@ │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ b.n bc5f4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ ldr.w r2, [pc, #2908] @ bd6a8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1b22f8 │ │ │ │ + bl 1b2328 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b361c │ │ │ │ + bl 1b364c │ │ │ │ ldrb.w r3, [r4, #323] @ 0x143 │ │ │ │ lsls r3, r3, #27 │ │ │ │ bpl.n bcb72 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bd42e │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ @@ -138308,19 +138308,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #688] @ 0x2b0 │ │ │ │ strd r3, r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ strb.w r3, [sp, #688] @ 0x2b0 │ │ │ │ - bl 1d2750 │ │ │ │ + bl 1d2780 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ b.w bc012 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ mov r3, r0 │ │ │ │ b.n bc6f6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ @@ -138341,15 +138341,15 @@ │ │ │ │ bne.w bcfca │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bl 1b86c4 │ │ │ │ + bl 1b86f4 │ │ │ │ b.w bbf50 │ │ │ │ ldrb.w r1, [r3, #1425] @ 0x591 │ │ │ │ lsls r0, r1, #28 │ │ │ │ bmi.w bcfaa │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cmp r0, #3 │ │ │ │ beq.w bd03e │ │ │ │ @@ -138434,15 +138434,15 @@ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r7, [r2, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #16] │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w bd308 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ @@ -138473,15 +138473,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 19b76c │ │ │ │ + bl 19b79c │ │ │ │ ldrb.w r6, [r9] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w bcf14 │ │ │ │ ldrd r7, r2, [r9, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -138539,50 +138539,50 @@ │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bce3c │ │ │ │ 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, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ @@ -138625,26 +138625,26 @@ │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [r8, r1, lsl #2] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r2, [r8, r1, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w bcd1a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w bd15e │ │ │ │ mov fp, r0 │ │ │ │ b.n bccfe │ │ │ │ ldr.w r2, [pc, #1916] @ bd6ac │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -138771,15 +138771,15 @@ │ │ │ │ bne.n bd076 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n bd096 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #408 @ 0x198 │ │ │ │ beq.n bd0c6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bd070 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w bcc50 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -138823,44 +138823,44 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n bcd3c │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ adds r5, #24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bd132 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ b.n bcf14 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w bcf1a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ beq.w bcd3c │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w bcf28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, bd18c │ │ │ │ cbz r6, bd18c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ @@ -138889,35 +138889,35 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n bd25c │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bd1f2 │ │ │ │ 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, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov.w r8, #108 @ 0x6c │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ strd r1, r1, [r7] │ │ │ │ str r1, [r7, #8] │ │ │ │ @@ -138934,51 +138934,51 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n bcdf2 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bd294 │ │ │ │ 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, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ @@ -138993,15 +138993,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n bcf02 │ │ │ │ mov r8, r4 │ │ │ │ b.n bd164 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #24] │ │ │ │ @@ -139040,15 +139040,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bd31a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, bd38e │ │ │ │ cbz r6, bd38e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ @@ -139106,71 +139106,71 @@ │ │ │ │ b.w bc678 │ │ │ │ ldr r2, [pc, #672] @ (bd6b0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #672] @ (bd6b4 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n bcf46 │ │ │ │ movs r3, #1 │ │ │ │ b.n bd3f6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ b.w bc548 │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1af9e4 │ │ │ │ + bl 1afa14 │ │ │ │ b.w bcb72 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r2, #428] @ 0x1ac │ │ │ │ movs r2, #22 │ │ │ │ - bl 198d6c │ │ │ │ + bl 198d9c │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, bd480 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198d6c │ │ │ │ + bl 198d9c │ │ │ │ ldr.w r6, [r4, #384] @ 0x180 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w bc562 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cbnz r4, bd48c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bd470 │ │ │ │ b.w bc562 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ b.w bc562 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ movw sl, #667 @ 0x29b │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ strd r3, r3, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w bd6e4 │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -139215,15 +139215,15 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n bd540 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n bd4da │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w bd66e │ │ │ │ mov r9, r0 │ │ │ │ b.n bd4c4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ @@ -139242,15 +139242,15 @@ │ │ │ │ beq.w bd6b8 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [fp] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -139258,29 +139258,29 @@ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r2, r3, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #148] @ 0x94 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -139315,36 +139315,36 @@ │ │ │ │ ldrb r5, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r5, #11 │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ b.n bd51e │ │ │ │ ldr r3, [r3, #32] │ │ │ │ b.n bd54e │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w bd522 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, sl │ │ │ │ beq.w bd4fe │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w bd530 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w bc562 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w bc562 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ @@ -139358,26 +139358,26 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n bd61a │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ strh r7, [r6, #34] @ 0x22 │ │ │ │ @ instruction: 0xffff08f8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #56] @ (bd6f4 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 198ca0 │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n bd55a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -139547,18 +139547,18 @@ │ │ │ │ blx 4be40 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ cbz r1, bd8b2 │ │ │ │ mov r0, r5 │ │ │ │ bl 8f54c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, bd8ba │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, bd8c2 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ @@ -139609,37 +139609,37 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 4af60 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ cbz r6, bd9ac │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ bl ba950 │ │ │ │ str.w r0, [sl, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bdda4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, r8 │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -139665,15 +139665,15 @@ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r6, r8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ add.w r5, sl, #20 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cbz r0, bd9fa │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fffdc │ │ │ │ + bl 20000c │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n bd9ec │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r4, sl, #24 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ @@ -139708,27 +139708,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, bda5c │ │ │ │ mov r1, r2 │ │ │ │ b.n bda46 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w bde06 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 1a6424 │ │ │ │ + bl 1a6454 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n bda36 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, bda8e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r3, #24 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, bda88 │ │ │ │ movs r0, #0 │ │ │ │ - bl 19dab8 │ │ │ │ + bl 19dae8 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n bda7a │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bdd90 │ │ │ │ @@ -139817,15 +139817,15 @@ │ │ │ │ beq.w bdd4e │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n bdb86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bdb86 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -139842,15 +139842,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb.w r4, [sp, #192] @ 0xc0 │ │ │ │ bl bbed0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w bde02 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -139859,111 +139859,111 @@ │ │ │ │ str r1, [r7, #12] │ │ │ │ b.n bdb86 │ │ │ │ ldr r2, [pc, #524] @ (bde20 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [r3, r2] │ │ │ │ - bl 1c1f48 │ │ │ │ + bl 1c1f78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bdc9c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f48 │ │ │ │ + bl 1c1f78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bdcd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9cb8 │ │ │ │ + bl 1a9ce8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bdd00 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r5, [sp, #84] @ 0x54 │ │ │ │ - bl 20473c │ │ │ │ + bl 20476c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20473c │ │ │ │ + bl 20476c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a912c │ │ │ │ + bl 1a915c │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a931c │ │ │ │ + bl 1a934c │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n bdd14 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa260 │ │ │ │ + bl 1fa290 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fa260 │ │ │ │ + bl 1fa290 │ │ │ │ cmp sl, r8 │ │ │ │ beq.w bda28 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r7, [sl, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ beq.w bda24 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1f48 │ │ │ │ + bl 1c1f78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bdc24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd4d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfd60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r5, [sp, #84] @ 0x54 │ │ │ │ - bl 20473c │ │ │ │ + bl 20476c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f48 │ │ │ │ + bl 1c1f78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bdc30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df8c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #84] @ 0x54 │ │ │ │ - bl 20473c │ │ │ │ + bl 20476c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9cb8 │ │ │ │ + bl 1a9ce8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bdc3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd4d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195ed8 │ │ │ │ + bl 195f08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ b.n bdc3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b5260 │ │ │ │ cbnz r0, bdd7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b5260 │ │ │ │ b.n bdc6e │ │ │ │ cmp r5, #0 │ │ │ │ ittet ge │ │ │ │ ldrbge.w r3, [r3, #82] @ 0x52 │ │ │ │ ldrbge.w r2, [sp, #93] @ 0x5d │ │ │ │ ldrblt.w r3, [sp, #93] @ 0x5d │ │ │ │ ubfxge r3, r3, #5, #1 │ │ │ │ @@ -139971,15 +139971,15 @@ │ │ │ │ orrlt.w r3, r3, #128 @ 0x80 │ │ │ │ strblt.w r3, [sp, #93] @ 0x5d │ │ │ │ bfige r2, r3, #7, #1 │ │ │ │ strbge.w r2, [sp, #93] @ 0x5d │ │ │ │ movs r2, #5 │ │ │ │ b.n bdb14 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #204] @ (bde24 ) │ │ │ │ ldr r2, [pc, #184] @ (bde14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ @@ -139991,28 +139991,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #332] @ 0x14c │ │ │ │ strb.w r2, [r1, #332] @ 0x14c │ │ │ │ b.n bdaf8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20473c │ │ │ │ + bl 20476c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ b.n bdd1c │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ b.n bdb10 │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sp, #93] @ 0x5d │ │ │ │ b.n bdb5c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ @@ -140021,15 +140021,15 @@ │ │ │ │ cbz r1, bddd0 │ │ │ │ mov r0, r8 │ │ │ │ bl bd864 │ │ │ │ cbz r7, bddf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, bddee │ │ │ │ adds r4, #4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n bddf4 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n bddca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -140052,15 +140052,15 @@ │ │ │ │ nop │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n bdddc │ │ │ │ + bcc.n bde3c │ │ │ │ movs r4, r4 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -140229,15 +140229,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (bdfe4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, bdfe2 │ │ │ │ - bl 17d270 │ │ │ │ + bl 17d2a0 │ │ │ │ pop {r3, pc} │ │ │ │ muls r4, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ @@ -140296,58 +140296,58 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r1, [pc, #92] @ (be0e8 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ strb r4, [r7, r6] │ │ │ │ - bl 1850d8 │ │ │ │ + bl 185108 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ and.w r9, r0, r9 │ │ │ │ ands r3, r0 │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ beq.n be01a │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #60] @ (be0ec ) │ │ │ │ ldr r1, [pc, #60] @ (be0f0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n be01a │ │ │ │ ldr r2, [pc, #52] @ (be0f4 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #52] @ (be0f8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n be03c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ subs r2, r7, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ subs r4, r7, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bls.n be150 │ │ │ │ + bls.n be1b0 │ │ │ │ movs r2, r4 │ │ │ │ asrs r6, r7, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mov sl, ip │ │ │ │ + bx r2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r0, #7 │ │ │ │ movs r6, r3 │ │ │ │ - bx r4 │ │ │ │ + bx sl │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #408] @ (be2a4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -140357,18 +140357,18 @@ │ │ │ │ ldr r4, [pc, #408] @ (be2b0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d40c │ │ │ │ ldr r1, [pc, #392] @ (be2b4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1850d8 │ │ │ │ + bl 185108 │ │ │ │ ldr r2, [pc, #388] @ (be2b8 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r6, r7, [r2] │ │ │ │ strexd r3, r0, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n be138 │ │ │ │ @@ -140392,15 +140392,15 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n be26a │ │ │ │ ldr r0, [pc, #304] @ (be2c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d40c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n be23a │ │ │ │ ldr r3, [pc, #296] @ (be2c4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ @@ -140421,22 +140421,22 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [pc, #256] @ (be2d0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d0ac │ │ │ │ + bl 17d0dc │ │ │ │ ldr r3, [pc, #244] @ (be2d4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, be242 │ │ │ │ ldr r0, [pc, #240] @ (be2d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ + bl 29e56c │ │ │ │ ldr r2, [pc, #236] @ (be2dc ) │ │ │ │ ldr r3, [pc, #180] @ (be2a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -140455,37 +140455,37 @@ │ │ │ │ movs r6, #0 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ add r2, pc │ │ │ │ strd r0, r6, [sp] │ │ │ │ add r1, pc │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n be1b6 │ │ │ │ ldr r3, [pc, #172] @ (be2e8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n be1e6 │ │ │ │ ldr r2, [pc, #168] @ (be2ec ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #168] @ (be2f0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n be1e6 │ │ │ │ ldr r2, [pc, #152] @ (be2f4 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #152] @ (be2f8 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n be1ca │ │ │ │ ldr r3, [pc, #144] @ (be2fc ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n be18c │ │ │ │ @@ -140496,64 +140496,64 @@ │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r2, [pc, #112] @ (be300 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #112] @ (be304 ) │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n be178 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ subs r4, r5, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bx r3 │ │ │ │ + bx r9 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r4, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ asrs r2, r4, #32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ rors r6, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ sbcs r2, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, pc │ │ │ │ movs r6, r3 │ │ │ │ sbcs r0, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ adcs r4, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + bx sl │ │ │ │ movs r6, r3 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ adcs r4, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldc2l 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ subs r2, r1, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, lr │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r1, #1 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, sp │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r6, r3 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, r5 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r3, #0 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, fp │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r4, #7 │ │ │ │ movs r6, r3 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ ldr r2, [pc, #60] @ (be34c ) │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ @@ -140765,28 +140765,28 @@ │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ subs r5, #254 @ 0xfe │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 23a8c0 │ │ │ │ + bl 23a8f0 │ │ │ │ ldr r1, [pc, #12] @ (be584 ) │ │ │ │ ldr r0, [pc, #12] @ (be588 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192d4c │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfb7fffff │ │ │ │ subs r5, #152 @ 0x98 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -140801,15 +140801,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (be5d4 ) │ │ │ │ strd r6, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 4bf24 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1852a4 │ │ │ │ + bl 1852d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ @@ -140845,15 +140845,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (be658 ) │ │ │ │ ldr r1, [pc, #60] @ (be65c ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r2, [pc, #48] @ (be660 ) │ │ │ │ ldr r3, [pc, #32] @ (be654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -140864,17 +140864,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ subs r0, r1, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r2 │ │ │ │ + muls r0, r0 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r3, r1 │ │ │ │ movs r6, r3 │ │ │ │ adds r2, r1, r7 │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -140887,15 +140887,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 243dac │ │ │ │ + bl 243ddc │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n be6ec │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp] │ │ │ │ add.w r8, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ @@ -140909,15 +140909,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (be714 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r5, r8, [sp] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r2, [pc, #68] @ (be718 ) │ │ │ │ ldr r3, [pc, #56] @ (be70c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -140930,31 +140930,31 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #44] @ (be720 ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n be6d0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r7, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, r7 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ movs r6, r3 │ │ │ │ adds r0, r5, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r0, r6 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r3, r2 │ │ │ │ @@ -141319,28 +141319,28 @@ │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #164] @ (bebb8 ) │ │ │ │ vmov r3, s13 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ vldr s14, [sp, #16] │ │ │ │ vcvt.f32.u32 s16, s16 │ │ │ │ ldr r2, [pc, #144] @ (bebbc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ vcvt.f32.u32 s15, s14 │ │ │ │ vmov r3, s14 │ │ │ │ add r2, pc │ │ │ │ vdiv.f32 s14, s16, s15 │ │ │ │ vmul.f32 s14, s14, s17 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 4be40 │ │ │ │ @@ -141375,19 +141375,19 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ subs r0, #106 @ 0x6a │ │ │ │ lsls r0, r1, #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ asrs r4, r2, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -141539,28 +141539,28 @@ │ │ │ │ ldr r2, [pc, #36] @ (bed80 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (bed84 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n bed3e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r4, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ asrs r2, r7, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ movs r6, r3 │ │ │ │ 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 r5, r3 │ │ │ │ @@ -141603,28 +141603,28 @@ │ │ │ │ ldr r2, [pc, #36] @ (bee14 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #36] @ (bee18 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n bedd4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r1, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #99 @ 0x63 │ │ │ │ lsls r0, r1, #2 │ │ │ │ asrs r4, r4, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ movs r6, r3 │ │ │ │ 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] │ │ │ │ @@ -141753,35 +141753,35 @@ │ │ │ │ ldr r1, [pc, #56] @ (befb0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n bef46 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ movs r6, r3 │ │ │ │ asrs r2, r6, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ movs r6, r3 │ │ │ │ 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, r2 │ │ │ │ @@ -141848,23 +141848,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #5952 @ 0x1740 │ │ │ │ adds r5, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, #1840] @ 0x730 │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r1, r3] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3508] @ 0xdb4 │ │ │ │ @@ -141881,15 +141881,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (bf15c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17e6d4 │ │ │ │ + bl 17e704 │ │ │ │ cbz r0, bf0fc │ │ │ │ mov r4, r0 │ │ │ │ blx 4b934 │ │ │ │ vldr d7, [pc, #112] @ bf150 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -141900,15 +141900,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 4be70 │ │ │ │ ldr r4, [pc, #96] @ (bf160 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e770 │ │ │ │ + bl 17e7a0 │ │ │ │ cbnz r0, bf124 │ │ │ │ ldr r2, [pc, #84] @ (bf164 ) │ │ │ │ ldr r3, [pc, #76] @ (bf15c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -142022,18 +142022,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 4b594 │ │ │ │ ldrd r0, r1, [fp, #16] │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add.w r0, r6, #5888 @ 0x1700 │ │ │ │ adds r0, #24 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185fe8 │ │ │ │ add.w r0, r6, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 184a5c │ │ │ │ + bl 184a8c │ │ │ │ ldr.w fp, [r5, #1944] @ 0x798 │ │ │ │ ldr.w r0, [r5, #1940] @ 0x794 │ │ │ │ ldr.w r1, [r5, #1948] @ 0x79c │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n bf1a4 │ │ │ │ @@ -142079,35 +142079,35 @@ │ │ │ │ ldr r1, [pc, #60] @ (bf338 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n bf1a4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r2, #28 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, bf33e │ │ │ │ + cbz r2, bf34a │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r1, #8 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ movs r6, r3 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -142188,19 +142188,19 @@ │ │ │ │ b.n bf3d2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r4, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r6, r4, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -142281,15 +142281,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #12 │ │ │ │ bl 892c8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r8, [r7, #1844] @ 0x734 │ │ │ │ ldr.w r3, [r7, #1848] @ 0x738 │ │ │ │ add.w r2, r8, #1 │ │ │ │ ldr.w r1, [r7, #1840] @ 0x730 │ │ │ │ cmp r8, r3 │ │ │ │ str.w r2, [r7, #1844] @ 0x734 │ │ │ │ bcc.n bf562 │ │ │ │ @@ -142328,15 +142328,15 @@ │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ str r3, [r5, #32] │ │ │ │ str.w fp, [r5, #28] │ │ │ │ str.w r8, [r5, #36] @ 0x24 │ │ │ │ vstr d8, [r5, #16] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89574 │ │ │ │ ldrb.w r3, [r4, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bf6d6 │ │ │ │ movs r7, #0 │ │ │ │ @@ -142390,27 +142390,27 @@ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ bge.w bf504 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ add.w r0, r4, #5888 @ 0x1700 │ │ │ │ adds r0, #24 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185fe8 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4ad10 │ │ │ │ ldr r2, [pc, #208] @ (bf748 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #208] @ (bf74c ) │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #32] │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ ldr.w r0, [r4, #3508] @ 0xdb4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -142437,15 +142437,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl b38ac │ │ │ │ b.n bf5c0 │ │ │ │ ldr.w r3, [r7, #1844] @ 0x734 │ │ │ │ mov r0, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #1844] @ 0x734 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cbnz r3, bf722 │ │ │ │ ldr.w r0, [r4, #3508] @ 0xdb4 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -142458,26 +142458,26 @@ │ │ │ │ b.n bf5c2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ add.w r0, r4, #5888 @ 0x1700 │ │ │ │ strd r2, r3, [sp] │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185fe8 │ │ │ │ b.n bf6fe │ │ │ │ nop │ │ │ │ lsrs r2, r6, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ movs r6, r3 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -142542,15 +142542,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r0, r4, #6016 @ 0x1780 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #8 │ │ │ │ - bl 183a0c │ │ │ │ + bl 183a3c │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ mov sl, r0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bf910 │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ @@ -142601,15 +142601,15 @@ │ │ │ │ ldr r1, [pc, #272] @ (bf9bc ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #268] @ (bf9c0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ and.w r7, r7, #12 │ │ │ │ cmp r7, #8 │ │ │ │ bne.n bf7ec │ │ │ │ mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f5b4 │ │ │ │ @@ -142636,15 +142636,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl b4bd4 │ │ │ │ b.n bf86a │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ b.n bf82c │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1924] @ 0x784 │ │ │ │ @@ -142678,47 +142678,47 @@ │ │ │ │ ldr r2, [pc, #80] @ (bf9c8 ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #80] @ (bf9cc ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n bf7ec │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w bf860 │ │ │ │ b.n bf91c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r5, #4 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r1, #32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ cmp r1, #202 @ 0xca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r3, #12 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #444] @ (bfba0 ) │ │ │ │ @@ -142774,15 +142774,15 @@ │ │ │ │ bne.w bfb9a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r4, #5984 @ 0x1760 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e81c │ │ │ │ + bl 17e84c │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bfb2a │ │ │ │ ldr.w r0, [r4, #3508] @ 0xdb4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -142792,15 +142792,15 @@ │ │ │ │ cbz r0, bfad0 │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bfb6a │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e830 │ │ │ │ + bl 17e860 │ │ │ │ ldr r2, [pc, #252] @ (bfbb0 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #755 @ 0x2f3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ @@ -142808,15 +142808,15 @@ │ │ │ │ bl e99cc │ │ │ │ mov r5, r0 │ │ │ │ b.n bfa50 │ │ │ │ add.w r0, r4, #6016 @ 0x1780 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 183a0c │ │ │ │ + bl 183a3c │ │ │ │ ldr.w fp, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n bfb36 │ │ │ │ ldr r3, [pc, #200] @ (bfbb4 ) │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp] │ │ │ │ @@ -142835,66 +142835,66 @@ │ │ │ │ cbnz r0, bfb82 │ │ │ │ str.w r9, [sl] │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cbnz r3, bfb76 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e830 │ │ │ │ + bl 17e860 │ │ │ │ b.n bfa50 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ b.n bfa8c │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bfb3e │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cbnz r3, bfb8e │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e830 │ │ │ │ + bl 17e860 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n bfa50 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n bfaac │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n bfb22 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 4af60 │ │ │ │ b.n bfb14 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n bfb5e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r2, #24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r5, #22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r3 │ │ │ │ @@ -142983,15 +142983,15 @@ │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #12 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #756] @ 0x2f4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w bfe26 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r7, r1, [r3, #4] │ │ │ │ @@ -143046,15 +143046,15 @@ │ │ │ │ ldr.w r0, [r3, #3508] @ 0xdb4 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ blx 4be70 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #12 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n bfe2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cbz r1, bfd9c │ │ │ │ @@ -143158,27 +143158,27 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r4, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r6, r3, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #100] @ bff24 │ │ │ │ sub sp, #32 │ │ │ │ @@ -143339,21 +143339,21 @@ │ │ │ │ b.n c0014 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r4, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u32 q8, d20, d7 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ movs r6, r3 │ │ │ │ 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, #232] @ (c0174 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -143446,21 +143446,21 @@ │ │ │ │ vhadd.u32 d16, d26, d7 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u16 d16, d20, d7 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 15, cr0, cr14, cr7, {4} │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r3, #4 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ ldr.w r4, [pc, #1116] @ c0608 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ @@ -143575,15 +143575,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c065a │ │ │ │ ldr r0, [pc, #820] @ (c0620 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str.w r2, [r8, #1632] @ 0x660 │ │ │ │ add r0, pc │ │ │ │ - bl 184ce0 │ │ │ │ + bl 184d10 │ │ │ │ vldr d7, [pc, #708] @ c05c0 │ │ │ │ str.w r0, [r8, #1632] @ 0x660 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #1572] @ 0x624 │ │ │ │ movs r3, #24 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ mov r2, fp │ │ │ │ @@ -143856,30 +143856,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 4, cr0, cr4, cr7, {4} │ │ │ │ cdp2 0, 4, cr0, cr2, cr7, {4} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ stc2l 0, cr0, [sl, #540]! @ 0x21c │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #220] @ (c0718 ) │ │ │ │ mvn.w r1, #2 │ │ │ │ ldr r2, [pc, #220] @ (c071c ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -143957,25 +143957,25 @@ │ │ │ │ nop │ │ │ │ bl c170a │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -144009,17 +144009,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r0, #3140] @ 0xc44 │ │ │ │ @@ -144048,15 +144048,15 @@ │ │ │ │ mvn.w r1, #3 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r6, #6 │ │ │ │ movs r6, r3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -144096,15 +144096,15 @@ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7e40087 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xf7ac0087 │ │ │ │ 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 │ │ │ │ @@ -144300,15 +144300,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq.n c0a82 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r4, r8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c0a32 │ │ │ │ b.n c0938 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n c0a0c │ │ │ │ movs r0, #2 │ │ │ │ b.n c0938 │ │ │ │ @@ -144344,15 +144344,15 @@ │ │ │ │ strd r0, r1, [r7, #48] @ 0x30 │ │ │ │ add.w r0, r6, #6240 @ 0x1860 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ add.w r2, r7, #48 @ 0x30 │ │ │ │ blx 4b82c <__pthread_cond_timedwait64@plt> │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ mov r3, sl │ │ │ │ cmp r0, fp │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n c0ac6 │ │ │ │ mov r0, r8 │ │ │ │ blx 4be40 │ │ │ │ b.n c0a90 │ │ │ │ @@ -144364,27 +144364,27 @@ │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xf7460087 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r6, r3 │ │ │ │ movt r0, #2183 @ 0x887 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r5, #2 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ movs r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144404,40 +144404,40 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #5888 @ 0x1700 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #1832] @ 0x728 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d14 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n c0bee │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r0, #5888 @ 0x1700 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 185f50 │ │ │ │ + bl 185f80 │ │ │ │ cbz r0, c0bf4 │ │ │ │ strd r7, r6, [r4] │ │ │ │ b.n c0bac │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #5888 @ 0x1700 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #1832] @ 0x728 │ │ │ │ ldr r1, [pc, #48] @ (c0c0c ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d14 │ │ │ │ b.n c0ba4 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n c0bae │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n c0bae │ │ │ │ nop │ │ │ │ @@ -144496,15 +144496,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e824 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n c0cba │ │ │ │ @@ -144527,50 +144527,50 @@ │ │ │ │ add.w r7, r5, #5952 @ 0x1740 │ │ │ │ bl 89348 │ │ │ │ adds r7, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 8966c │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r3, [r8, #1844] @ 0x734 │ │ │ │ ldr.w r2, [r8, #1840] @ 0x730 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #1844] @ 0x734 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r4, #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, r5, #6016 @ 0x1780 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #8 │ │ │ │ mov r2, r1 │ │ │ │ - bl 183a0c │ │ │ │ + bl 183a3c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r8, #756] @ 0x2f4 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r8, #756] @ 0x2f4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r3, [r5, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r7, [r3, #1696] @ 0x6a0 │ │ │ │ cbz r7, c0dd0 │ │ │ │ add.w r7, r5, #5856 @ 0x16e0 │ │ │ │ adds r7, #28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add.w r0, r5, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r2, [r5, #3492] @ 0xda4 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ @@ -144579,17 +144579,17 @@ │ │ │ │ dmb ish │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e808 │ │ │ │ + bl 17e838 │ │ │ │ ldr r2, [pc, #96] @ (c0e18 ) │ │ │ │ ldr r3, [pc, #88] @ (c0e14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -144652,28 +144652,28 @@ │ │ │ │ cbz r0, c0e7a │ │ │ │ ldr r2, [pc, #84] @ (c0eb8 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n c0e72 │ │ │ │ cbz r3, c0eac │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, c0e9a │ │ │ │ ldr r2, [pc, #56] @ (c0eb8 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n c0e90 │ │ │ │ cbz r3, c0ea4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -144763,15 +144763,15 @@ │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c1048 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c1008 │ │ │ │ mov r2, sl │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cbz r0, c0ffa │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str.w sl, [r7, #12] │ │ │ │ adds r4, r0, r3 │ │ │ │ str r0, [r7, #4] │ │ │ │ b.n c0f00 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ @@ -144785,15 +144785,15 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c1020 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cbz r0, c0ffe │ │ │ │ mov r2, sl │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c107c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ add.w ip, r0, r3 │ │ │ │ str r0, [r7, #20] │ │ │ │ b.n c0f1c │ │ │ │ @@ -156549,343 +156549,343 @@ │ │ │ │ ldr.w lr, [pc, #664] @ c8c04 │ │ │ │ ldr r2, [pc, #664] @ (c8c08 ) │ │ │ │ add r1, pc │ │ │ │ add lr, pc │ │ │ │ add r2, pc │ │ │ │ b.n c83e6 │ │ │ │ nop │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #760 @ (adr r7, c8d24 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, c8de4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #984 @ (adr r7, c8e0c ) │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #688 @ (adr r7, c8ce8 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, c8da8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #912 @ (adr r7, c8dd0 ) │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #616 @ (adr r7, c8cac ) │ │ │ │ + add r7, pc, #808 @ (adr r7, c8d6c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #840 @ (adr r7, c8d94 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #544 @ (adr r7, c8c70 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, c8d30 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #768 @ (adr r7, c8d58 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, c8e18 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #472 @ (adr r7, c8c34 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, c8cf4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #696 @ (adr r7, c8d1c ) │ │ │ │ + add r7, pc, #888 @ (adr r7, c8ddc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #400 @ (adr r7, c8bf8 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, c8cb8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #624 @ (adr r7, c8ce0 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, c8da0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #328 @ (adr r7, c8bbc ) │ │ │ │ + add r7, pc, #520 @ (adr r7, c8c7c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #552 @ (adr r7, c8ca4 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, c8d64 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #256 @ (adr r7, c8b80 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, c8c40 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #448 @ (adr r7, c8c48 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, c8d08 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #152 @ (adr r7, c8b24 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, c8be4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #376 @ (adr r7, c8c0c ) │ │ │ │ + add r7, pc, #568 @ (adr r7, c8ccc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #80 @ (adr r7, c8ae8 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, c8ba8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #304 @ (adr r7, c8bd0 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, c8c90 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #8 @ (adr r7, c8aac ) │ │ │ │ + add r7, pc, #200 @ (adr r7, c8b6c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #232 @ (adr r7, c8b94 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, c8c54 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #960 @ (adr r6, c8e70 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, c8b30 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #160 @ (adr r7, c8b58 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, c8c18 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #888 @ (adr r6, c8e34 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, c8af4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #88 @ (adr r7, c8b1c ) │ │ │ │ + add r7, pc, #280 @ (adr r7, c8bdc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #816 @ (adr r6, c8df8 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, c8eb8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #16 @ (adr r7, c8ae0 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, c8ba0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #744 @ (adr r6, c8dbc ) │ │ │ │ + add r6, pc, #936 @ (adr r6, c8e7c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #968 @ (adr r6, c8ea4 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, c8b64 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #672 @ (adr r6, c8d80 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, c8e40 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #896 @ (adr r6, c8e68 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, c8b28 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #600 @ (adr r6, c8d44 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, c8e04 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #824 @ (adr r6, c8e2c ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, c8eec ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #528 @ (adr r6, c8d08 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, c8dc8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #752 @ (adr r6, c8df0 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, c8eb0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #456 @ (adr r6, c8ccc ) │ │ │ │ + add r6, pc, #648 @ (adr r6, c8d8c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #680 @ (adr r6, c8db4 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, c8e74 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #384 @ (adr r6, c8c90 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, c8d50 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #608 @ (adr r6, c8d78 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, c8e38 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #312 @ (adr r6, c8c54 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, c8d14 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #536 @ (adr r6, c8d3c ) │ │ │ │ + add r6, pc, #728 @ (adr r6, c8dfc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #240 @ (adr r6, c8c18 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, c8cd8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #464 @ (adr r6, c8d00 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, c8dc0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #168 @ (adr r6, c8bdc ) │ │ │ │ + add r6, pc, #360 @ (adr r6, c8c9c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #392 @ (adr r6, c8cc4 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, c8d84 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #96 @ (adr r6, c8ba0 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, c8c60 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #320 @ (adr r6, c8c88 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, c8d48 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #24 @ (adr r6, c8b64 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, c8c24 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #248 @ (adr r6, c8c4c ) │ │ │ │ + add r6, pc, #440 @ (adr r6, c8d0c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #976 @ (adr r5, c8f28 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, c8be8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #176 @ (adr r6, c8c10 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, c8cd0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #904 @ (adr r5, c8eec ) │ │ │ │ + add r6, pc, #72 @ (adr r6, c8bac ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #104 @ (adr r6, c8bd4 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, c8c94 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #832 @ (adr r5, c8eb0 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, c8b70 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #32 @ (adr r6, c8b98 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, c8c58 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #760 @ (adr r5, c8e74 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, c8f34 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #984 @ (adr r5, c8f5c ) │ │ │ │ + add r6, pc, #152 @ (adr r6, c8c1c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #688 @ (adr r5, c8e38 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, c8ef8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #912 @ (adr r5, c8f20 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, c8be0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #616 @ (adr r5, c8dfc ) │ │ │ │ + add r5, pc, #808 @ (adr r5, c8ebc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #840 @ (adr r5, c8ee4 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, c8ba4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #544 @ (adr r5, c8dc0 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, c8e80 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #768 @ (adr r5, c8ea8 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, c8f68 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #472 @ (adr r5, c8d84 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, c8e44 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #696 @ (adr r5, c8e6c ) │ │ │ │ + add r5, pc, #888 @ (adr r5, c8f2c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #400 @ (adr r5, c8d48 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, c8e08 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #624 @ (adr r5, c8e30 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, c8ef0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #328 @ (adr r5, c8d0c ) │ │ │ │ + add r5, pc, #520 @ (adr r5, c8dcc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #552 @ (adr r5, c8df4 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, c8eb4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #256 @ (adr r5, c8cd0 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, c8d90 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #480 @ (adr r5, c8db8 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, c8e78 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #184 @ (adr r5, c8c94 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, c8d54 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #408 @ (adr r5, c8d7c ) │ │ │ │ + add r5, pc, #600 @ (adr r5, c8e3c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #112 @ (adr r5, c8c58 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, c8d18 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #336 @ (adr r5, c8d40 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, c8e00 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #40 @ (adr r5, c8c1c ) │ │ │ │ + add r5, pc, #232 @ (adr r5, c8cdc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #264 @ (adr r5, c8d04 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, c8dc4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #992 @ (adr r4, c8fe0 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, c8ca0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #192 @ (adr r5, c8cc8 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, c8d88 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #920 @ (adr r4, c8fa4 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, c8c64 ) │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3240] @ 0xca8 │ │ │ │ @@ -159422,135 +159422,135 @@ │ │ │ │ add r5, pc │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ b.n cb3c8 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cac64 │ │ │ │ + bvc.n cacc4 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cac8c │ │ │ │ + bhi.n cacec │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ movs r5, r3 │ │ │ │ - ittt │ │ │ │ - mov r5, r3 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ - mov r5, r3 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cad24 │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cad5c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + bvc.n cad84 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + bvc.n cadbc │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + str r2, [sp, #24] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n cade4 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n cae18 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + bne.n cae44 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + bne.n cac78 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + strh r6, [r5, #32] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + strh r6, [r3, #30] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + strh r4, [r7, #26] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + strh r6, [r5, #24] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + movs r5, r3 │ │ │ │ + strh r0, [r5, #16] │ │ │ │ + movs r5, r3 │ │ │ │ + strh r2, [r3, #14] │ │ │ │ movs r5, r3 │ │ │ │ movw r3, #58640 @ 0xe510 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w d1be0 │ │ │ │ bhi.w cbd6c │ │ │ │ movw r3, #30640 @ 0x77b0 │ │ │ │ @@ -160676,137 +160676,137 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w ca082 │ │ │ │ ldrb.w r3, [r4, #350] @ 0x15e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ca082 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ b.w ca060 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, cbcac │ │ │ │ + cbnz r6, cbcb8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [pc, #152] @ (cbcf8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n cbcdc │ │ │ │ + bcs.n cbd3c │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n cbc7c │ │ │ │ + bcs.n cbcdc │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, cbc86 │ │ │ │ + cbnz r4, cbc92 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, cbc7e │ │ │ │ + cbnz r2, cbc8a │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, cbcae │ │ │ │ + cbz r0, cbcba │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, cbcb6 │ │ │ │ + cbz r6, cbcc2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ movs r5, r3 │ │ │ │ movw r3, #54424 @ 0xd498 │ │ │ │ movt r3, #15266 @ 0x3ba2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w d29b2 │ │ │ │ bhi.w cced2 │ │ │ │ movw r3, #48424 @ 0xbd28 │ │ │ │ @@ -162011,229 +162011,229 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2587 @ 0xa1b │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ nop │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00c8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, ccbc6 │ │ │ │ + cbz r6, ccbd2 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, ccbd0 │ │ │ │ + cbz r0, ccbdc │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #992 @ (adr r2, ccfa4 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, ccc64 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #792 @ (adr r2, ccee0 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, ccfa0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, ccc96 │ │ │ │ + cbz r6, ccca2 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, ccca2 │ │ │ │ + sxth r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + setpan #1 │ │ │ │ movs r5, r3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb626 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #664 @ (adr r2, ccf40 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, cd000 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x001e │ │ │ │ + revsh r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x0036 │ │ │ │ + revsh r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #8] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb628 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ movw r2, #49032 @ 0xbf88 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w d18c4 │ │ │ │ movw r2, #50033 @ 0xc371 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ @@ -163030,61 +163030,61 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2957 @ 0xb8d │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r4, #20] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r2, #16] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r5, #8] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r0, #4] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + str r0, [r3, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w cb3be │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -164387,285 +164387,285 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3715 @ 0xe83 │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r2, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r4, r5] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r6, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #992] @ (cea70 ) │ │ │ │ + str r0, [r5, r0] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #1008] @ (cea8c ) │ │ │ │ + str r4, [r5, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #688] @ (ce950 ) │ │ │ │ + ldr r7, [pc, #880] @ (cea10 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #704] @ (ce96c ) │ │ │ │ + ldr r7, [pc, #896] @ (cea2c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #384] @ (ce830 ) │ │ │ │ + ldr r7, [pc, #576] @ (ce8f0 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #288] @ (ce7dc ) │ │ │ │ + ldr r7, [pc, #480] @ (ce89c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #992] @ (ceaa0 ) │ │ │ │ + ldr r7, [pc, #160] @ (ce760 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #1008] @ (ceabc ) │ │ │ │ + ldr r7, [pc, #176] @ (ce77c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #688] @ (ce980 ) │ │ │ │ + ldr r6, [pc, #880] @ (cea40 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #672] @ (ce97c ) │ │ │ │ + ldr r6, [pc, #864] @ (cea3c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #352] @ (ce840 ) │ │ │ │ + ldr r6, [pc, #544] @ (ce900 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #296] @ (ce814 ) │ │ │ │ + ldr r6, [pc, #488] @ (ce8d4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #1008] @ (ceae0 ) │ │ │ │ + ldr r6, [pc, #176] @ (ce7a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r0, pc, #64 @ (adr r0, ce738 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #8] @ (ce704 ) │ │ │ │ + ldr r6, [pc, #200] @ (ce7c4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #712] @ (ce9c8 ) │ │ │ │ + ldr r5, [pc, #904] @ (cea88 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #728] @ (ce9e4 ) │ │ │ │ + ldr r5, [pc, #920] @ (ceaa4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #408] @ (ce8a8 ) │ │ │ │ + ldr r5, [pc, #600] @ (ce968 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #440 @ (adr r7, ce8cc ) │ │ │ │ + add r7, pc, #632 @ (adr r7, ce98c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #464 @ (adr r7, ce8e8 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, ce9a8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #424] @ (ce8c4 ) │ │ │ │ + ldr r5, [pc, #616] @ (ce984 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #104] @ (ce788 ) │ │ │ │ + ldr r5, [pc, #296] @ (ce848 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #104] @ (ce794 ) │ │ │ │ + ldr r5, [pc, #296] @ (ce854 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #816] @ (cea60 ) │ │ │ │ + ldr r4, [pc, #1008] @ (ceb20 ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #808] @ (cea64 ) │ │ │ │ + ldr r4, [pc, #1000] @ (ceb24 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #488] @ (ce928 ) │ │ │ │ + ldr r4, [pc, #680] @ (ce9e8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #416] @ (ce8ec ) │ │ │ │ + ldr r4, [pc, #608] @ (ce9ac ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #96] @ (ce7b0 ) │ │ │ │ + ldr r4, [pc, #288] @ (ce870 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #56] @ (ce794 ) │ │ │ │ + ldr r4, [pc, #248] @ (ce854 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #760] @ (cea58 ) │ │ │ │ + ldr r3, [pc, #952] @ (ceb18 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #720] @ (cea3c ) │ │ │ │ + ldr r3, [pc, #912] @ (ceafc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #400] @ (ce900 ) │ │ │ │ + ldr r3, [pc, #592] @ (ce9c0 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #304] @ (ce8ac ) │ │ │ │ + ldr r3, [pc, #496] @ (ce96c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #1008] @ (ceb70 ) │ │ │ │ + ldr r3, [pc, #176] @ (ce830 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #784 @ (adr r5, cea94 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, ceb54 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #16 @ (adr r5, ce798 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, ce858 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #776] @ (cea94 ) │ │ │ │ + ldr r2, [pc, #968] @ (ceb54 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #456] @ (ce958 ) │ │ │ │ + ldr r2, [pc, #648] @ (cea18 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #504] @ (ce994 ) │ │ │ │ + ldr r2, [pc, #696] @ (cea54 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #184] @ (ce858 ) │ │ │ │ + ldr r2, [pc, #376] @ (ce918 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #200] @ (ce874 ) │ │ │ │ + ldr r2, [pc, #392] @ (ce934 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #904] @ (ceb38 ) │ │ │ │ + ldr r2, [pc, #72] @ (ce7f8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #896] @ (ceb3c ) │ │ │ │ + ldr r2, [pc, #64] @ (ce7fc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #576] @ (cea00 ) │ │ │ │ + ldr r1, [pc, #768] @ (ceac0 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #496] @ (ce9bc ) │ │ │ │ + ldr r1, [pc, #688] @ (cea7c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #184] @ (ce888 ) │ │ │ │ + ldr r1, [pc, #376] @ (ce948 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #240] @ (ce8cc ) │ │ │ │ + ldr r1, [pc, #432] @ (ce98c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #944] @ (ceb90 ) │ │ │ │ + ldr r1, [pc, #112] @ (ce850 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #936] @ (ceb94 ) │ │ │ │ + ldr r1, [pc, #104] @ (ce854 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #616] @ (cea58 ) │ │ │ │ + ldr r0, [pc, #808] @ (ceb18 ) │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w d23ae │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -165744,301 +165744,301 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3794 @ 0xed2 │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ movs r5, r3 │ │ │ │ - mov r6, lr │ │ │ │ + mov lr, r4 │ │ │ │ movs r5, r3 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, sl │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ movs r5, r3 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r9 │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp ip, pc │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r3, r6] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r8, sl │ │ │ │ + mov r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r8, r6 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp ip, r6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, ip │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, fp │ │ │ │ movs r5, r3 │ │ │ │ - add lr, fp │ │ │ │ + cmp r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r5, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - add lr, sl │ │ │ │ + cmp r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - add lr, r0 │ │ │ │ + add lr, r6 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ movs r5, r3 │ │ │ │ - add sl, r1 │ │ │ │ + add sl, r7 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, sp │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, sp │ │ │ │ movs r5, r3 │ │ │ │ - mvns r6, r5 │ │ │ │ + add r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ movs r5, r3 │ │ │ │ - mvns r2, r6 │ │ │ │ + add r2, r4 │ │ │ │ movs r5, r3 │ │ │ │ - bics r2, r4 │ │ │ │ + mvns r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #984] @ (cf89c ) │ │ │ │ + ldr r7, [pc, #152] @ (cf55c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #0] @ (cf4c8 ) │ │ │ │ + ldr r7, [pc, #192] @ (cf588 ) │ │ │ │ movs r5, r3 │ │ │ │ - bics r6, r3 │ │ │ │ + mvns r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r6, r7 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ movs r5, r3 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r4, r6 │ │ │ │ movs r5, r3 │ │ │ │ - cmn r4, r6 │ │ │ │ + orrs r4, r4 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r3 │ │ │ │ - cmn r0, r3 │ │ │ │ + orrs r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ movs r5, r3 │ │ │ │ - negs r4, r6 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r5, r3 │ │ │ │ - tst r4, r4 │ │ │ │ + negs r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #296] @ (cf62c ) │ │ │ │ + ldr r1, [pc, #488] @ (cf6ec ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #96] @ (cf568 ) │ │ │ │ + ldr r1, [pc, #288] @ (cf628 ) │ │ │ │ movs r5, r3 │ │ │ │ - tst r2, r2 │ │ │ │ + negs r2, r0 │ │ │ │ movs r5, r3 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ - bx r8 │ │ │ │ + bx lr │ │ │ │ movs r5, r3 │ │ │ │ - bx fp │ │ │ │ + blx r1 │ │ │ │ movs r5, r3 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adcs r6, r6 │ │ │ │ + sbcs r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - adcs r2, r7 │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r5 │ │ │ │ + adcs r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r5 │ │ │ │ + adcs r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r3 │ │ │ │ + asrs r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r7 │ │ │ │ movs r5, r3 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ands r4, r6 │ │ │ │ + eors r4, r4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + ands r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + ands r2, r1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r7, #20 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r7, #24 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r6, #26 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r6, #26 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #8] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ movs r5, r3 │ │ │ │ - add sl, r7 │ │ │ │ + add sl, sp │ │ │ │ movs r5, r3 │ │ │ │ - add lr, sl │ │ │ │ + cmp r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r3, #0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cb3be │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cb3be │ │ │ │ @@ -167082,269 +167082,269 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ nop │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, r1 │ │ │ │ + add r0, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r6, #14 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r6, #18 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r5, #24 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r7, #12 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r7, #18 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, lr │ │ │ │ + mov r4, r4 │ │ │ │ movs r5, r3 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp sl, sl │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r3, #32 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r3, #28 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + ands r0, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + ands r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ movs r5, r3 │ │ │ │ - orrs r0, r4 │ │ │ │ + muls r0, r2 │ │ │ │ movs r5, r3 │ │ │ │ - cmn r2, r2 │ │ │ │ + orrs r2, r0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #400] @ (d0578 ) │ │ │ │ + ldr r7, [pc, #592] @ (d0638 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #456] @ (d05b4 ) │ │ │ │ + ldr r7, [pc, #648] @ (d0674 ) │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r7, #18 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r7, #30 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r5, #16 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r5, #0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ ldrb.w r3, [r4, #275] @ 0x113 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cb3be │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cb3be │ │ │ │ @@ -168431,333 +168431,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2698 @ 0xa8a │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ nop │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r5, r2] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #952] @ (d14cc ) │ │ │ │ + ldr r1, [pc, #120] @ (d118c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #992] @ (d14f8 ) │ │ │ │ + ldr r1, [pc, #160] @ (d11b8 ) │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r2, #16 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r1, #12 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + cmp r0, #12 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #136] @ (d11ec ) │ │ │ │ + ldr r5, [pc, #328] @ (d12ac ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #912] @ (d14f8 ) │ │ │ │ + ldr r5, [pc, #80] @ (d11b8 ) │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r7, #14 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r7, #18 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #872] @ (d156c ) │ │ │ │ + ldr r7, [pc, #40] @ (d122c ) │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - tst r6, r6 │ │ │ │ + negs r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ - rors r4, r4 │ │ │ │ + tst r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r4, r6 │ │ │ │ movs r5, r3 │ │ │ │ - mvns r6, r2 │ │ │ │ + add r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - bxns r3 │ │ │ │ + bxns r9 │ │ │ │ movs r5, r3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, lr │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - mvns r2, r3 │ │ │ │ + add r2, r1 │ │ │ │ movs r5, r3 │ │ │ │ - bics r0, r5 │ │ │ │ + mvns r0, r3 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r2, #30 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + ands r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r2, #4] │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r7, #7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r7, #14 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r5, #6 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r5, #5 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r4, #3 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r5, #3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp ip, r4 │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp ip, r6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r1, #1 │ │ │ │ movs r5, r3 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp sl, r6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp sl, r0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r0, r5, #1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + subs r0, r3, #0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r8, r2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, sl │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r4, #7 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, ip │ │ │ │ movs r5, r3 │ │ │ │ - add lr, ip │ │ │ │ + cmp r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r5, #6 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cbz r3, d13aa │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cbnz r3, d13aa │ │ │ │ ldr.w r5, [pc, #3260] @ d2038 │ │ │ │ @@ -169814,175 +169814,175 @@ │ │ │ │ b.w ca060 │ │ │ │ ldrb.w r3, [r4, #275] @ 0x113 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ca082 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ b.w ca060 │ │ │ │ nop │ │ │ │ - cmp r4, r2 │ │ │ │ + cmn r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ - tst r2, r5 │ │ │ │ + negs r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - negs r6, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ - rors r4, r4 │ │ │ │ + tst r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r5, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r1, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r5, r7 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r5, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r3, r6 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r4, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r0, r4 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r4, r7] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r1, r4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r6, r5, r1 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + adds r2, r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + adds r6, r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + subs r0, #26 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r4, #8] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #224] @ (d2234 ) │ │ │ │ + ldr r0, [pc, #416] @ (d22f4 ) │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w d2b70 │ │ │ │ ldrb.w r3, [r4, #82] @ 0x52 │ │ │ │ @@ -170261,15 +170261,15 @@ │ │ │ │ ldrb.w r3, [r4, #133] @ 0x85 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cb3be │ │ │ │ b.w cca90 │ │ │ │ add.w r3, sp, #4896 @ 0x1320 │ │ │ │ adds r3, #8 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2441f0 │ │ │ │ + bl 244220 │ │ │ │ ldr.w r3, [pc, #3420] @ d32b0 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3412] @ d32b4 │ │ │ │ @@ -171377,264 +171377,266 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2872 @ 0xb38 │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ + movs r5, r3 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ + movs r5, r3 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ + movs r5, r3 │ │ │ │ + subs r2, r7, #4 │ │ │ │ + movs r5, r3 │ │ │ │ + subs r0, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r0, #9 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r6, #7 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r2, #8 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r0, #7 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r4, #7 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ movs r5, r3 │ │ │ │ cmp r2, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r6, #6 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ movs r5, r3 │ │ │ │ cmp r2, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + cmp r1, #2 │ │ │ │ movs r5, r3 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ movs r5, r3 │ │ │ │ movs r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ movs r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ vshr.u32 d16, d12, #30 │ │ │ │ - adds r7, #6 │ │ │ │ + subs r2, r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + subs r0, r2, r0 │ │ │ │ movs r5, r3 │ │ │ │ movs r2, r0 │ │ │ │ movs r5, r3 │ │ │ │ vshr.u32 d0, d12, #14 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u16 d16, d12, #14 │ │ │ │ - vmov.i32 d0, #172 @ 0x000000ac │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + vshr.u8 d16, d12, #2 │ │ │ │ + vmov.i32 d0, #140 @ 0x0000008c │ │ │ │ + asrs r6, r6, #12 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u16 d0, d12, #2 │ │ │ │ - vqadd.u16 d16, d0, d12 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + vshr.u32 d0, d12, #30 │ │ │ │ + vqadd.u16 d16, d2, d12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r5, r3 │ │ │ │ vqadd.u64 d16, d2, d12 │ │ │ │ vqadd.u32 d0, d2, d12 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r4, #10 │ │ │ │ movs r5, r3 │ │ │ │ vqadd.u8 d16, d2, d12 │ │ │ │ mrc2 0, 7, r0, cr2, cr12, {0} │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r6, #9 │ │ │ │ movs r5, r3 │ │ │ │ vqadd.u16 d0, d2, d12 │ │ │ │ mcr2 0, 6, r0, cr2, cr12, {0} │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ movs r5, r3 │ │ │ │ mcr2 0, 7, r0, cr2, cr12, {0} │ │ │ │ mrc2 0, 4, r0, cr2, cr12, {0} │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ - movs r5, r3 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + strh r0, [r2, r2] │ │ │ │ movs r5, r3 │ │ │ │ - mrc2 0, 5, r0, cr2, cr12, {0} │ │ │ │ - mcr2 0, 3, r0, cr2, cr12, {0} │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + mrc2 0, 5, r0, cr10, cr12, {0} │ │ │ │ + mcr2 0, 3, r0, cr10, cr12, {0} │ │ │ │ + adds r0, r6, #1 │ │ │ │ movs r5, r3 │ │ │ │ - mcr2 0, 4, r0, cr10, cr12, {0} │ │ │ │ - mrc2 0, 1, r0, cr10, cr12, {0} │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + mrc2 0, 4, r0, cr2, cr12, {0} │ │ │ │ + mcr2 0, 2, r0, cr2, cr12, {0} │ │ │ │ + adds r4, r1, #2 │ │ │ │ movs r5, r3 │ │ │ │ - mcr2 0, 3, r0, cr2, cr12, {0} │ │ │ │ - mrc2 0, 0, r0, cr2, cr12, {0} │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + mcr2 0, 3, r0, cr10, cr12, {0} │ │ │ │ + mrc2 0, 0, r0, cr10, cr12, {0} │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ movs r5, r3 │ │ │ │ - mrc2 0, 1, r0, cr10, cr12, {0} │ │ │ │ - stc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + mcr2 0, 2, r0, cr2, cr12, {0} │ │ │ │ + ldc2l 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ + subs r0, r7, #1 │ │ │ │ movs r5, r3 │ │ │ │ - mrc2 0, 0, r0, cr2, cr12, {0} │ │ │ │ - stc2l 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r1, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + mrc2 0, 0, r0, cr10, cr12, {0} │ │ │ │ + stc2l 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ - stc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ - ldc2 0, cr0, [sl, #112] @ 0x70 │ │ │ │ str r0, [r3, r7] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, r6] │ │ │ │ - movs r5, r3 │ │ │ │ - stc2l 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - ldc2l 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + ldc2l 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ + stc2 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ + movs r3, #16 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - ldc2 0, cr0, [sl, #112] @ 0x70 │ │ │ │ - stc2l 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + stc2l 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + ldc2l 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - stc2 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + stc2 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ + ldc2l 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - stc2l 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ - ldc2l 0, cr0, [r8], #112 @ 0x70 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + ldc2l 0, cr0, [r6, #-112]! @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [r8, #-112]! @ 0xffffff90 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ movs r5, r3 │ │ │ │ - stc2 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - ldc2l 0, cr0, [r2], {28} │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + ldc2l 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [sl], #112 @ 0x70 │ │ │ │ - stc2 0, cr0, [sl], #112 @ 0x70 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + stc2 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + ldc2l 0, cr0, [sl], {28} │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [r2], {28} │ │ │ │ - stc2 0, cr0, [r2], {28} │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + stc2 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ + ldc2 0, cr0, [r2], #112 @ 0x70 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - stc2 0, cr0, [sl], #112 @ 0x70 │ │ │ │ - mrrc2 0, 1, r0, sl, cr12 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + ldc2l 0, cr0, [sl], {28} │ │ │ │ + stc2 0, cr0, [sl], {28} │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ - ldc2 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + stc2 0, cr0, [lr], #112 @ 0x70 │ │ │ │ + stc2l 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - mrrc2 0, 1, r0, sl, cr12 │ │ │ │ stc2 0, cr0, [sl], {28} │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + ldc2 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - @ instruction: 0xfbe2001c │ │ │ │ - movs r1, #0 │ │ │ │ + stc2l 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ + ldc2 0, cr0, [r2], {28} │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - stc2 0, cr0, [sl], {28} │ │ │ │ - @ instruction: 0xfbba001c │ │ │ │ + ldc2 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xfbea001c │ │ │ │ ldr.w r5, [pc, #3884] @ d4438 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ d443c │ │ │ │ ldr.w r3, [pc, #3884] @ d4440 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ d4444 │ │ │ │ add r1, pc │ │ │ │ @@ -172842,479 +172844,479 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4610 @ 0x1202 │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ + movs r5, r3 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ + movs r5, r3 │ │ │ │ + ldrsh.w r0, [r2, #28] │ │ │ │ + vld4.8 {d16-d19}, [r2 :64], ip │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ movs r5, r3 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r5, r3 │ │ │ │ vst1.8 @ instruction: 0xf982001c │ │ │ │ ldrsh.w r0, [r2, ip, lsl #1] │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + adds r2, r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ movs r5, r3 │ │ │ │ ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ vst4.8 {d0-d3}, [r2 :64], ip │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r0, r7 │ │ │ │ movs r5, r3 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ vld4.8 {d0-d3}, [r2 :64], ip │ │ │ │ ldr.w r0, [r2, #28] │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ ldr??.w r0, [r2, #28] │ │ │ │ strh.w r0, [r2, #28] │ │ │ │ - adds r6, r0, r6 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ movs r5, r3 │ │ │ │ movs r1, #4 │ │ │ │ movs r5, r3 │ │ │ │ str.w r0, [r2, #28] │ │ │ │ ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movs r5, r3 │ │ │ │ ldrb.w r0, [r2, #28] │ │ │ │ str.w r0, [r2, ip, lsl #1] │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ str??.w r0, [r2, ip, lsl #1] │ │ │ │ ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ ldrh.w r0, [r2, ip, lsl #1] │ │ │ │ @ instruction: 0xf7e2001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ strb.w r0, [r2, ip, lsl #1] │ │ │ │ @ instruction: 0xf7b2001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #20 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf7d2001c │ │ │ │ @ instruction: 0xf782001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r4, #7 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf7a2001c │ │ │ │ @ instruction: 0xf752001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r6, #6 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf772001c │ │ │ │ @ instruction: 0xf722001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf742001c │ │ │ │ @ instruction: 0xf6f2001c │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r2, #5 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf712001c │ │ │ │ movt r0, #10268 @ 0x281c │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf6e2001c │ │ │ │ - @ instruction: 0xf692001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf6de001c │ │ │ │ + @ instruction: 0xf690001c │ │ │ │ + lsls r2, r4, #30 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ movs r5, r3 │ │ │ │ - subw r0, lr, #2076 @ 0x81c │ │ │ │ - @ instruction: 0xf660001c │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + @ instruction: 0xf6b2001c │ │ │ │ + @ instruction: 0xf662001c │ │ │ │ + lsls r6, r3, #30 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r0, #3 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf682001c │ │ │ │ @ instruction: 0xf632001c │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r2, #2 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf652001c │ │ │ │ addw r0, r2, #2076 @ 0x81c │ │ │ │ - subs r6, r6, #2 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r4, #1 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf622001c │ │ │ │ rsbs r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r6, #0 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf5f2001c │ │ │ │ sub.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ movs r5, r3 │ │ │ │ rsb r0, r2, #10223616 @ 0x9c0000 │ │ │ │ sbcs.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + ldr r6, [pc, #888] @ (d4914 ) │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + ldr r5, [pc, #720] @ (d4870 ) │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf592001c │ │ │ │ adc.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ldr r6, [pc, #696] @ (d4854 ) │ │ │ │ + ldr r6, [pc, #776] @ (d48b4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #528] @ (d47b0 ) │ │ │ │ + ldr r5, [pc, #528] @ (d47c0 ) │ │ │ │ movs r5, r3 │ │ │ │ sbc.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ adds.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ldr r6, [pc, #584] @ (d47f4 ) │ │ │ │ + ldr r6, [pc, #696] @ (d4874 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #336] @ (d4700 ) │ │ │ │ + ldr r5, [pc, #336] @ (d4710 ) │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf532001c │ │ │ │ @ instruction: 0xf4e2001c │ │ │ │ - ldr r6, [pc, #504] @ (d47b4 ) │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #144] @ (d4650 ) │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ add.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ @ instruction: 0xf4b2001c │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ - movs r5, r3 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + ldc2l 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ + adds r4, r2, #3 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf4d2001c │ │ │ │ eor.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - stc2 0, cr0, [r6, #-112]! @ 0xffffff90 │ │ │ │ + stc2l 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ adds r4, r4, #2 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf4a2001c │ │ │ │ orrs.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ldc2 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + ldc2l 0, cr0, [lr, #-112] @ 0xffffff90 │ │ │ │ adds r4, r6, #1 │ │ │ │ movs r5, r3 │ │ │ │ orns r0, r2, #10223616 @ 0x9c0000 │ │ │ │ bic.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - stc2 0, cr0, [lr, #-112]! @ 0xffffff90 │ │ │ │ + stc2l 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ adds r4, r0, #1 │ │ │ │ movs r5, r3 │ │ │ │ orr.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ @ instruction: 0xf3f2001c │ │ │ │ - ldc2 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + smmlar r0, sl, ip, r0 │ │ │ │ + adds r0, r2, #0 │ │ │ │ movs r5, r3 │ │ │ │ - ands.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ubfx r0, r2, #0, #29 │ │ │ │ - smladx r0, sl, ip, r0 │ │ │ │ - subs r0, r4, r7 │ │ │ │ - movs r5, r3 │ │ │ │ - @ instruction: 0xf3de001c │ │ │ │ - @ instruction: 0xf390001c │ │ │ │ - smladx r0, lr, ip, r0 │ │ │ │ + and.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ + ubfx r0, r0, #0, #29 │ │ │ │ + smmlar r0, lr, ip, r0 │ │ │ │ + subs r4, r4, r7 │ │ │ │ + movs r5, r3 │ │ │ │ + @ instruction: 0xf3e2001c │ │ │ │ + @ instruction: 0xf392001c │ │ │ │ + smlsdx r0, r6, ip, r0 │ │ │ │ subs r4, r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf3b2001c │ │ │ │ bfi r0, r2, #0, #29 │ │ │ │ - smlabt r0, r6, ip, r0 │ │ │ │ + @ instruction: 0xfa6e001c │ │ │ │ subs r4, r0, r6 │ │ │ │ movs r5, r3 │ │ │ │ usat r0, #28, r2 │ │ │ │ @ instruction: 0xf332001c │ │ │ │ - @ instruction: 0xfa3e001c │ │ │ │ + @ instruction: 0xfa8a001c │ │ │ │ subs r4, r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf352001c │ │ │ │ ssat r0, #29, r2 │ │ │ │ - @ instruction: 0xfa5a001c │ │ │ │ + ldc2l 0, cr0, [r6], {28} │ │ │ │ subs r4, r4, r4 │ │ │ │ movs r5, r3 │ │ │ │ ssat16 r0, #29, r2 │ │ │ │ @ instruction: 0xf2d2001c │ │ │ │ - stc2 0, cr0, [r6], #112 @ 0x70 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r6, r3, r4 │ │ │ │ + movs r5, r3 │ │ │ │ + subs r4, r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf2f2001c │ │ │ │ subw r0, r2, #28 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r5, r4 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r5, r3 │ │ │ │ movt r0, #8220 @ 0x201c │ │ │ │ @ instruction: 0xf272001c │ │ │ │ - subs r6, r7, r3 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf292001c │ │ │ │ movw r0, #8220 @ 0x201c │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf262001c │ │ │ │ @ instruction: 0xf212001c │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf232001c │ │ │ │ @ instruction: 0xf1e2001c │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ addw r0, r2, #28 │ │ │ │ subs.w r0, r2, #28 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r2, r0 │ │ │ │ movs r5, r3 │ │ │ │ rsbs r0, r2, #28 │ │ │ │ @ instruction: 0xf182001c │ │ │ │ - lsls r6, r1, #19 │ │ │ │ - movs r5, r3 │ │ │ │ + mcr2 0, 1, r0, cr2, cr12, {0} │ │ │ │ adds r4, r4, r7 │ │ │ │ movs r5, r3 │ │ │ │ sub.w r0, r2, #28 │ │ │ │ adcs.w r0, r2, #28 │ │ │ │ - ldc2l 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ + mcr2 0, 1, r0, cr14, cr12, {0} │ │ │ │ adds r4, r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ sbcs.w r0, r2, #28 │ │ │ │ @ instruction: 0xf122001c │ │ │ │ - ldc2l 0, cr0, [lr, #112]! @ 0x70 │ │ │ │ + adds r2, r0, r7 │ │ │ │ + movs r5, r3 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r5, r3 │ │ │ │ adc.w r0, r2, #28 │ │ │ │ @ instruction: 0xf0f2001c │ │ │ │ - adds r2, r2, r6 │ │ │ │ - movs r5, r3 │ │ │ │ + mrc2 0, 4, r0, cr6, cr12, {0} │ │ │ │ adds r4, r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ adds.w r0, r2, #28 │ │ │ │ @ instruction: 0xf0c2001c │ │ │ │ - mcr2 0, 3, r0, cr6, cr12, {0} │ │ │ │ - adds r4, r4, r4 │ │ │ │ + mrc2 0, 5, r0, cr10, cr12, {0} │ │ │ │ + adds r0, r4, r4 │ │ │ │ + movs r5, r3 │ │ │ │ + @ instruction: 0xf0de001c │ │ │ │ + eors.w r0, r0, #28 │ │ │ │ + mrc2 0, 5, r0, cr14, cr12, {0} │ │ │ │ + adds r4, r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf0e2001c │ │ │ │ - eors.w r0, r2, #28 │ │ │ │ - mcr2 0, 4, r0, cr10, cr12, {0} │ │ │ │ - adds r0, r6, r3 │ │ │ │ - movs r5, r3 │ │ │ │ - @ instruction: 0xf0ae001c │ │ │ │ - orn r0, r0, #28 │ │ │ │ - mcr2 0, 4, r0, cr14, cr12, {0} │ │ │ │ + @ instruction: 0xf0b2001c │ │ │ │ + orn r0, r2, #28 │ │ │ │ + mrc2 0, 5, r0, cr14, cr12, {0} │ │ │ │ adds r4, r0, r3 │ │ │ │ movs r5, r3 │ │ │ │ eor.w r0, r2, #28 │ │ │ │ bics.w r0, r2, #28 │ │ │ │ - mcr2 0, 4, r0, cr14, cr12, {0} │ │ │ │ + mrc2 0, 5, r0, cr10, cr12, {0} │ │ │ │ adds r4, r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ orrs.w r0, r2, #28 │ │ │ │ and.w r0, r2, #28 │ │ │ │ - mcr2 0, 4, r0, cr10, cr12, {0} │ │ │ │ + mrc2 0, 5, r0, cr6, cr12, {0} │ │ │ │ adds r4, r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ bic.w r0, r2, #28 │ │ │ │ vshr.s16 d16, d12, #14 │ │ │ │ - mcr2 0, 4, r0, cr6, cr12, {0} │ │ │ │ + mrc2 0, 5, r0, cr2, cr12, {0} │ │ │ │ adds r4, r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ vshr.s32 d16, d12, #14 │ │ │ │ vshr.s32 d0, d12, #30 │ │ │ │ - mcr2 0, 4, r0, cr2, cr12, {0} │ │ │ │ + mcr2 0, 5, r0, cr14, cr12, {0} │ │ │ │ adds r4, r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ vmov.i32 d16, #44 @ 0x0000002c │ │ │ │ vqadd.s64 d16, d2, d12 │ │ │ │ - mrc2 0, 3, r0, cr14, cr12, {0} │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ + movs r5, r3 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ movs r5, r3 │ │ │ │ vshr.s16 d0, d12, #14 │ │ │ │ vqadd.s8 d16, d2, d12 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + ldr r1, [pc, #616] @ (d4a14 ) │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + ldr r1, [pc, #656] @ (d4a40 ) │ │ │ │ movs r5, r3 │ │ │ │ vqadd.s32 d16, d2, d12 │ │ │ │ vqadd.s16 d0, d2, d12 │ │ │ │ - ldr r1, [pc, #424] @ (d4954 ) │ │ │ │ + ldr r1, [pc, #632] @ (d4a34 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #464] @ (d4980 ) │ │ │ │ + ldr r1, [pc, #464] @ (d4990 ) │ │ │ │ movs r5, r3 │ │ │ │ vqadd.s64 d0, d2, d12 │ │ │ │ mcr 0, 7, r0, cr2, cr12, {0} │ │ │ │ - ldr r1, [pc, #440] @ (d4974 ) │ │ │ │ + ldr r1, [pc, #520] @ (d49d4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #272] @ (d48d0 ) │ │ │ │ + ldr r1, [pc, #272] @ (d48e0 ) │ │ │ │ movs r5, r3 │ │ │ │ vqadd.s8 d0, d2, d12 │ │ │ │ mrc 0, 5, r0, cr2, cr12, {0} │ │ │ │ - ldr r1, [pc, #328] @ (d4914 ) │ │ │ │ + adds r2, r4, r4 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #80] @ (d4820 ) │ │ │ │ + adds r0, r7, r1 │ │ │ │ movs r5, r3 │ │ │ │ mrc 0, 6, r0, cr2, cr12, {0} │ │ │ │ mcr 0, 4, r0, cr2, cr12, {0} │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r1, r4 │ │ │ │ movs r5, r3 │ │ │ │ adds r0, r1, r1 │ │ │ │ movs r5, r3 │ │ │ │ mcr 0, 5, r0, cr2, cr12, {0} │ │ │ │ mrc 0, 2, r0, cr2, cr12, {0} │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r1, #30 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ mrc 0, 3, r0, cr2, cr12, {0} │ │ │ │ mcr 0, 1, r0, cr2, cr12, {0} │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ movs r5, r3 │ │ │ │ adds r1, #16 │ │ │ │ movs r5, r3 │ │ │ │ mcr 0, 2, r0, cr2, cr12, {0} │ │ │ │ ldcl 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ movs r5, r3 │ │ │ │ mrc 0, 0, r0, cr2, cr12, {0} │ │ │ │ stcl 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r1, #30 │ │ │ │ movs r5, r3 │ │ │ │ stcl 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ ldc 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r3, #29 │ │ │ │ movs r5, r3 │ │ │ │ ldc 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ stcl 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r5, #28 │ │ │ │ movs r5, r3 │ │ │ │ stc 0, cr0, [r2, #112] @ 0x70 │ │ │ │ ldc 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r7, #27 │ │ │ │ movs r5, r3 │ │ │ │ ldcl 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ stc 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r1, #27 │ │ │ │ movs r5, r3 │ │ │ │ stc 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ ldcl 0, cr0, [r2], {28} │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r3, #26 │ │ │ │ movs r5, r3 │ │ │ │ ldcl 0, cr0, [r2], #112 @ 0x70 │ │ │ │ stc 0, cr0, [r2], #112 @ 0x70 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r5, #25 │ │ │ │ movs r5, r3 │ │ │ │ stcl 0, cr0, [r2], {28} │ │ │ │ ldcl 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ movs r5, r3 │ │ │ │ ldc 0, cr0, [r2], {28} │ │ │ │ mcrr 0, 1, r0, r2, cr12 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ stcl 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ ldc 0, cr0, [r2], {28} │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + cmp r5, #22 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #8 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - @ instruction: 0xebe2001c │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + stc 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xebe0001c │ │ │ │ + @ instruction: 0xf182001c │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + stc 0, cr0, [r2], {28} │ │ │ │ + subs.w r0, r2, ip, lsr #32 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xebfe001c │ │ │ │ - subs.w r0, r0, ip, lsr #32 │ │ │ │ - adcs.w r0, r2, #28 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ movs r5, r3 │ │ │ │ rsbs r0, r2, ip, lsr #32 │ │ │ │ @ instruction: 0xeb82001c │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ sub.w r0, r2, ip, lsr #32 │ │ │ │ adcs.w r0, r2, ip, lsr #32 │ │ │ │ - movs r1, #2 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #20 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ sbcs.w r0, r2, ip, lsr #32 │ │ │ │ @ instruction: 0xeb22001c │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #30 │ │ │ │ movs r5, r3 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ adc.w r0, r2, ip, lsr #32 │ │ │ │ @ instruction: 0xeaf2001c │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ adds.w r0, r2, ip, lsr #32 │ │ │ │ @ instruction: 0xeac2001c │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xeae2001c │ │ │ │ eors.w r0, r2, ip, lsr #32 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + cmp r2, fp │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #8 │ │ │ │ + add ip, lr │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xeab2001c │ │ │ │ orn r0, r2, ip, lsr #32 │ │ │ │ - cmp r2, r5 │ │ │ │ - movs r5, r3 │ │ │ │ - add ip, r8 │ │ │ │ - movs r5, r3 │ │ │ │ - eor.w r0, r2, ip, lsr #32 │ │ │ │ - bics.w r0, r2, ip, lsr #32 │ │ │ │ ldr.w r5, [pc, #3884] @ d5878 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ d587c │ │ │ │ ldr.w r3, [pc, #3884] @ d5880 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ d5884 │ │ │ │ add r1, pc │ │ │ │ @@ -174522,603 +174524,603 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2954 @ 0xb8a │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ - ands r6, r2 │ │ │ │ + eors r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5308 │ │ │ │ + b.n d5368 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d526c │ │ │ │ + b.n d52cc │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d52b8 │ │ │ │ + b.n d5318 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d521c │ │ │ │ + b.n d527c │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5268 │ │ │ │ + b.n d52c8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d51cc │ │ │ │ + b.n d522c │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r3, r2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5218 │ │ │ │ + b.n d5278 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d517c │ │ │ │ + b.n d51dc │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r1, r3 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r1, r2 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d51c8 │ │ │ │ + b.n d5228 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d512c │ │ │ │ + b.n d518c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfa92001c │ │ │ │ - vst4.8 {d16-d19}, [r0 :64], ip │ │ │ │ - b.n d5178 │ │ │ │ + @ instruction: 0xfac2001c │ │ │ │ + ldr??.w r0, [r0, ip, lsl #1] │ │ │ │ + b.n d51d8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d50dc │ │ │ │ + b.n d513c │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5128 │ │ │ │ + b.n d5188 │ │ │ │ + movs r4, r3 │ │ │ │ + b.n d50ec │ │ │ │ + movs r4, r3 │ │ │ │ + @ instruction: 0xf676001c │ │ │ │ + @ instruction: 0xf684001c │ │ │ │ + b.n d5138 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d608c │ │ │ │ + b.n d609c │ │ │ │ movs r4, r3 │ │ │ │ - movw r0, #26652 @ 0x681c │ │ │ │ + @ instruction: 0xf686001c │ │ │ │ @ instruction: 0xf654001c │ │ │ │ - b.n d60d8 │ │ │ │ + b.n d60e8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d603c │ │ │ │ + b.n d604c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf656001c │ │ │ │ - @ instruction: 0xf624001c │ │ │ │ - b.n d6088 │ │ │ │ + ldrb.w r0, [sl, #28] │ │ │ │ + ldrh.w r0, [r0, #28] │ │ │ │ + b.n d6098 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5fec │ │ │ │ + b.n d5ffc │ │ │ │ movs r4, r3 │ │ │ │ - str??.w r0, [sl, ip, lsl #1] │ │ │ │ + ldrh.w r0, [r6, #28] │ │ │ │ strb.w r0, [r0, #28] │ │ │ │ - b.n d6038 │ │ │ │ + b.n d6048 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5f9c │ │ │ │ + b.n d5fac │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r6, #28] │ │ │ │ - ldr.w r0, [r0, ip, lsl #1] │ │ │ │ - b.n d5fe8 │ │ │ │ + @ instruction: 0xf4d6001c │ │ │ │ + @ instruction: 0xf4e8001c │ │ │ │ + b.n d5ff8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5f4c │ │ │ │ + b.n d5f5c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf4a6001c │ │ │ │ + @ instruction: 0xf4e2001c │ │ │ │ @ instruction: 0xf4b8001c │ │ │ │ - b.n d5f98 │ │ │ │ + b.n d5fa8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5efc │ │ │ │ + b.n d5f0c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf4b2001c │ │ │ │ - eor.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - b.n d5f48 │ │ │ │ + str.w r0, [r2, #28] │ │ │ │ + @ instruction: 0xf7f0001c │ │ │ │ + b.n d5f58 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5eac │ │ │ │ + b.n d5ebc │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r2, #28] │ │ │ │ + ldrh.w r0, [r2, #28] │ │ │ │ @ instruction: 0xf7c0001c │ │ │ │ - b.n d5ef8 │ │ │ │ + b.n d5f08 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5e5c │ │ │ │ + b.n d5e6c │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r2, #28] │ │ │ │ + strh.w r0, [r2, #28] │ │ │ │ @ instruction: 0xf790001c │ │ │ │ - b.n d5ea8 │ │ │ │ + b.n d5eb8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5e0c │ │ │ │ + b.n d5e1c │ │ │ │ movs r4, r3 │ │ │ │ - ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ + ldrb.w r0, [r2, #28] │ │ │ │ @ instruction: 0xf760001c │ │ │ │ - b.n d5e58 │ │ │ │ + b.n d5e68 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5dbc │ │ │ │ + b.n d5dcc │ │ │ │ movs r4, r3 │ │ │ │ - str??.w r0, [r2, ip, lsl #1] │ │ │ │ + @ instruction: 0xf786001c │ │ │ │ @ instruction: 0xf730001c │ │ │ │ - b.n d5e08 │ │ │ │ + b.n d5e18 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5d6c │ │ │ │ + b.n d5d7c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf756001c │ │ │ │ + @ instruction: 0xf776001c │ │ │ │ @ instruction: 0xf700001c │ │ │ │ - b.n d5db8 │ │ │ │ + b.n d5dc8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5d1c │ │ │ │ + b.n d5d2c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf746001c │ │ │ │ + @ instruction: 0xf766001c │ │ │ │ @ instruction: 0xf6d0001c │ │ │ │ - b.n d5d68 │ │ │ │ + b.n d5d78 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5ccc │ │ │ │ + b.n d5cdc │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf736001c │ │ │ │ + @ instruction: 0xf756001c │ │ │ │ subw r0, r0, #2076 @ 0x81c │ │ │ │ - b.n d5d18 │ │ │ │ - movs r4, r3 │ │ │ │ - b.n d5c7c │ │ │ │ + b.n d5d28 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf726001c │ │ │ │ - @ instruction: 0xf670001c │ │ │ │ - b.n d5cc8 │ │ │ │ + b.n d5c8c │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5c2c │ │ │ │ - movs r4, r3 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5c78 │ │ │ │ + b.n d5cd8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5bdc │ │ │ │ + b.n d5c3c │ │ │ │ movs r4, r3 │ │ │ │ - vst1.8 @ instruction: 0xf98a001c │ │ │ │ - vld1.8 @ instruction: 0xf9a0001c │ │ │ │ - b.n d5c20 │ │ │ │ + ldrsh.w r0, [sl, #28] │ │ │ │ + ldr??.w r0, [r0, #28] │ │ │ │ + b.n d5c80 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5b88 │ │ │ │ + b.n d5be8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d59a8 │ │ │ │ + @ instruction: 0xe80e001c │ │ │ │ + @ instruction: 0xe828001c │ │ │ │ + b.n d5c38 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d59e0 │ │ │ │ + b.n d5b9c │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5bd8 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ + movs r5, r3 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ + movs r5, r3 │ │ │ │ + b.n d5be8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5b3c │ │ │ │ + b.n d5b4c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #20 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5b88 │ │ │ │ + b.n d5b98 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5aec │ │ │ │ + b.n d5afc │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ movs r5, r3 │ │ │ │ asrs r4, r3, #26 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5b38 │ │ │ │ + b.n d5b48 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5a9c │ │ │ │ + b.n d5aac │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5ae8 │ │ │ │ + b.n d5af8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5a4c │ │ │ │ + b.n d5a5c │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ cmp r6, #20 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5a98 │ │ │ │ + b.n d5aa8 │ │ │ │ movs r4, r3 │ │ │ │ svc 226 @ 0xe2 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r6, #22 │ │ │ │ - movs r5, r3 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ - movs r5, r3 │ │ │ │ - b.n d5a48 │ │ │ │ + @ instruction: 0xfaa2001c │ │ │ │ + @ instruction: 0xfaa8001c │ │ │ │ + b.n d5a58 │ │ │ │ movs r4, r3 │ │ │ │ svc 178 @ 0xb2 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfa72001c │ │ │ │ - @ instruction: 0xfa78001c │ │ │ │ + @ instruction: 0xf712001c │ │ │ │ + @ instruction: 0xf720001c │ │ │ │ svc 210 @ 0xd2 │ │ │ │ movs r4, r3 │ │ │ │ svc 130 @ 0x82 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf6e2001c │ │ │ │ - @ instruction: 0xf6f0001c │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ + movs r5, r3 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ + movs r5, r3 │ │ │ │ svc 162 @ 0xa2 │ │ │ │ movs r4, r3 │ │ │ │ svc 82 @ 0x52 │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + subs r0, r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ svc 114 @ 0x72 │ │ │ │ movs r4, r3 │ │ │ │ svc 34 @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ svc 66 @ 0x42 │ │ │ │ movs r4, r3 │ │ │ │ udf #242 @ 0xf2 │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #8 │ │ │ │ movs r5, r3 │ │ │ │ svc 18 │ │ │ │ movs r4, r3 │ │ │ │ udf #194 @ 0xc2 │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ udf #226 @ 0xe2 │ │ │ │ movs r4, r3 │ │ │ │ udf #146 @ 0x92 │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ udf #178 @ 0xb2 │ │ │ │ movs r4, r3 │ │ │ │ udf #98 @ 0x62 │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #14 │ │ │ │ - movs r5, r3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + b.n d5498 │ │ │ │ + movs r4, r3 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ movs r5, r3 │ │ │ │ udf #130 @ 0x82 │ │ │ │ movs r4, r3 │ │ │ │ udf #50 @ 0x32 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5438 │ │ │ │ - movs r4, r3 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + movs r5, r3 │ │ │ │ lsls r4, r2, #29 │ │ │ │ movs r5, r3 │ │ │ │ udf #82 @ 0x52 │ │ │ │ movs r4, r3 │ │ │ │ udf #2 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ udf #34 @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5a8c │ │ │ │ + ble.n d5a9c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r6, #27 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5ad8 │ │ │ │ + ble.n d5ae8 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5a3c │ │ │ │ + ble.n d5a4c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r0, #27 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5a88 │ │ │ │ + ble.n d5a98 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5bec │ │ │ │ + ble.n d5bfc │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r2, #26 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5a38 │ │ │ │ + ble.n d5a48 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5b9c │ │ │ │ + ble.n d5bac │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ - movs r5, r3 │ │ │ │ + mrc2 0, 5, r0, cr14, cr12, {0} │ │ │ │ lsls r4, r4, #25 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5be8 │ │ │ │ + ble.n d5bf8 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5b4c │ │ │ │ + ble.n d5b5c │ │ │ │ movs r4, r3 │ │ │ │ - mcr2 0, 4, r0, cr14, cr12, {0} │ │ │ │ + lsls r6, r1, #26 │ │ │ │ + movs r5, r3 │ │ │ │ lsls r4, r6, #24 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5b98 │ │ │ │ + ble.n d5ba8 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5afc │ │ │ │ + bgt.n d5b0c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5b48 │ │ │ │ + bgt.n d5b50 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5aac │ │ │ │ + bgt.n d5ab8 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5af0 │ │ │ │ + bgt.n d5b08 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5a58 │ │ │ │ + bgt.n d5a6c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5aa8 │ │ │ │ + bgt.n d5ab8 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5c0c │ │ │ │ + bgt.n d5c1c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5c58 │ │ │ │ + bgt.n d5c68 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5bbc │ │ │ │ + bgt.n d5bcc │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5c08 │ │ │ │ + bgt.n d5c18 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5b6c │ │ │ │ + blt.n d5b7c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5bb8 │ │ │ │ + bgt.n d5bc8 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5b1c │ │ │ │ + blt.n d5b2c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #0 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5b68 │ │ │ │ + blt.n d5b70 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5acc │ │ │ │ + blt.n d5ad8 │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5b10 │ │ │ │ + blt.n d5b28 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5c78 │ │ │ │ + blt.n d5c8c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ - movs r5, r3 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + vqadd.u32 d16, d10, d12 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5ac8 │ │ │ │ + blt.n d5ad8 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5c2c │ │ │ │ + blt.n d5c3c │ │ │ │ movs r4, r3 │ │ │ │ - vqadd.u64 d0, d10, d12 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ + movs r5, r3 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5c78 │ │ │ │ + blt.n d5c88 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5bdc │ │ │ │ + blt.n d5bec │ │ │ │ + movs r4, r3 │ │ │ │ + b.n d5870 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ - movs r5, r3 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5c28 │ │ │ │ + blt.n d5c38 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5b8c │ │ │ │ + bge.n d5b9c │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5810 │ │ │ │ + b.n d5890 │ │ │ │ movs r4, r3 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5bd8 │ │ │ │ - movs r4, r3 │ │ │ │ - bge.n d5b3c │ │ │ │ - movs r4, r3 │ │ │ │ - b.n d5830 │ │ │ │ - movs r4, r3 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r5, r3 │ │ │ │ - bge.n d5b88 │ │ │ │ + bge.n d5be8 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5cec │ │ │ │ + bge.n d5b4c │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5b38 │ │ │ │ + bge.n d5b98 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5c9c │ │ │ │ + bge.n d5cfc │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5ce8 │ │ │ │ + bge.n d5b48 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5c4c │ │ │ │ + bge.n d5cac │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5c98 │ │ │ │ + bge.n d5cf8 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5bfc │ │ │ │ + bge.n d5c5c │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5c48 │ │ │ │ + bge.n d5ca8 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5bac │ │ │ │ + bls.n d5c0c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf73e001c │ │ │ │ - @ instruction: 0xf750001c │ │ │ │ - bls.n d5bf8 │ │ │ │ + @ instruction: 0xf76e001c │ │ │ │ + @ instruction: 0xf780001c │ │ │ │ + bge.n d5c58 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5b5c │ │ │ │ + bls.n d5bbc │ │ │ │ movs r4, r3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 238 @ 0xee │ │ │ │ movs r4, r3 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 172 @ 0xac │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5ba0 │ │ │ │ + bls.n d5c00 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5d08 │ │ │ │ + bls.n d5b68 │ │ │ │ movs r4, r3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 110 @ 0x6e │ │ │ │ movs r4, r3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5d58 │ │ │ │ + bls.n d5bb8 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5cbc │ │ │ │ + bls.n d5d1c │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r3, r4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r3, r4 │ │ │ │ movs r5, r3 │ │ │ │ - bls.n d5d08 │ │ │ │ + bls.n d5d68 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5c6c │ │ │ │ + bls.n d5ccc │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ movs r5, r3 │ │ │ │ - bls.n d5cb8 │ │ │ │ + bls.n d5d18 │ │ │ │ + movs r4, r3 │ │ │ │ + bhi.n d5c7c │ │ │ │ + movs r4, r3 │ │ │ │ + adcs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + sbc.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + bls.n d5cc8 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5c1c │ │ │ │ + bhi.n d5c2c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf52a001c │ │ │ │ + sbc.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ @ instruction: 0xf538001c │ │ │ │ - bhi.n d5c68 │ │ │ │ + bhi.n d5c78 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5bcc │ │ │ │ + bhi.n d5bdc │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf53e001c │ │ │ │ + sbcs.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ add.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - bhi.n d5c18 │ │ │ │ + bhi.n d5c28 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5d7c │ │ │ │ + bhi.n d5d8c │ │ │ │ movs r4, r3 │ │ │ │ - adc.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf4d8001c │ │ │ │ - bhi.n d5bc8 │ │ │ │ + stc 0, cr0, [lr], {28} │ │ │ │ + @ instruction: 0xebe0001c │ │ │ │ + bhi.n d5bd8 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5d2c │ │ │ │ + bhi.n d5d3c │ │ │ │ movs r4, r3 │ │ │ │ - mrrc 0, 1, r0, lr, cr12 │ │ │ │ + ldcl 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ subs.w r0, r0, ip, lsr #32 │ │ │ │ - bhi.n d5d78 │ │ │ │ + bhi.n d5d88 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5cdc │ │ │ │ + bhi.n d5cec │ │ │ │ movs r4, r3 │ │ │ │ - mcrr 0, 1, r0, lr, cr12 │ │ │ │ + stcl 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ @ instruction: 0xeb80001c │ │ │ │ - bhi.n d5d28 │ │ │ │ + bhi.n d5d38 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5c8c │ │ │ │ + bvc.n d5c9c │ │ │ │ movs r4, r3 │ │ │ │ - ldc 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ - adcs.w r0, r0, ip, lsr #32 │ │ │ │ - bvc.n d5cd8 │ │ │ │ + mrrc 0, 1, r0, r6, cr12 │ │ │ │ + adc.w r0, ip, ip, lsr #32 │ │ │ │ + bvc.n d5ce0 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5c3c │ │ │ │ + bvc.n d5c48 │ │ │ │ movs r4, r3 │ │ │ │ - stc 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ - adds.w r0, ip, ip, lsr #32 │ │ │ │ - bvc.n d5c80 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ + movs r5, r3 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ + movs r5, r3 │ │ │ │ + bvc.n d5c98 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5de8 │ │ │ │ + bvc.n d5dfc │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r4, #29 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5c38 │ │ │ │ + bvc.n d5c48 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5d9c │ │ │ │ + bvc.n d5dac │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ asrs r0, r6, #28 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5de8 │ │ │ │ + bvc.n d5df8 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5d4c │ │ │ │ + bvc.n d5d5c │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5d98 │ │ │ │ + bvc.n d5da8 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5cfc │ │ │ │ + bvs.n d5d0c │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + adds r2, r2, #6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + adds r0, r4, #5 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5d48 │ │ │ │ + bvc.n d5d58 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5cac │ │ │ │ + bvs.n d5cbc │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, r4, #5 │ │ │ │ - movs r5, r3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ - movs r5, r3 │ │ │ │ - bvs.n d5cf8 │ │ │ │ + b.n d6400 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5c5c │ │ │ │ + b.n d6418 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d63a0 │ │ │ │ + bvs.n d5d08 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d63b8 │ │ │ │ + bvs.n d5c6c │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5ca8 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r5, r3 │ │ │ │ + vshr.u32 d0, d12, #28 │ │ │ │ + bvs.n d5cb8 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5e0c │ │ │ │ + bvs.n d5e1c │ │ │ │ movs r4, r3 │ │ │ │ - vshr.u32 d16, d12, #14 │ │ │ │ + movs r6, r0 │ │ │ │ + movs r5, r3 │ │ │ │ vqadd.u64 d16, d4, d12 │ │ │ │ - bvs.n d5e58 │ │ │ │ - movs r4, r3 │ │ │ │ - bvs.n d5dbc │ │ │ │ + bvs.n d5e68 │ │ │ │ movs r4, r3 │ │ │ │ - vshr.u16 d16, d12, #10 │ │ │ │ - vqadd.u8 d16, d4, d12 │ │ │ │ - bvs.n d5e08 │ │ │ │ - movs r4, r3 │ │ │ │ - bpl.n d5d6c │ │ │ │ + bvs.n d5dcc │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r5, [pc, #3888] @ d6cbc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ d6cc0 │ │ │ │ ldr.w r3, [pc, #3888] @ d6cc4 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ d6cc8 │ │ │ │ @@ -176328,567 +176330,567 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1935 @ 0x78f │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n d6ccc │ │ │ │ + bne.n d6d2c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6c30 │ │ │ │ + beq.n d6c90 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6c7c │ │ │ │ + bne.n d6cdc │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6be0 │ │ │ │ + beq.n d6c40 │ │ │ │ movs r4, r3 │ │ │ │ - ssat16 r0, #29, lr │ │ │ │ - sbfx r0, r8, #0, #29 │ │ │ │ - beq.n d6c2c │ │ │ │ + @ instruction: 0xf35e001c │ │ │ │ + @ instruction: 0xf378001c │ │ │ │ + beq.n d6c8c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6d90 │ │ │ │ + beq.n d6bf0 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6ddc │ │ │ │ + beq.n d6c3c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6d40 │ │ │ │ + beq.n d6da0 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6d8c │ │ │ │ + beq.n d6dec │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + beq.n d6d50 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6d3c │ │ │ │ + beq.n d6d9c │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + movs r4, r3 │ │ │ │ + bge.n d6c2c │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d6dcc │ │ │ │ + bge.n d6c4c │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d6dec │ │ │ │ + beq.n d6d4c │ │ │ │ + movs r4, r3 │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ + ldrsh.w r0, [r2, #28] │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + movs r5, r3 │ │ │ │ ldmia r7, {r1, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7, {r1, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - vst1.8 @ instruction: 0xf982001c │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - movs r5, r3 │ │ │ │ + orrs.w r0, r2, ip, lsr #32 │ │ │ │ + eor.w r0, ip, ip, lsr #32 │ │ │ │ ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r1, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - bic.w r0, r2, ip, lsr #32 │ │ │ │ + orrs.w r0, r6, ip, lsr #32 │ │ │ │ orrs.w r0, ip, ip, lsr #32 │ │ │ │ ldmia r7, {r1, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - bic.w r0, r6, ip, lsr #32 │ │ │ │ + orrs.w r0, sl, ip, lsr #32 │ │ │ │ bic.w r0, ip, ip, lsr #32 │ │ │ │ ldmia r7!, {r1, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r1} │ │ │ │ movs r4, r3 │ │ │ │ - bic.w r0, sl, ip, lsr #32 │ │ │ │ + bics.w r0, lr, ip, lsr #32 │ │ │ │ ldrd r0, r0, [ip, #112]! @ 0x70 │ │ │ │ ldmia r7!, {r1, r5} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6, {r1, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - and.w r0, lr, ip, lsr #32 │ │ │ │ - strd r0, r0, [ip, #112] @ 0x70 │ │ │ │ + b.n d746c │ │ │ │ + movs r4, r3 │ │ │ │ + b.n d7224 │ │ │ │ + movs r4, r3 │ │ │ │ ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r1, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - b.n d740c │ │ │ │ + b.n d7454 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d71c4 │ │ │ │ + b.n d71d4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6, {r1, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - b.n d73f4 │ │ │ │ - movs r4, r3 │ │ │ │ - b.n d7174 │ │ │ │ - movs r4, r3 │ │ │ │ + mrc 0, 7, r0, cr2, cr12, {0} │ │ │ │ + vqadd.s64 d16, d0, d12 │ │ │ │ ldmia r6!, {r1, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6, {r1, r6} │ │ │ │ movs r4, r3 │ │ │ │ - mcr 0, 6, r0, cr2, cr12, {0} │ │ │ │ + vqadd.s8 d0, d2, d12 │ │ │ │ vqadd.s8 d16, d0, d12 │ │ │ │ ldmia r6, {r1, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r1, r4} │ │ │ │ movs r4, r3 │ │ │ │ - mrc 0, 6, r0, cr2, cr12, {0} │ │ │ │ - vqadd.s16 d0, d0, d12 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ + movs r5, r3 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ + movs r5, r3 │ │ │ │ ldmia r6!, {r1, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ - movs r5, r3 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ - movs r5, r3 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + udf #206 @ 0xce │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + blt.n d6d24 │ │ │ │ movs r4, r3 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6ec4 │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + udf #190 @ 0xbe │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + blt.n d6ed4 │ │ │ │ movs r4, r3 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6e74 │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ + ldrd r0, r0, [r6], #112 @ 0x70 │ │ │ │ + stmdb r8, {r2, r3, r4} │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe8c6001c │ │ │ │ + ldmdb r2, {r2, r3, r4} │ │ │ │ @ instruction: 0xe8d8001c │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - strd r0, r0, [r2], #112 @ 0x70 │ │ │ │ + stmdb r6, {r2, r3, r4} │ │ │ │ stmia.w r8!, {r2, r3, r4} │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe8d6001c │ │ │ │ + ldrd r0, r0, [sl], #112 @ 0x70 │ │ │ │ ldrd r0, r0, [r8], #-112 @ 0x70 │ │ │ │ ldmia r5!, {r1, r2, r3} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe8ca001c │ │ │ │ - strex r0, r0, [r8, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf192001c │ │ │ │ + adcs.w r0, r8, #28 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - sbc.w r0, r2, #28 │ │ │ │ - @ instruction: 0xf128001c │ │ │ │ + mrc 0, 2, r0, cr10, cr12, {0} │ │ │ │ + mcr 0, 3, r0, cr8, cr12, {0} │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - mcr 0, 1, r0, cr10, cr12, {0} │ │ │ │ - mrc 0, 1, r0, cr8, cr12, {0} │ │ │ │ + bcc.n d6de4 │ │ │ │ + movs r4, r3 │ │ │ │ + bcc.n d6df4 │ │ │ │ + movs r4, r3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6d84 │ │ │ │ + bcc.n d6df4 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6d94 │ │ │ │ + bcc.n d6da4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6d94 │ │ │ │ - movs r4, r3 │ │ │ │ - bcc.n d6f44 │ │ │ │ - movs r4, r3 │ │ │ │ + ldc 0, cr0, [lr], #112 @ 0x70 │ │ │ │ + stc 0, cr0, [ip], {28} │ │ │ │ ldmia r4, {r1, r2, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stc 0, cr0, [lr], {28} │ │ │ │ - mrrc 0, 1, r0, ip, cr12 │ │ │ │ + orr.w r0, lr, #28 │ │ │ │ + orn r0, r8, #28 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ands.w r0, lr, #28 │ │ │ │ - bics.w r0, r8, #28 │ │ │ │ + subs r6, r5, #4 │ │ │ │ + movs r5, r3 │ │ │ │ + subs r0, r7, #4 │ │ │ │ + movs r5, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ subs r0, r1, #4 │ │ │ │ movs r5, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ - movs r5, r3 │ │ │ │ - subs r0, r3, #3 │ │ │ │ - movs r5, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + blt.n d6f7c │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + bls.n d6ebc │ │ │ │ + movs r4, r3 │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f1c │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6e5c │ │ │ │ + blt.n d6f94 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + bhi.n d6e74 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ + movs r4, r3 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f34 │ │ │ │ + blt.n d6fac │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6e14 │ │ │ │ + bhi.n d6e24 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f4c │ │ │ │ + blt.n d6fc4 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6fc4 │ │ │ │ + bhi.n d6fd4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f64 │ │ │ │ - movs r4, r3 │ │ │ │ - bhi.n d6f74 │ │ │ │ - movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + str??.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf744001c │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh.w r0, [sl, ip, lsl #1] │ │ │ │ - @ instruction: 0xf714001c │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + str??.w r0, [r2, ip, lsl #1] │ │ │ │ + @ instruction: 0xf718001c │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh.w r0, [r2, ip, lsl #1] │ │ │ │ + ldr.w r0, [sl, ip, lsl #1] │ │ │ │ @ instruction: 0xf6e8001c │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strh.w r0, [sl, ip, lsl #1] │ │ │ │ + ldr.w r0, [r2, ip, lsl #1] │ │ │ │ @ instruction: 0xf6b8001c │ │ │ │ ldmia r2, {r1, r2, r3} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strh.w r0, [r2, ip, lsl #1] │ │ │ │ + str.w r0, [r6, ip, lsl #1] │ │ │ │ @ instruction: 0xf688001c │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ + str.w r0, [r2, ip, lsl #1] │ │ │ │ @ instruction: 0xf658001c │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ + str.w r0, [r6, ip, lsl #1] │ │ │ │ @ instruction: 0xf628001c │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r2, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ + str.w r0, [lr, ip, lsl #1] │ │ │ │ @ instruction: 0xf5f8001c │ │ │ │ ldmia r1, {r1, r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [lr, ip, lsl #1] │ │ │ │ + str.w r0, [r6, ip, lsl #1] │ │ │ │ rsb r0, r8, #10223616 @ 0x9c0000 │ │ │ │ ldmia r1, {r1, r2, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ + str.w r0, [r2, ip, lsl #1] │ │ │ │ @ instruction: 0xf598001c │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ + ldrh.w r0, [sl, ip, lsl #1] │ │ │ │ sbc.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [sl, ip, lsl #1] │ │ │ │ + ldrh.w r0, [r6, ip, lsl #1] │ │ │ │ @ instruction: 0xf538001c │ │ │ │ ldmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r6, ip, lsl #1] │ │ │ │ + ldrh.w r0, [r2, ip, lsl #1] │ │ │ │ add.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r2, r3} │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r2, ip, lsl #1] │ │ │ │ + strh.w r0, [sl, ip, lsl #1] │ │ │ │ @ instruction: 0xf4d8001c │ │ │ │ ldmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7fa001c │ │ │ │ + strh.w r0, [sl, ip, lsl #1] │ │ │ │ @ instruction: 0xf4a8001c │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7fa001c │ │ │ │ + strh.w r0, [r6, ip, lsl #1] │ │ │ │ orns r0, r8, #10223616 @ 0x9c0000 │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7f6001c │ │ │ │ - orr.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + ldrb.w r0, [sl, ip, lsl #1] │ │ │ │ + orr.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ea001c │ │ │ │ - ands.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldrb.w r0, [sl, ip, lsl #1] │ │ │ │ + ands.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ea001c │ │ │ │ + ldrb.w r0, [sl, ip, lsl #1] │ │ │ │ @ instruction: 0xf3e8001c │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ea001c │ │ │ │ + ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ @ instruction: 0xf3b8001c │ │ │ │ stmia r7!, {r1, r2, r3} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7e6001c │ │ │ │ - usat r0, #28, r8 │ │ │ │ + stc2 0, cr0, [r2], {28} │ │ │ │ + ldc2 0, cr0, [r4], {28} │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfbd2001c │ │ │ │ - @ instruction: 0xfbe4001c │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ + movs r4, r3 │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ + movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6, {r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ - movs r4, r3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ - movs r4, r3 │ │ │ │ + sbc.w r0, r2, #28 │ │ │ │ + sbcs.w r0, r0, #28 │ │ │ │ stmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf132001c │ │ │ │ - adc.w r0, r0, #28 │ │ │ │ + @ instruction: 0xf26e001c │ │ │ │ + @ instruction: 0xf298001c │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf23e001c │ │ │ │ + subw r0, r2, #28 │ │ │ │ @ instruction: 0xf268001c │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf272001c │ │ │ │ + @ instruction: 0xf29a001c │ │ │ │ @ instruction: 0xf238001c │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf26a001c │ │ │ │ + @ instruction: 0xf28e001c │ │ │ │ addw r0, r8, #28 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r3} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf25e001c │ │ │ │ + @ instruction: 0xf28a001c │ │ │ │ rsbs r0, r8, #28 │ │ │ │ stmia r5!, {r1, r2, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf25a001c │ │ │ │ + @ instruction: 0xf27a001c │ │ │ │ sub.w r0, r8, #28 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - movw r0, #40988 @ 0xa01c │ │ │ │ + @ instruction: 0xf276001c │ │ │ │ sbcs.w r0, r8, #28 │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - movw r0, #24604 @ 0x601c │ │ │ │ + @ instruction: 0xf636001c │ │ │ │ adc.w r0, r8, #28 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r1, r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - addw r0, r6, #2076 @ 0x81c │ │ │ │ - adds.w r0, r8, #28 │ │ │ │ + adds r6, r5, #0 │ │ │ │ + movs r5, r3 │ │ │ │ + adds r4, r7, #0 │ │ │ │ + movs r5, r3 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r1, r2, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ - movs r5, r3 │ │ │ │ - adds r4, r1, #0 │ │ │ │ - movs r5, r3 │ │ │ │ + sbcs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf0e8001c │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - adc.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + sbcs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ @ instruction: 0xf0b8001c │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - adc.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ - eor.w r0, r8, #28 │ │ │ │ + bne.n d70a4 │ │ │ │ + movs r4, r3 │ │ │ │ + bne.n d7044 │ │ │ │ + movs r4, r3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7044 │ │ │ │ + bne.n d70b4 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d71e4 │ │ │ │ + bne.n d71f4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7054 │ │ │ │ + bne.n d70c4 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7194 │ │ │ │ + bne.n d71a4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r2, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7064 │ │ │ │ + bne.n d70cc │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d7144 │ │ │ │ + beq.n d7154 │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d706c │ │ │ │ + bne.n d70cc │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d70f4 │ │ │ │ + beq.n d70fc │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d726c │ │ │ │ + bne.n d70dc │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d709c │ │ │ │ + beq.n d70b4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d727c │ │ │ │ + bne.n d70e4 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d7254 │ │ │ │ + beq.n d7264 │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7284 │ │ │ │ + bne.n d70f4 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d7204 │ │ │ │ + beq.n d7214 │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7294 │ │ │ │ + bne.n d7104 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d71b4 │ │ │ │ + beq.n d71c4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d72a4 │ │ │ │ + bne.n d7114 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7, {r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d72b4 │ │ │ │ - movs r4, r3 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ - movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r4, r3 │ │ │ │ ldr r5, [pc, #76] @ (d721c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #76] @ (d7220 ) │ │ │ │ ldr r3, [pc, #80] @ (d7224 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [pc, #80] @ (d7228 ) │ │ │ │ add r1, pc │ │ │ │ @@ -176911,29 +176913,29 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1941 @ 0x795 │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldrb.w r3, [r0, #423] @ 0x1a7 │ │ │ │ movw r2, #6509 @ 0x196d │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw ip, #30568 @ 0x7768 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -186050,15 +186052,15 @@ │ │ │ │ str.w r0, [r4, #3160] @ 0xc58 │ │ │ │ strb.w r3, [r4, #3180] @ 0xc6c │ │ │ │ str.w r0, [r4, #3164] @ 0xc5c │ │ │ │ str.w r0, [r4, #3168] @ 0xc60 │ │ │ │ str.w r0, [r4, #3172] @ 0xc64 │ │ │ │ str.w r0, [r4, #3176] @ 0xc68 │ │ │ │ str.w r3, [r4, #3412] @ 0xd54 │ │ │ │ - bl 17c0d0 │ │ │ │ + bl 17c100 │ │ │ │ str.w r0, [r4, #3408] @ 0xd50 │ │ │ │ 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, #3180] @ 0xc6c │ │ │ │ @@ -186097,38 +186099,38 @@ │ │ │ │ cbz r0, de276 │ │ │ │ ldr r2, [pc, #124] @ (de2cc ) │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n de264 │ │ │ │ cbz r3, de2bc │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3160] @ 0xc58 │ │ │ │ str.w r2, [r5, #3164] @ 0xc5c │ │ │ │ str.w r2, [r5, #3168] @ 0xc60 │ │ │ │ str.w r2, [r5, #3172] @ 0xc64 │ │ │ │ ldr.w r0, [r5, #3408] @ 0xd50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cbnz r3, de28c │ │ │ │ - bl 17c1a4 │ │ │ │ + bl 17c1d4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3180] @ 0xc6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (de2d0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (de2d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3408] @ 0xd50 │ │ │ │ - bl 17c1a4 │ │ │ │ + bl 17c1d4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3180] @ 0xc6c │ │ │ │ b.n de28a │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r0, [r5, #3164] @ 0xc5c │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ @@ -186139,15 +186141,15 @@ │ │ │ │ nop │ │ │ │ adds r0, r7, #7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #776 @ (adr r7, de5e0 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, de6a0 ) │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #236] @ (de3d8 ) │ │ │ │ @@ -186159,15 +186161,15 @@ │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldr.w r8, [pc, #228] @ de3e0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r2, [pc, #212] @ (de3e4 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -186196,15 +186198,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n de3ac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, de3a2 │ │ │ │ mov r2, r9 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cbz r0, de3d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n de37e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -186247,51 +186249,51 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ adds r4, r1, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r0, #3408] @ 0xd50 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c264 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, de418 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r4, [r5, #3412] @ 0xd54 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r1, [r5, #3412] @ 0xd54 │ │ │ │ ldr.w r0, [r5, #3408] @ 0xd50 │ │ │ │ - bl 17c1bc │ │ │ │ + bl 17c1ec │ │ │ │ b.n de412 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3408] @ 0xd50 │ │ │ │ - bl 17c2a8 │ │ │ │ + bl 17c2d8 │ │ │ │ pop {r3, pc} │ │ │ │ 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, #212] @ (de530 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -186341,15 +186343,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n de472 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #3176] @ 0xc68 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n de472 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n de504 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ @@ -186358,15 +186360,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n de4ae │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de514 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -186978,15 +186980,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 4bc00 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 17d55c │ │ │ │ + bl 17d58c │ │ │ │ cbz r0, dea9a │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #344] @ (debf4 ) │ │ │ │ ldr r0, [pc, #344] @ (debf8 ) │ │ │ │ @@ -187121,39 +187123,39 @@ │ │ │ │ b.n debb4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r2, #23 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r0, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, dec0c ) │ │ │ │ + add r0, pc, #208 @ (adr r0, deccc ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #160 @ (adr r0, deca0 ) │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #184 @ (adr r0, decc0 ) │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r3 │ │ │ │ asrs r6, r7, #16 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1392] @ 0x570 │ │ │ │ @@ -187175,15 +187177,15 @@ │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ blx 4b940 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd r9, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 17e6d4 │ │ │ │ + bl 17e704 │ │ │ │ ldr.w r1, [pc, #1216] @ df144 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #612 @ 0x264 │ │ │ │ @@ -187610,24 +187612,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #14 │ │ │ │ lsls r6, r0, #2 │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ movs r4, r3 │ │ │ │ bl fff9114e │ │ │ │ - nop {8} │ │ │ │ + nop {11} │ │ │ │ movs r2, r4 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr.w r1, [r4, #-128] │ │ │ │ ldr.w r2, [r4, #-120] │ │ │ │ ldr.w r3, [r4, #-124] │ │ │ │ ldr.w r7, [r4, #-116] │ │ │ │ @@ -188201,16 +188203,16 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ orr.w r9, r2, r1, lsl #2 │ │ │ │ mov.w r3, #0 │ │ │ │ it mi │ │ │ │ orrmi.w r9, r9, #8 │ │ │ │ strd r3, r3, [r7] │ │ │ │ strd r3, r3, [r7, #8] │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n df82a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -188723,16 +188725,16 @@ │ │ │ │ strd r3, r2, [r4, #48] @ 0x30 │ │ │ │ bne.n dfda6 │ │ │ │ ldr.w r6, [r8, #40] @ 0x28 │ │ │ │ ldr.w r7, [r8, #44] @ 0x2c │ │ │ │ subs r6, r6, r3 │ │ │ │ sbc.w r7, r7, r2 │ │ │ │ strd r6, r7, [r4, #56] @ 0x38 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, dfdba │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n dfdc2 │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ @@ -189730,15 +189732,15 @@ │ │ │ │ cbz r0, e091a │ │ │ │ ldr r2, [pc, #72] @ (e093c ) │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n e0908 │ │ │ │ cbz r3, e092c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1244] @ 0x4dc │ │ │ │ str.w r2, [r4, #1248] @ 0x4e0 │ │ │ │ str.w r2, [r4, #1252] @ 0x4e4 │ │ │ │ str.w r2, [r4, #1256] @ 0x4e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -190453,15 +190455,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ 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 r5, [sp, #16] │ │ │ │ cbnz r2, e10c4 │ │ │ │ @@ -190583,15 +190585,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n e1268 │ │ │ │ add.w sl, r0, #256 @ 0x100 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r2 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n e1262 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -190612,15 +190614,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n e1230 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -190643,24 +190645,24 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ add.w r6, r5, #256 @ 0x100 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #280 @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #280] @ 0x118 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ 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 │ │ │ │ @@ -190680,29 +190682,29 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, e1310 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ bl e9c74 │ │ │ │ cbz r5, e1344 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n e133c │ │ │ │ nop │ │ │ │ @@ -190828,15 +190830,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e14da │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, e14cc │ │ │ │ mov r2, r9 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cbz r0, e14fe │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ add.w lr, r0, r2 │ │ │ │ str r0, [r6, #4] │ │ │ │ b.n e1410 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -190878,15 +190880,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #296 @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r3, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n e1572 │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -190900,15 +190902,15 @@ │ │ │ │ ldrd r7, r3, [r4, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ sub.w r4, r0, #60 @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ bne.n e154e │ │ │ │ mov r0, r9 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #140] @ (e161c ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -191080,24 +191082,24 @@ │ │ │ │ add.w r5, r6, #296 @ 0x128 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #320] @ 0x140 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ 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 │ │ │ │ @@ -191131,23 +191133,23 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, e17e8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #296 @ 0x128 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ bl e9c74 │ │ │ │ cbz r5, e181c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ @@ -191271,15 +191273,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #16] │ │ │ │ b.n e190e │ │ │ │ mov r5, r0 │ │ │ │ addw r8, r0, #3444 @ 0xd74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r0, [r5, #3468] @ 0xd8c │ │ │ │ cbz r0, e19ba │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cbz r6, e19c6 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b934 │ │ │ │ movs r3, #1 │ │ │ │ @@ -191291,41 +191293,41 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e19c6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 4b8c8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w r0, [r5, #3468] @ 0xd8c │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e19cc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, e19a2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #32] │ │ │ │ b.n e1948 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ str.w r0, [r5, #3468] @ 0xd8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e1964 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n e19a6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r5, #3468] @ 0xd8c │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e19a4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n e19c6 │ │ │ │ @@ -191782,15 +191784,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n e1dc4 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r2, e1e94 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -191850,15 +191852,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ b.n e2170 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ movs r4, r3 │ │ │ │ b.n e210c │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -192022,31 +192024,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (e2124 ) │ │ │ │ add r3, pc │ │ │ │ b.n e20a6 │ │ │ │ svc 198 @ 0xc6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ ldr r5, [pc, #232] @ (e2224 ) │ │ │ │ @@ -192102,15 +192104,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e9588 │ │ │ │ ldr r0, [pc, #112] @ (e2238 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ cbnz r0, e221e │ │ │ │ ldr r2, [pc, #104] @ (e223c ) │ │ │ │ ldr r3, [pc, #80] @ (e2228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -192142,31 +192144,31 @@ │ │ │ │ b.n e21a6 │ │ │ │ blx 4b0d4 │ │ │ │ nop │ │ │ │ udf #188 @ 0xbc │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ movs r4, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n e2284 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -192176,15 +192178,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #912 @ 0x390 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 242694 │ │ │ │ + bl 2426c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -192588,17 +192590,17 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e2680 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #128] @ e2738 │ │ │ │ mov r4, r2 │ │ │ │ @@ -192700,15 +192702,15 @@ │ │ │ │ movw r2, #2136 @ 0x858 │ │ │ │ blx 4b8c8 │ │ │ │ ldr r3, [pc, #700] @ (e2a78 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 242310 │ │ │ │ + bl 242340 │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cbz r1, e2840 │ │ │ │ ldr r3, [pc, #684] @ (e2a7c ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ movw r5, #375 @ 0x177 │ │ │ │ sub.w r8, r2, #4 │ │ │ │ @@ -192798,20 +192800,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n e28ce │ │ │ │ ldr.w r8, [pc, #428] @ e2a84 │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #3148] @ 0xc4c │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d40c │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, e28fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2a3a │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #10432 @ 0x28c0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ @@ -192964,25 +192966,25 @@ │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n e29f0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -193216,15 +193218,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ bcc.n e2da4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ movs r4, r3 │ │ │ │ bcc.n e2d40 │ │ │ │ lsls r5, r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, e2d7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -193344,19 +193346,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl e99cc │ │ │ │ mov r4, r0 │ │ │ │ b.n e2e02 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [pc, #72] @ e2ec0 │ │ │ │ @@ -193552,15 +193554,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e3128 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #256] @ 0x100 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ cmp r6, #8 │ │ │ │ mov r3, r0 │ │ │ │ it ls │ │ │ │ addls.w r9, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ it ls │ │ │ │ movls sl, r9 │ │ │ │ @@ -193627,17 +193629,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7, {r1, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ 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 │ │ │ │ @@ -193811,15 +193813,15 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -197329,17 +197331,17 @@ │ │ │ │ beq.w e4ebc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ b.n e501e │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.w e4450 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ @@ -198183,15 +198185,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #1016 @ (adr r5, e6388 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ add r2, pc, #832 @ (adr r2, e62d4 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ @@ -198219,15 +198221,15 @@ │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r4, #1126] @ 0x466 │ │ │ │ strh.w r3, [r4, #1124] @ 0x464 │ │ │ │ str.w r0, [r4, #1127] @ 0x467 │ │ │ │ str.w r1, [r4, #1131] @ 0x46b │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [pc, #968] @ (e63d8 ) │ │ │ │ + ldr r7, [pc, #136] @ (e6098 ) │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ @@ -198269,15 +198271,15 @@ │ │ │ │ cbz r5, e60aa │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ str.w r5, [r4, #920] @ 0x398 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #384] @ (e6230 ) │ │ │ │ + ldr r6, [pc, #576] @ (e62f0 ) │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #760] @ (e63bc ) │ │ │ │ @@ -202039,15 +202041,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl e9c04 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n e9036 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -202329,23 +202331,23 @@ │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ beq.n e93b8 │ │ │ │ adds r7, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, e932a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e932a │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e93ce │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e93ce │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -202413,16 +202415,16 @@ │ │ │ │ adds r2, r1, #1 │ │ │ │ it eq │ │ │ │ subeq.w r1, r3, ip │ │ │ │ b.n e9304 │ │ │ │ movs r3, #0 │ │ │ │ b.n e92c6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -202533,15 +202535,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 24a928 │ │ │ │ + bl 24a958 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n e9530 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, e9536 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -202562,15 +202564,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 24a928 │ │ │ │ + bl 24a958 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n e9576 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, e9578 │ │ │ │ movw ip, #30570 @ 0x776a │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ b.n e956c │ │ │ │ @@ -202650,32 +202652,32 @@ │ │ │ │ b.n e95be │ │ │ │ ldr r2, [pc, #488] @ (e9808 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #488] @ (e980c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n e95d8 │ │ │ │ b.n e95f8 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17ff24 │ │ │ │ ldr r1, [pc, #456] @ (e9810 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e97c4 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n e9754 │ │ │ │ @@ -202689,15 +202691,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ cmp r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ ble.w e97f2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w fp, #48640 @ 0xbe00 │ │ │ │ movt fp, #15260 @ 0x3b9c │ │ │ │ add.w sl, r8, r5, lsl #2 │ │ │ │ @@ -202762,15 +202764,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r9, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ bl e151c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e978e │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ beq.n e97e6 │ │ │ │ it hi │ │ │ │ @@ -202788,47 +202790,47 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl e1380 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n e95d8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 243904 │ │ │ │ + bl 243934 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #108] @ (e9814 ) │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #108] @ (e9818 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e95d8 │ │ │ │ b.n e9608 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ bl e157c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n e95d8 │ │ │ │ tst.w r7, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n e9774 │ │ │ │ movs r3, #0 │ │ │ │ @@ -202837,19 +202839,19 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf6f8001b │ │ │ │ - @ instruction: 0xf718001b │ │ │ │ - @ instruction: 0xf738001b │ │ │ │ - @ instruction: 0xf592001b │ │ │ │ - @ instruction: 0xf598001b │ │ │ │ + @ instruction: 0xf728001b │ │ │ │ + @ instruction: 0xf748001b │ │ │ │ + @ instruction: 0xf768001b │ │ │ │ + rsb r0, r2, #10158080 @ 0x9b0000 │ │ │ │ + rsb r0, r8, #10158080 @ 0x9b0000 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #384] @ (e99b0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -202887,58 +202889,58 @@ │ │ │ │ cmp r1, #5 │ │ │ │ bne.n e9886 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e995c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, e98e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 243dac │ │ │ │ + bl 243ddc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e9976 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17ff24 │ │ │ │ ldr r1, [pc, #276] @ (e99b8 ) │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ 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 e9588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [pc, #244] @ (e99bc ) │ │ │ │ ldr r3, [pc, #232] @ (e99b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e99aa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 243dac │ │ │ │ + bl 243ddc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e991e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17ff24 │ │ │ │ ldr r1, [pc, #196] @ (e99c0 ) │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -203012,21 +203014,21 @@ │ │ │ │ b.n e988a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e4001b │ │ │ │ + adds.w r0, r4, #10158080 @ 0x9b0000 │ │ │ │ str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - eor.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + @ instruction: 0xf4bc001b │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ 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, #64] @ e9a1c │ │ │ │ sub sp, #20 │ │ │ │ @@ -203182,15 +203184,15 @@ │ │ │ │ cbz r0, e9b76 │ │ │ │ ldr r3, [pc, #48] @ (e9b90 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e9b6e │ │ │ │ cbz r2, e9b78 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 4aa90 │ │ │ │ movs r3, #0 │ │ │ │ @@ -203210,43 +203212,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3440] @ 0xd70 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, e9bca │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, e9bdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 183a0c │ │ │ │ + bl 183a3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ str.w r0, [r4, #3440] @ 0xd70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e9bac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3440] @ 0xd70 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 183924 │ │ │ │ + bl 183954 │ │ │ │ ldr.w r0, [r4, #3440] @ 0xd70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e9bb4 │ │ │ │ b.n e9bd6 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203259,15 +203261,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r0, r4, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, r5, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 183924 │ │ │ │ + bl 183954 │ │ │ │ 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 r3, r1 │ │ │ │ @@ -203278,24 +203280,24 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r4, r0, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, r5, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 183924 │ │ │ │ + bl 183954 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 18393c │ │ │ │ + bl 18396c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, e9c98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, e9c9a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -203317,15 +203319,15 @@ │ │ │ │ movw r1, #49374 @ 0xc0de │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r1, r6, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 183924 │ │ │ │ + bl 183954 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -203344,15 +203346,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r6, [r4] │ │ │ │ strb r3, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 183924 │ │ │ │ + bl 183954 │ │ │ │ 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 │ │ │ │ blx r4 │ │ │ │ @@ -203384,15 +203386,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 183924 │ │ │ │ + bl 183954 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -203523,15 +203525,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r6, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 183924 │ │ │ │ + bl 183954 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n e9dbe │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203579,15 +203581,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 183924 │ │ │ │ + bl 183954 │ │ │ │ addw r0, r5, #3096 @ 0xc18 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9f56 │ │ │ │ @@ -203660,15 +203662,15 @@ │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ beq.n ea04a │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 183a0c │ │ │ │ + bl 183a3c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (ea088 ) │ │ │ │ ldr r3, [pc, #80] @ (ea084 ) │ │ │ │ add r2, pc │ │ │ │ @@ -203679,25 +203681,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ea07a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ addw r8, r0, #3416 @ 0xd58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl e9b94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n ea030 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n ea026 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -203732,15 +203734,15 @@ │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ beq.n ea104 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 183a0c │ │ │ │ + bl 183a3c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r7] │ │ │ │ ldr r2, [pc, #88] @ (ea144 ) │ │ │ │ ldr r3, [pc, #80] @ (ea140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -203749,25 +203751,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ea136 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ addw r9, r0, #3416 @ 0xd58 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl e9b94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cbnz r4, ea130 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b.n ea0e2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n ea0e6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ @@ -203822,15 +203824,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (ea1f0 ) │ │ │ │ add.w r0, r4, #4352 @ 0x1100 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2422a0 │ │ │ │ + bl 2422d0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #540] @ 0x21c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrsh r2, [r0, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ @@ -204580,15 +204582,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ b.n ea98a │ │ │ │ nop │ │ │ │ - b.n eb1a0 │ │ │ │ + b.n ea200 │ │ │ │ movs r3, r3 │ │ │ │ cbnz r2, ea9ac │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -204856,24 +204858,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r1, [pc, #52] @ (eacb8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 192e90 │ │ │ │ + bl 192ec0 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n eac9a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #32] @ (eacbc ) │ │ │ │ @@ -204886,17 +204888,17 @@ │ │ │ │ movw r3, #873 @ 0x369 │ │ │ │ bl e99cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r5, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - b.n eaf40 │ │ │ │ + b.n eafa0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n eaef4 │ │ │ │ + b.n eaf54 │ │ │ │ movs r3, r3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -204937,15 +204939,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r3, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5fa001b │ │ │ │ + @ instruction: 0xf62a001b │ │ │ │ strh r0, [r4, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ @@ -205802,25 +205804,25 @@ │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r5, #3152] @ 0xc50 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eb5f2 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d90 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eb626 │ │ │ │ add.w r8, r4, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d90 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eb64c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n eb612 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -205848,55 +205850,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl eac58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eb5d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d7c │ │ │ │ b.n eb664 │ │ │ │ ldr r1, [pc, #76] @ (eb674 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (eb678 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl e99cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (eb67c ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (eb680 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl e99cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d7c │ │ │ │ b.n eb63e │ │ │ │ - bvc.n eb668 │ │ │ │ + bhi.n eb6c8 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb5f0 │ │ │ │ + bvc.n eb650 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb62c │ │ │ │ + bhi.n eb68c │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb598 │ │ │ │ + bvc.n eb5f8 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb5e8 │ │ │ │ + bvc.n eb648 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb754 │ │ │ │ + bvc.n eb5b4 │ │ │ │ movs r3, r3 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r5, [pc, #148] @ (eb72c ) │ │ │ │ @@ -205944,28 +205946,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb6fe │ │ │ │ ldr r0, [pc, #40] @ (eb738 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eb6b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl e201c │ │ │ │ blx 4b0d4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #384] @ (eb8b0 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #288] @ (eb858 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bpl.n eb76c │ │ │ │ + bpl.n eb7cc │ │ │ │ movs r3, 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 │ │ │ │ @@ -206142,17 +206144,17 @@ │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n eb8b4 │ │ │ │ + bmi.n eb914 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n eb964 │ │ │ │ + bpl.n eb9c4 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ @@ -206187,25 +206189,25 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n eb9f8 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n eb9d6 │ │ │ │ add.w r7, r6, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add.w r3, r6, #192 @ 0xc0 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 192d80 │ │ │ │ + bl 192db0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl eb740 │ │ │ │ mov r1, r5 │ │ │ │ @@ -206218,25 +206220,25 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r6, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ 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 192d80 │ │ │ │ + bl 192db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl e1f88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (eba4c ) │ │ │ │ @@ -206246,37 +206248,37 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1355 @ 0x54b │ │ │ │ bl e99cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bcc.n eb95c │ │ │ │ + bcc.n eb9bc │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ebaea │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n ebaf8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl f0634 │ │ │ │ mov r1, r4 │ │ │ │ @@ -206288,41 +206290,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n ebb38 │ │ │ │ bl eaaec │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r6, [r4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192d30 │ │ │ │ + bl 192d60 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eba86 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 192d9c │ │ │ │ + bl 192dcc │ │ │ │ cmp r0, #2 │ │ │ │ bne.n ebae2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r3, [pc, #60] @ (ebb4c ) │ │ │ │ ldr r1, [pc, #64] @ (ebb50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #811 @ 0x32b │ │ │ │ add r1, pc │ │ │ │ bl eb684 │ │ │ │ @@ -206340,38 +206342,38 @@ │ │ │ │ movw r2, #834 @ 0x342 │ │ │ │ ldr r1, [pc, #32] @ (ebb60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl eb684 │ │ │ │ b.n ebb1e │ │ │ │ nop │ │ │ │ - bcc.n ebb9c │ │ │ │ + bcc.n ebbfc │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n ebaa4 │ │ │ │ + bcs.n ebb04 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n ebb8c │ │ │ │ + bcc.n ebbec │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n eba7c │ │ │ │ + bcs.n ebadc │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n ebba8 │ │ │ │ + bcc.n ebc08 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n ebc60 │ │ │ │ + bcs.n ebac0 │ │ │ │ movs r3, 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 r5, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r4, #192 @ 0xc0 │ │ │ │ add.w r7, r4, #144 @ 0x90 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ b.n ebb90 │ │ │ │ - bl 192d9c │ │ │ │ + bl 192dcc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n ebbca │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n ebbbe │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3108] @ 0xc24 │ │ │ │ @@ -206380,37 +206382,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n ebb88 │ │ │ │ ldrb.w r2, [r3, #3112] @ 0xc28 │ │ │ │ cbz r2, ebbde │ │ │ │ mvn.w r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #28] @ (ebbe8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ (ebbec ) │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl eb684 │ │ │ │ b.n ebbb0 │ │ │ │ mov r0, r3 │ │ │ │ bl e201c │ │ │ │ b.n ebbb0 │ │ │ │ nop │ │ │ │ - bcs.n ebcb4 │ │ │ │ + bcs.n ebb14 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n ebbc4 │ │ │ │ + bcs.n ebc24 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ @@ -206476,25 +206478,25 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w ebde4 │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ b.n ebc5c │ │ │ │ add.w r6, r5, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ 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 192d80 │ │ │ │ + bl 192db0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl e1f88 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -206506,25 +206508,25 @@ │ │ │ │ bl eab70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ebd7e │ │ │ │ add.w r6, r5, #68 @ 0x44 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add.w r3, r5, #192 @ 0xc0 │ │ │ │ str r3, [r4, #4] │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #192] @ 0xc0 │ │ │ │ - bl 192d80 │ │ │ │ + bl 192db0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cbz r7, ebd36 │ │ │ │ mov r0, r5 │ │ │ │ bl ebb64 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ebdc6 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -206983,33 +206985,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ rors r2, r5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ movs r3, 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ ec328 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -207074,17 +207076,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n ec22a │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n ec2ca │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 192d30 │ │ │ │ + bl 192d60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cbz r6, ec2d6 │ │ │ │ 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] │ │ │ │ @@ -207110,21 +207112,21 @@ │ │ │ │ bl eb684 │ │ │ │ b.n ec302 │ │ │ │ ... │ │ │ │ subs r5, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w sl, [pc, #256] @ ec454 │ │ │ │ mov r5, r0 │ │ │ │ @@ -207151,19 +207153,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n ec374 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n ec3d2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, ec3ca │ │ │ │ @@ -207179,15 +207181,15 @@ │ │ │ │ cbz r0, ec3fe │ │ │ │ ldr r2, [pc, #128] @ (ec458 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n ec3ec │ │ │ │ cbz r3, ec448 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ 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 │ │ │ │ @@ -207198,24 +207200,24 @@ │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl e9c74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r8, r5, #68 @ 0x44 │ │ │ │ bl ebb64 │ │ │ │ add.w r9, r5, #96 @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 192d80 │ │ │ │ + bl 192db0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 192eec │ │ │ │ + bl 192f1c │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n ec366 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n ec3ec │ │ │ │ nop │ │ │ │ subs r4, #164 @ 0xa4 │ │ │ │ @@ -207742,15 +207744,15 @@ │ │ │ │ ldrb.w r3, [r0, #3112] @ 0xc28 │ │ │ │ cbz r3, ec976 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n ec6de │ │ │ │ bl e201c │ │ │ │ b.n ec970 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #212] @ (eca68 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -207835,17 +207837,17 @@ │ │ │ │ bl e201c │ │ │ │ b.n eca58 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ adds r6, #98 @ 0x62 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n ec4e4 │ │ │ │ + b.n ec544 │ │ │ │ movs r1, r4 │ │ │ │ - bls.n ecb20 │ │ │ │ + bls.n ec980 │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov lr, r3 │ │ │ │ @@ -208356,15 +208358,15 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ bl e94ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r8, [r4, #8] │ │ │ │ @@ -208762,16 +208764,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ add.w r2, r9, r4 │ │ │ │ ldr.w r3, [r9, r4] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 186618 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 186648 │ │ │ │ ldr.w r3, [r9, r4] │ │ │ │ rsb r0, r0, #2 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ cbz r3, ed444 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #8] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ @@ -208844,16 +208846,16 @@ │ │ │ │ beq.n ed456 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #1 │ │ │ │ bne.n ed456 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 186618 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 186648 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w edd6e │ │ │ │ str.w r4, [r8, #20] │ │ │ │ b.n ed456 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r8, #44 @ 0x2c │ │ │ │ orr.w ip, r2, r3 │ │ │ │ @@ -210070,15 +210072,15 @@ │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ str r7, [r5, #0] │ │ │ │ beq.n ee192 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r0, r8, r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, sl │ │ │ │ bne.n ee16a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r7 │ │ │ │ @@ -210662,15 +210664,15 @@ │ │ │ │ mul.w r6, r3, r9 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r5, sl, r6 │ │ │ │ mla r4, r3, r9, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -211350,24 +211352,24 @@ │ │ │ │ moveq r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n eeeb0 │ │ │ │ mov r2, ip │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ands.w r5, r5, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ itt ne │ │ │ │ strne.w r6, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ ands.w r3, r0, #4 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it ne │ │ │ │ ldrne.w r3, [r8, #12] │ │ │ │ orr.w r0, r0, r1 │ │ │ │ @@ -211507,23 +211509,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (ef058 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00d4 │ │ │ │ movs r1, r4 │ │ │ │ ldr r3, [pc, #12] @ (ef06c ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x00c2 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ @@ -211674,15 +211676,15 @@ │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ adds r6, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r5, r6 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - bl 24a79c │ │ │ │ + bl 24a7cc │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -211851,15 +211853,15 @@ │ │ │ │ ldr.w fp, [sl, #1296] @ 0x510 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ add.w r5, fp, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a958 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n ef3f0 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n ef3f0 │ │ │ │ @@ -211897,15 +211899,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 4af60 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 24a79c │ │ │ │ + bl 24a7cc │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, ef4b4 │ │ │ │ @@ -211960,15 +211962,15 @@ │ │ │ │ beq.n ef51e │ │ │ │ blx 4aa90 │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1296] @ 0x510 │ │ │ │ ldr.w r3, [r5, #468] @ 0x1d4 │ │ │ │ cbz r3, ef53e │ │ │ │ - bl 24a79c │ │ │ │ + bl 24a7cc │ │ │ │ ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ cbz r1, ef53e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #468] @ 0x1d4 │ │ │ │ @@ -212136,17 +212138,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (ef70c ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb82e │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #408] @ (ef8bc ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -212228,15 +212230,15 @@ │ │ │ │ b.n ef83e │ │ │ │ cmp r3, r8 │ │ │ │ beq.n ef886 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n ef83a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ cbz r0, ef83a │ │ │ │ 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} │ │ │ │ @@ -212469,15 +212471,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r5, #23 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r3 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -212652,19 +212654,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n efbd2 │ │ │ │ mov r8, r1 │ │ │ │ vldr d8, [pc, #4] @ efc50 │ │ │ │ mov r4, r1 │ │ │ │ b.n efb7a │ │ │ │ ... │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ @@ -212876,15 +212878,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n eff80 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w fp, #8 │ │ │ │ bhi.n eff3c │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n eff5a │ │ │ │ @@ -212966,17 +212968,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsls r4, r5, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #608 @ (adr r4, f0200 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, f02c0 ) │ │ │ │ movs r3, r3 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -213007,17 +213009,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl e2128 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl e1f88 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -213129,19 +213131,19 @@ │ │ │ │ b.n f00a8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ vaddl.u16 q8, d20, d4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u16 d16, d16, d4 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ @@ -213215,17 +213217,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl e99cc │ │ │ │ b.n f01a0 │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n f0240 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -213246,23 +213248,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (f0258 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (f025c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ movs r1, r4 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ movs r1, r4 │ │ │ │ - cbz r0, f0262 │ │ │ │ + cbz r0, f026e │ │ │ │ movs r1, r4 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #108] @ (f02dc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -213324,27 +213326,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (f0334 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 184ce0 │ │ │ │ + bl 184d10 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0302 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #17 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ movs r3, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -213426,15 +213428,15 @@ │ │ │ │ bl f0260 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n f042e │ │ │ │ adds r5, #24 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n f03fc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cmp r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n f03f6 │ │ │ │ mov r4, r3 │ │ │ │ b.n f03d8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -213527,15 +213529,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -213624,17 +213626,17 @@ │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ ldr r1, [pc, #16] @ (f0630 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e2128 │ │ │ │ b.n f05fa │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r9, r3 │ │ │ │ @@ -213672,17 +213674,17 @@ │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ ldr r1, [pc, #16] @ (f06b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e2128 │ │ │ │ b.n f0678 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -213820,17 +213822,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n f07fc │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ mov r0, r7 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ 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} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -213849,15 +213851,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f08d4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 4af60 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ cbz r0, f08a0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (f0918 ) │ │ │ │ ldr r2, [pc, #148] @ (f091c ) │ │ │ │ @@ -213867,15 +213869,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 17815c │ │ │ │ + bl 17818c │ │ │ │ cbnz r0, f08ec │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ strd r7, r6, [r4, #80] @ 0x50 │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #76] @ 0x4c │ │ │ │ @@ -213892,15 +213894,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #40] @ (f0924 ) │ │ │ │ ldr r2, [pc, #40] @ (f0928 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -213909,23 +213911,23 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ movs r3, 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 │ │ │ │ @@ -214037,42 +214039,42 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl f0930 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cbnz r4, f0a86 │ │ │ │ ldrd r2, r3, [r5, #72] @ 0x48 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ 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 192e58 │ │ │ │ + bl 192e88 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl f0930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f0abc │ │ │ │ @@ -214089,34 +214091,34 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl f0930 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, f0b2a │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r3, r6 │ │ │ │ bcs.n f0b54 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r6, [r4, #72] @ 0x48 │ │ │ │ str.w r8, [r4, #80] @ 0x50 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n f0b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #48] @ (f0b6c ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #48] @ (f0b70 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -214133,21 +214135,21 @@ │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e2128 │ │ │ │ mov r5, r0 │ │ │ │ b.n f0b2a │ │ │ │ nop │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ movs r3, 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, #4016] @ 0xfb0 │ │ │ │ @@ -214162,39 +214164,39 @@ │ │ │ │ add.w sl, sp, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add r3, pc, #396 @ (adr r3, f0d48 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n f0bde │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 178228 │ │ │ │ + bl 178258 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n f0c18 │ │ │ │ cbnz r0, f0c1e │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n f0bce │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ands.w r2, r3, #1 │ │ │ │ beq.n f0c3a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r1, [pc, #348] @ (f0d58 ) │ │ │ │ ldr r3, [pc, #340] @ (f0d54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r1, r3 │ │ │ │ @@ -214230,26 +214232,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.n f0bf0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add.w r1, r7, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp] │ │ │ │ bl f05b8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n f0cc6 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -214316,31 +214318,31 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r4, #4325376 @ 0x420000 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3fe0084 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ movs r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl f0930 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, f0df8 │ │ │ │ @@ -214373,15 +214375,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f0de6 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ @@ -214425,83 +214427,83 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl e99cc │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f0df8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n f0ee6 │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ adds r3, r4, #4 │ │ │ │ add.w r0, r2, #100 @ 0x64 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f0ec8 │ │ │ │ dmb ish │ │ │ │ cbnz r2, f0ee4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl f0794 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add.w r0, r5, #24 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ strd r2, r3, [r5, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #28] │ │ │ │ add.w r2, r5, #92 @ 0x5c │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ adds r3, r4, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n f0f44 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #24] @ (f0f60 ) │ │ │ │ @@ -214511,27 +214513,27 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r2, r3, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r3, r5 │ │ │ │ bcs.n f0fc2 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add.w r3, r6, #92 @ 0x5c │ │ │ │ subs r1, r2, #4 │ │ │ │ @@ -214549,22 +214551,22 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n f0fb2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ @@ -215755,15 +215757,15 @@ │ │ │ │ movne r0, r1 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n f1c98 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24ab08 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, f1c86 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, f1c86 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -215878,17 +215880,17 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ b.n f2350 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n f2300 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -215919,17 +215921,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ movs r3, r3 │ │ │ │ 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, r1 │ │ │ │ @@ -215991,21 +215993,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ 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 │ │ │ │ @@ -216068,17 +216070,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n f1f12 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ b.n f21c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ movs r3, r3 │ │ │ │ b.n f2118 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -216252,15 +216254,15 @@ │ │ │ │ bl f1e98 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n f2088 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n f2112 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcs.n f217a │ │ │ │ blx 4bf00 │ │ │ │ b.n f210c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -216279,40 +216281,40 @@ │ │ │ │ b.n f2164 │ │ │ │ blx 4bf00 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl f1e98 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n f2088 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cmp r0, r4 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n f215e │ │ │ │ movs r0, #2 │ │ │ │ b.n f2088 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n f20b0 │ │ │ │ b.n f20b6 │ │ │ │ mov r4, r2 │ │ │ │ b.n f218c │ │ │ │ blx 4bf00 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cmp r0, r4 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n f2188 │ │ │ │ b.n f217a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n f22d4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + strb r6, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ svc 112 @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -216336,17 +216338,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3140] @ 0xc44 │ │ │ │ @@ -216365,17 +216367,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #351 @ 0x15f │ │ │ │ bl e99cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3140] @ 0xc44 │ │ │ │ @@ -216394,17 +216396,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #335 @ 0x14f │ │ │ │ bl e99cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3140] @ 0xc44 │ │ │ │ @@ -216423,17 +216425,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ bl e99cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3140] @ 0xc44 │ │ │ │ @@ -216453,17 +216455,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e99cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #288] @ (f2458 ) │ │ │ │ @@ -216594,29 +216596,29 @@ │ │ │ │ nop │ │ │ │ bgt.n f23e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n f2534 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ @@ -216746,15 +216748,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18db10 │ │ │ │ + bl 18db40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl f2488 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ @@ -216800,18 +216802,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 17bf30 │ │ │ │ + bl 17bf60 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 17be14 │ │ │ │ + bl 17be44 │ │ │ │ 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 │ │ │ │ @@ -216820,15 +216822,15 @@ │ │ │ │ blx 4af60 │ │ │ │ ldr r2, [pc, #40] @ (f26bc ) │ │ │ │ ldr r1, [pc, #40] @ (f26c0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (f26c4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ ldr r2, [pc, #36] @ (f26c8 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (f26cc ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -216849,31 +216851,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 17bd00 │ │ │ │ + bl 17bd30 │ │ │ │ cbz r0, f270a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 4aa90 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl e9a28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bd30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f26ee │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -216885,33 +216887,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #220] @ (f2814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17bf30 │ │ │ │ + bl 17bf60 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 17be14 │ │ │ │ + bl 17be44 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f276a │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f275a │ │ │ │ dmb ish │ │ │ │ cbnz r3, f27b6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 17bc4c │ │ │ │ + bl 17bc7c │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f2780 │ │ │ │ @@ -216934,29 +216936,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n f27f0 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f27cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f27be │ │ │ │ b.n f2770 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n f2794 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f27f6 │ │ │ │ @@ -216987,33 +216989,33 @@ │ │ │ │ str.w r3, [r0], #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ strd r5, r0, [r4, #4] │ │ │ │ adds r5, r6, #4 │ │ │ │ blx 4b8c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bf30 │ │ │ │ + bl 17bf60 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 17be14 │ │ │ │ + bl 17be44 │ │ │ │ dmb ish │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f287c │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f286c │ │ │ │ dmb ish │ │ │ │ cbnz r3, f28ec │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc4c │ │ │ │ + bl 17bc7c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f28c0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -217028,15 +217030,15 @@ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 17bc8c │ │ │ │ + bl 17bcbc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f28d0 │ │ │ │ dmb ish │ │ │ │ @@ -217046,34 +217048,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n f2936 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r9, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f2902 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f28f4 │ │ │ │ b.n f2882 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n f28a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ mov r0, r7 │ │ │ │ b.n f28e6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -217396,15 +217398,15 @@ │ │ │ │ ldr.w r0, [r4, #1228] @ 0x4cc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n f2cbc │ │ │ │ ldr.w r1, [r4, #1232] @ 0x4d0 │ │ │ │ cbz r0, f2cb0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, f2ce2 │ │ │ │ ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ str.w r5, [r4, #1232] @ 0x4d0 │ │ │ │ add r5, r3 │ │ │ │ str.w r9, [r4, #1240] @ 0x4d8 │ │ │ │ str.w r7, [r4, #1236] @ 0x4d4 │ │ │ │ @@ -217905,26 +217907,26 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r5, ip │ │ │ │ bne.n f323c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n f321a │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ b.n f31f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238c00 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ cmp r5, #0 │ │ │ │ beq.n f3208 │ │ │ │ add.w r4, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, f3252 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ adds r1, #16 │ │ │ │ @@ -218003,21 +218005,21 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r3, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ @@ -218057,78 +218059,78 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ strb.w sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 24abbc │ │ │ │ + bl 24abec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r1, r7, #2 │ │ │ │ strd fp, r2, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 258774 │ │ │ │ + bl 2587a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f343a │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f33c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17fdb0 │ │ │ │ + bl 17fde0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [r4, #32] │ │ │ │ - bl 1af8c8 │ │ │ │ + bl 1af8f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9994 │ │ │ │ + bl 1c99c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4840 │ │ │ │ + bl 1a4870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a168c │ │ │ │ + bl 1a16bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c164 │ │ │ │ + bl 19c194 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af8c8 │ │ │ │ + bl 1af8f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209568 │ │ │ │ + bl 209598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208f68 │ │ │ │ + bl 208f98 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #96] @ (f3468 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20473c │ │ │ │ + bl 20476c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aef48 │ │ │ │ + bl 1aef78 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n f3432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d04 │ │ │ │ + bl 1a6d34 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200280 │ │ │ │ + bl 2002b0 │ │ │ │ ldr r2, [pc, #48] @ (f346c ) │ │ │ │ ldr r3, [pc, #32] @ (f3460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -218188,21 +218190,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n f34e8 │ │ │ │ cbz r5, f3542 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -218214,15 +218216,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #40] @ (f356c ) │ │ │ │ ldr r3, [pc, #32] @ (f3568 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -218271,34 +218273,34 @@ │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sp │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ vdiv.f64 d7, d8, d0 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3606 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [pc, #300] @ (f3740 ) │ │ │ │ ldr r3, [pc, #292] @ (f373c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -218313,93 +218315,93 @@ │ │ │ │ vcvt.f64.s32 d1, s15 │ │ │ │ blx 4bbdc │ │ │ │ ldrb.w r7, [r8, #17] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f3676 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 4bbdc │ │ │ │ vldr d7, [pc, #140] @ f3728 │ │ │ │ ldrb r5, [r7, #17] │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r1, r5 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f36ce │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ vldr d7, [pc, #84] @ f3730 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r6 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ ldrb r5, [r7, #17] │ │ │ │ mov r1, r5 │ │ │ │ vdiv.f64 d0, d0, d8 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3714 │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ b.n f3612 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -218473,28 +218475,28 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ bl f3470 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c6a8 │ │ │ │ cmp.w r9, #1 │ │ │ │ mov sl, r0 │ │ │ │ beq.n f38b6 │ │ │ │ cmp.w r9, #3 │ │ │ │ beq.w f39ec │ │ │ │ cmp.w r9, #4 │ │ │ │ bne.n f38d8 │ │ │ │ ldr.w r7, [pc, #1076] @ f3c40 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f3854 │ │ │ │ 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 │ │ │ │ @@ -218503,15 +218505,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w f3c30 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ @@ -218529,30 +218531,30 @@ │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl f3470 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c6a8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [pc, #908] @ (f3c44 ) │ │ │ │ ldr r3, [pc, #896] @ (f3c3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -218572,111 +218574,111 @@ │ │ │ │ blx 4bbdc │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, f392a │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ vmov r3, s16 │ │ │ │ mov r8, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ subs r3, #8 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 4bbdc │ │ │ │ ldrb.w fp, [r8, #17] │ │ │ │ vmov.f64 d7, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, f398c │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ vldr d7, [pc, #660] @ f3c30 │ │ │ │ ldrb.w fp, [r0, #17] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ mov r1, fp │ │ │ │ vdiv.f64 d0, d0, d8 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, f39dc │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r8, r0 │ │ │ │ b.n f37b6 │ │ │ │ ldr r7, [pc, #604] @ (f3c4c ) │ │ │ │ add r7, pc │ │ │ │ b.n f3810 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ add.w fp, r7, r2 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f3a48 │ │ │ │ mov ip, fp │ │ │ │ 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 │ │ │ │ @@ -218685,36 +218687,36 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w f3c30 │ │ │ │ tbb [pc, r3] │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ vldmia r2, {s16-s251} │ │ │ │ stcl 12, cr14, [ip], #944 @ 0x3b0 │ │ │ │ stcl 8, cr0, [ip], #944 @ 0x3b0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f3ab6 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #52] @ 0x34 │ │ │ │ @@ -218722,15 +218724,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w f3c30 │ │ │ │ add r2, pc, #8 @ (adr r2, f3acc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -218766,152 +218768,152 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ movs r1, r4 │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -219249,35 +219251,35 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177d2c │ │ │ │ + bl 177d5c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -219396,15 +219398,15 @@ │ │ │ │ b.n f40f4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop {12} │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ movs r1, r4 │ │ │ │ itt eq │ │ │ │ lsleq r4, r0, #2 │ │ │ │ ldreq r3, [r0, #16] │ │ │ │ cbz r3, f4164 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, f4168 │ │ │ │ @@ -219443,19 +219445,19 @@ │ │ │ │ mov r0, sp │ │ │ │ mov r9, r1 │ │ │ │ mov r5, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 177964 │ │ │ │ + bl 177994 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 208778 │ │ │ │ + bl 2087a8 │ │ │ │ ldrb.w r7, [sp, #13] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w f42d8 │ │ │ │ ldrd r0, sl, [r4, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ @@ -219512,28 +219514,28 @@ │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [r9] │ │ │ │ strb.w r8, [r4, #68] @ 0x44 │ │ │ │ add.w r8, sp, #16 │ │ │ │ strb.w ip, [r4, #69] @ 0x45 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190a48 │ │ │ │ + bl 190a78 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ add.w r6, r4, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190ee4 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #64] @ (f42fc ) │ │ │ │ ldr r3, [pc, #56] @ (f42f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -219632,72 +219634,72 @@ │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ lsls r2, r2, #27 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ mov r4, r2 │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 190a48 │ │ │ │ + bl 190a78 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w sl, [sp] │ │ │ │ addw r2, r7, #439 @ 0x1b7 │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, f4434 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add.w fp, r5, #48 @ 0x30 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ cbz r1, f442a │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n f4418 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, f4442 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 4af60 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190ee4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cbz r0, f44a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #360] @ (f45d8 ) │ │ │ │ @@ -219731,19 +219733,19 @@ │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 177e98 │ │ │ │ + bl 177ec8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 208a04 │ │ │ │ + bl 208a34 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f45a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f45a4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ @@ -219816,15 +219818,15 @@ │ │ │ │ cbz r0, f4598 │ │ │ │ bl f6960 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #44 @ 0x2c │ │ │ │ b.n f447c │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n f43a0 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [pc, #60] @ (f45e4 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #2034 @ 0x7f2 │ │ │ │ @@ -219843,15 +219845,15 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ lsls r3, r7, #1 │ │ │ │ cbnz r6, f463c │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #872] @ (f4950 ) │ │ │ │ + ldr r4, [pc, #40] @ (f4610 ) │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r5, r3 │ │ │ │ @@ -219890,49 +219892,49 @@ │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r6, #20 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r6, [r4, #16] │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ mov r0, r5 │ │ │ │ - bl 177fac │ │ │ │ + bl 177fdc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, f46ca │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177ed8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, f46ca │ │ │ │ add.w r8, r4, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 177964 │ │ │ │ + bl 177994 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ ldrb.w r3, [r4, #117] @ 0x75 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, f46c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #116] @ 0x74 │ │ │ │ cbz r3, f46d8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -220193,15 +220195,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl f414c │ │ │ │ cbz r0, f498a │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 19dab8 │ │ │ │ + bl 19dae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f4a42 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -220263,15 +220265,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl f3314 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f4a56 │ │ │ │ lsls r3, r6, #28 │ │ │ │ bpl.n f497e │ │ │ │ - bl 1d8e10 │ │ │ │ + bl 1d8e40 │ │ │ │ b.n f497e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbnz r3, f4a2e │ │ │ │ b.n f4a6e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, f4a6e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -220308,23 +220310,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ b.n f4984 │ │ │ │ nop │ │ │ │ - bxns r7 │ │ │ │ + bxns sp │ │ │ │ movs r3, r3 │ │ │ │ - bx sp │ │ │ │ + blx r3 │ │ │ │ movs r3, r3 │ │ │ │ - bxns r4 │ │ │ │ + bxns sl │ │ │ │ movs r3, r3 │ │ │ │ - bxns r6 │ │ │ │ + bxns ip │ │ │ │ movs r3, r3 │ │ │ │ - bxns r1 │ │ │ │ + bxns r7 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -220359,70 +220361,70 @@ │ │ │ │ cbz r5, f4afe │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n f4af4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w f4c50 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f4c98 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldrd r1, r0, [r6, #12] │ │ │ │ mov r2, r5 │ │ │ │ - bl 17cab8 │ │ │ │ + bl 17cae8 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n f4baa │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #17 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f4c8c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, f4bcc │ │ │ │ @@ -220443,93 +220445,93 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n f4bd6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f720 │ │ │ │ ldr r2, [pc, #212] @ (f4ccc ) │ │ │ │ ldr r3, [pc, #200] @ (f4cc4 ) │ │ │ │ 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 f4cc0 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n f4c98 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ b.n f4b5e │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177964 │ │ │ │ + bl 177994 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208778 │ │ │ │ + bl 2087a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 17c984 │ │ │ │ + bl 17c9b4 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4bf6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ b.n f4bf6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ b.n f4bb6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f4b5e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ b.n f4b5e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ b.n f4bcc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ b.n f4bc6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ @@ -220731,15 +220733,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl f4184 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ cbz r4, f4efa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, f4eea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ bl f6960 │ │ │ │ mov r4, r0 │ │ │ │ @@ -220762,15 +220764,15 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #72 @ (adr r6, f4f68 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ cbz r2, f4f52 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3344] @ 0xd10 │ │ │ │ @@ -220792,15 +220794,15 @@ │ │ │ │ adds r1, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ strd r0, r1, [sp, #132] @ 0x84 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f5c68 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r5 │ │ │ │ @@ -221056,15 +221058,15 @@ │ │ │ │ b.n f5244 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bls.n f52f6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r6, r3, r5, lsl #5 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ tst r4, r2 │ │ │ │ beq.n f523a │ │ │ │ rbit r4, r4 │ │ │ │ movs r3, #12 │ │ │ │ @@ -221099,15 +221101,15 @@ │ │ │ │ adds r5, #1 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ str.w r4, [r3, sl] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, r3, #516 @ 0x204 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r7, #-232] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ ldr.w r1, [r7, #-228] │ │ │ │ adds r2, r2, r0 │ │ │ │ @@ -221224,48 +221226,48 @@ │ │ │ │ bne.w f55ac │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #784 @ 0x310 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - bl 190a48 │ │ │ │ + bl 190a78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #2184] @ 0x888 │ │ │ │ cbz r3, f5438 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ addw r6, r7, #2184 @ 0x888 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cbz r1, f5432 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ ldr.w r3, [r7, #2184] @ 0x888 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n f541e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cbz r3, f5452 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ add.w r3, sp, #4736 @ 0x1280 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190ee4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ strd r3, r3, [ip, #8] │ │ │ │ strd r3, r3, [ip, #16] │ │ │ │ @@ -221294,24 +221296,24 @@ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r3, #2 │ │ │ │ b.n f55e8 │ │ │ │ mov r7, sl │ │ │ │ ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ ldrd r4, r9, [sp, #152] @ 0x98 │ │ │ │ ldr.w sl, [sp, #140] @ 0x8c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ bcs.n f54f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ mla r5, r5, r7, r3 │ │ │ │ ldr.w r0, [r5, #-96] │ │ │ │ adds r6, #1 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ cmp r6, r7 │ │ │ │ bne.n f54e2 │ │ │ │ ldr.w r2, [pc, #1552] @ f5b04 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -221417,15 +221419,15 @@ │ │ │ │ b.n f5620 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w f59a8 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #116] @ 0x74 │ │ │ │ lsls r2, r3, #21 │ │ │ │ bmi.n f564a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r2, sp, #4800 @ 0x12c0 │ │ │ │ adds r2, #8 │ │ │ │ @@ -221439,15 +221441,15 @@ │ │ │ │ bne.n f5612 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #452 @ 0x1c4 │ │ │ │ blx 4af60 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 190a48 │ │ │ │ + bl 190a78 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ cmp r7, r3 │ │ │ │ bls.w f5cb0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -221471,23 +221473,23 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #12 │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #32 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ ldrd r0, r1, [r6, #48] @ 0x30 │ │ │ │ bl f3c94 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ cmp r7, sl │ │ │ │ bne.n f5698 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, sp, #4768 @ 0x12a0 │ │ │ │ add.w r8, r8, #4 │ │ │ │ str.w r8, [sp] │ │ │ │ addw r2, r3, #439 @ 0x1b7 │ │ │ │ @@ -221501,41 +221503,41 @@ │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r5 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ tst.w r5, #6 │ │ │ │ beq.n f5722 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r1, fp, #12 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r1, fp, #8 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r8 │ │ │ │ bic.w r4, r4, #16 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190ee4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f5c3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ @@ -221680,19 +221682,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 177e98 │ │ │ │ + bl 177ec8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 208a04 │ │ │ │ + bl 208a34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov lr, r0 │ │ │ │ sub.w r3, r3, #516 @ 0x204 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f54c2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -221791,15 +221793,15 @@ │ │ │ │ orr.w r7, r7, r2 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ add.w r3, r3, #12 │ │ │ │ bne.n f59f6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f5aac │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #712 @ 0x2c8 │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -221866,15 +221868,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl e99cc │ │ │ │ mov fp, r0 │ │ │ │ b.n f553e │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r3, #2316] @ 0x90c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f5aac │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -221883,22 +221885,22 @@ │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r4, pc, #152 @ (adr r4, f5b98 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc 15, cr15, [pc], {255} @ 0xff │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ @ instruction: 0xe9b7ffff │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub.w r4, r3, #20 │ │ │ │ @@ -221914,15 +221916,15 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f5d60 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ subs.w sl, r0, r2 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ mov r6, r8 │ │ │ │ @@ -222025,15 +222027,15 @@ │ │ │ │ b.n f55e8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.w f4fd4 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r5, ip, [sp, #104] @ 0x68 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -222063,39 +222065,39 @@ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ movs r3, #0 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ movs r2, #32 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ bic.w r4, r4, #16 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190ee4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f5c3c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ b.n f5612 │ │ │ │ mov r7, sl │ │ │ │ ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ ldrd r4, r9, [sp, #152] @ 0x98 │ │ │ │ ldr.w sl, [sp, #140] @ 0x8c │ │ │ │ b.w f54d4 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ @@ -222295,15 +222297,15 @@ │ │ │ │ movw r2, #21032 @ 0x5228 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr.w r5, [fp, #-12] │ │ │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f60e0 │ │ │ │ mov r4, r5 │ │ │ │ b.n f5f5e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -222365,15 +222367,15 @@ │ │ │ │ ldrd r1, r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f606e │ │ │ │ cbz r1, f5fec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl f649c │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ cbz r5, f602a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #63] @ 0x3f │ │ │ │ @@ -222478,15 +222480,15 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #120] @ (f6190 ) │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ @@ -222557,15 +222559,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 177a24 │ │ │ │ + bl 177a54 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -222596,30 +222598,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f61ec │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f623e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f6230 │ │ │ │ pop {r3, r4, r5, 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 17bd4c │ │ │ │ + bl 17bd7c │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ @@ -222636,15 +222638,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cbz r7, f62ce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cbz r3, f62d4 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177e98 │ │ │ │ + bl 177ec8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r2, [pc, #84] @ (f630c ) │ │ │ │ @@ -222684,17 +222686,17 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -222837,15 +222839,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ subs r4, r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177ed8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl f6348 │ │ │ │ add sp, #12 │ │ │ │ @@ -222895,18 +222897,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f650c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f64d6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ - bl 17bd4c │ │ │ │ + bl 17bd7c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl f657c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n f6552 │ │ │ │ @@ -222924,36 +222926,36 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f655a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f6546 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n f6546 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1815e8 │ │ │ │ + bl 181618 │ │ │ │ cbz r0, f659e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r6 │ │ │ │ beq.n f65a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cbz r3, f65b0 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl f649c │ │ │ │ b.n f65a6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -222966,25 +222968,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17bd4c │ │ │ │ + bl 17bd7c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl f61d8 │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r0, [sp, #3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1816ac │ │ │ │ + bl 1816dc │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cbz r3, f665c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -223044,15 +223046,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f6698 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f663a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n f663a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl f649c │ │ │ │ b.n f6642 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -223087,27 +223089,27 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #20] │ │ │ │ strd r7, r7, [r8, #4] │ │ │ │ str.w r7, [r8, #12] │ │ │ │ - bl 17bd4c │ │ │ │ + bl 17bd7c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f67f8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f67f8 │ │ │ │ mov r0, r4 │ │ │ │ bl f61d8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 1815e8 │ │ │ │ + bl 181618 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f67d2 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r7, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -223180,19 +223182,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f6892 │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 178e4c │ │ │ │ + bl 178e7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 178ce4 │ │ │ │ + bl 178d14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f6892 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ @@ -223243,21 +223245,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f689e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f677c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w f6780 │ │ │ │ b.n f67f8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n f67f8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, f68f6 │ │ │ │ mov r0, r4 │ │ │ │ bl f61d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -223292,29 +223294,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f6922 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f68ec │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n f68ec │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #184] @ (f6a28 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -223347,34 +223349,34 @@ │ │ │ │ cbz r6, f69f8 │ │ │ │ cbnz r3, f69f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, f69f4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177964 │ │ │ │ + bl 177994 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, f69ee │ │ │ │ ldrb.w r4, [sp, #21] │ │ │ │ cbnz r4, f69ee │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 178e4c │ │ │ │ + bl 178e7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 178c90 │ │ │ │ + bl 178cc0 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, f6a18 │ │ │ │ mov r0, r5 │ │ │ │ b.n f6990 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f69f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -223459,22 +223461,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f6a6a │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 178e4c │ │ │ │ + bl 178e7c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ - bl 178c90 │ │ │ │ + bl 178cc0 │ │ │ │ b.n f6a6a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ @@ -223537,15 +223539,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, f6bc6 │ │ │ │ ldr r0, [pc, #304] @ (f6cc8 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ cbnz r0, f6bc6 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, f6ba8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, f6bde │ │ │ │ ldr r2, [pc, #288] @ (f6ccc ) │ │ │ │ ldr r3, [pc, #280] @ (f6cc4 ) │ │ │ │ @@ -223560,31 +223562,31 @@ │ │ │ │ add.w sp, sp, #900 @ 0x384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #264] @ (f6cd0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (f6cd4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1813d0 │ │ │ │ + bl 181400 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n f6ba2 │ │ │ │ ldr r7, [pc, #252] @ (f6cd8 ) │ │ │ │ add r7, pc │ │ │ │ b.n f6b24 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - bl 177e98 │ │ │ │ + bl 177ec8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f6ba8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ @@ -223597,32 +223599,32 @@ │ │ │ │ b.n f6ba8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl f649c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ beq.n f6ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177ed8 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17794c │ │ │ │ + bl 17797c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177ed8 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f6ba8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ @@ -223659,49 +223661,49 @@ │ │ │ │ bl e9588 │ │ │ │ b.n f6c20 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ movs r3, r3 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r0, #2 │ │ │ │ bl 44cd2 │ │ │ │ bl fff7acd6 │ │ │ │ - ldr r1, [pc, #856] @ (f7034 ) │ │ │ │ + ldr r2, [pc, #24] @ (f6cf4 ) │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r6, #14 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, f6d06 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, f6d1e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1814d4 │ │ │ │ + bl 181504 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl e9ec8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl f649c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f6d12 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n f6d00 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -223775,30 +223777,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f6f48 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 177970 │ │ │ │ + bl 1779a0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177b6c │ │ │ │ + bl 177b9c │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w f6f54 │ │ │ │ mov r0, r6 │ │ │ │ bl f61d8 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f6ed0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f6ed0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r9, [sp, #24] │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -223819,27 +223821,27 @@ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f6f42 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n f6e5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177b6c │ │ │ │ + bl 177b9c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17790c │ │ │ │ + bl 17793c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f6f6e │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f6f64 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -223865,15 +223867,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n f6f7c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177d94 │ │ │ │ + bl 177dc4 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f6fa4 │ │ │ │ ldr r2, [pc, #304] @ (f7028 ) │ │ │ │ ldr r3, [pc, #300] @ (f7024 ) │ │ │ │ @@ -223891,28 +223893,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [sl, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177d94 │ │ │ │ + bl 177dc4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f6e30 │ │ │ │ ldrd r7, r9, [sp, #24] │ │ │ │ b.n f6ed4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n f6e68 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 177970 │ │ │ │ + bl 1779a0 │ │ │ │ b.n f6df8 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r9] │ │ │ │ cbz r3, f6fac │ │ │ │ movs r5, #5 │ │ │ │ b.n f6ef4 │ │ │ │ @@ -223933,15 +223935,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f6f84 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f6edc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n f6edc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ b.n f6ef4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ b.n f6f60 │ │ │ │ @@ -223981,31 +223983,31 @@ │ │ │ │ ldr r3, [pc, #48] @ (f7038 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n f6fcc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n f6f20 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r3, #24 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r3, #2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ @@ -224047,51 +224049,51 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n f708e │ │ │ │ mov r0, r6 │ │ │ │ bl f61d8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f7120 │ │ │ │ add.w r9, sp, #19 │ │ │ │ str r5, [sp, #8] │ │ │ │ b.n f70d8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n f7150 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f711e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ strb.w sl, [sp, #19] │ │ │ │ - bl 1816ac │ │ │ │ + bl 1816dc │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f70c4 │ │ │ │ add.w r2, r5, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f70fe │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f70d8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n f708e │ │ │ │ @@ -224103,15 +224105,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f7130 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f708e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n f708e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n f70cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl f649c │ │ │ │ @@ -224149,15 +224151,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f71ac │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f7188 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n f7188 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -224169,15 +224171,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 │ │ │ │ - mvns r2, r3 │ │ │ │ + add r2, r1 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #188] @ (f72cc ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -224252,15 +224254,15 @@ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r5 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -224293,15 +224295,15 @@ │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ - bl 177b0c │ │ │ │ + bl 177b3c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -224312,30 +224314,30 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7396 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r8, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n f73b6 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f720 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177984 │ │ │ │ + bl 1779b4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #56] @ (f73d4 ) │ │ │ │ ldr r3, [pc, #48] @ (f73cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ @@ -224345,33 +224347,33 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n f7398 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ b.n f7382 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + movs r0, #16 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r3, [pc, #12] @ (f73e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - rors r2, r5 │ │ │ │ + tst r2, r3 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #128] @ (f7480 ) │ │ │ │ @@ -224385,29 +224387,29 @@ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 177970 │ │ │ │ + bl 1779a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl f72dc │ │ │ │ cbnz r0, f7476 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f7454 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n f7470 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 177970 │ │ │ │ + bl 1779a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl f72dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (f7488 ) │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -224508,19 +224510,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ ldr.w r3, [r3, #3056] @ 0xbf0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 177e98 │ │ │ │ + bl 177ec8 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7622 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -224814,15 +224816,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r3, r3, lsl #3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f776e │ │ │ │ add.w r3, fp, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cbz r0, f7870 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ adds r5, #9 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7864 │ │ │ │ b.n f77bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f7600 │ │ │ │ @@ -224877,34 +224879,34 @@ │ │ │ │ b.n f75cc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #496 @ 0x1f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r2, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ blx 4b8c8 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r5, [sp, #360] @ 0x168 │ │ │ │ strd r5, r5, [sp, #368] @ 0x170 │ │ │ │ str r5, [sp, #376] @ 0x178 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w r2, r3, #72 @ 0x48 │ │ │ │ bne.n f797e │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f720 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ blx 4bc54 │ │ │ │ cbnz r0, f798a │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -224924,15 +224926,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ b.n f75cc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ b.n f7938 │ │ │ │ ldr r2, [pc, #108] @ (f79f8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -224942,48 +224944,48 @@ │ │ │ │ b.n f75cc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + subs r2, r4, #0 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + subs r0, r4, #0 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r0, [r7, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r2, #4 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r5, #4 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r7, #3 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xfb0dffff │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r4, r2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r1, r1 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r1, r7 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r4, r6 │ │ │ │ movs r3, r3 │ │ │ │ cbz r2, f7a18 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -225112,15 +225114,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #72] @ 0x48 │ │ │ │ blx 4b8c8 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 17cab8 │ │ │ │ + bl 17cae8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ @@ -225155,15 +225157,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 17cab8 │ │ │ │ + bl 17cae8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, f7bf4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225445,17 +225447,17 @@ │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ b.n f7e7e │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ movs r3, r3 │ │ │ │ cbnz r2, f7ed8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -225613,17 +225615,17 @@ │ │ │ │ nop │ │ │ │ strh r2, [r2, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n f7a14 │ │ │ │ + b.n f7a74 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ orr.w r3, r3, r4, lsl #31 │ │ │ │ @@ -225930,17 +225932,17 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r5, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ movs r3, 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, #3720] @ 0xe88 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ @@ -226190,19 +226192,19 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ movs r5, #32 │ │ │ │ @@ -227333,40 +227335,40 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx r3 │ │ │ │ b.n f8fe4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n f9230 │ │ │ │ + beq.n f9290 │ │ │ │ movs r1, r4 │ │ │ │ strb r6, [r5, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r7, #22 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldc2l 0, cr0, [r6, #132] @ 0x84 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + cdp2 0, 0, cr0, cr6, cr1, {1} │ │ │ │ + lsls r4, r2, #9 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r1, [pc, #132] @ (f929c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -227480,15 +227482,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1420] @ 0x58c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bne.n f92d0 │ │ │ │ + bne.n f9330 │ │ │ │ movs r2, r4 │ │ │ │ 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] @ (f936c ) │ │ │ │ @@ -227501,15 +227503,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1420] @ 0x58c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n f9274 │ │ │ │ + bne.n f92d4 │ │ │ │ movs r2, r4 │ │ │ │ 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] @ (f93a8 ) │ │ │ │ @@ -227522,15 +227524,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1420] @ 0x58c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n f9418 │ │ │ │ + bne.n f9478 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #156] @ (f945c ) │ │ │ │ @@ -227591,15 +227593,15 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -228178,19 +228180,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ movs r2, 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.w r2, [r0, #332] @ 0x14c │ │ │ │ add.w r7, r0, #328 @ 0x148 │ │ │ │ @@ -228304,20 +228306,20 @@ │ │ │ │ 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 r6, r0, #352 @ 0x160 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, f9c68 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, f9c86 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -228356,15 +228358,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n f9cda │ │ │ │ ldr.w ip, [pc, #28] @ f9ce4 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 24252c │ │ │ │ + bl 24255c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -228565,59 +228567,59 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r5, sl, #256 @ 0x100 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 242230 │ │ │ │ + bl 242260 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa026 │ │ │ │ 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 192dcc │ │ │ │ + bl 192dfc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa002 │ │ │ │ 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 192dcc │ │ │ │ + bl 192dfc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa030 │ │ │ │ ldr r0, [pc, #304] @ (fa08c ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ ldr r1, [pc, #300] @ (fa090 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1850d8 │ │ │ │ + bl 185108 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (fa094 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fa052 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 236350 │ │ │ │ + bl 236380 │ │ │ │ b.n f9fb4 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n f9e92 │ │ │ │ ldr r4, [pc, #252] @ (fa098 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (fa09c ) │ │ │ │ @@ -228658,15 +228660,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (fa0a8 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (fa0ac ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n f9fa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr r2, [pc, #164] @ (fa0b0 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl e99cc │ │ │ │ @@ -228678,31 +228680,31 @@ │ │ │ │ b.n f9e38 │ │ │ │ ldr r2, [pc, #140] @ (fa0b4 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n fa00e │ │ │ │ mov r0, r5 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr r2, [pc, #120] @ (fa0b8 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ mov r4, r0 │ │ │ │ b.n f9fb4 │ │ │ │ ldr r0, [pc, #104] @ (fa0bc ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 184ce0 │ │ │ │ + bl 184d10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (fa0c0 ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ blx 4bd5c │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n f9f84 │ │ │ │ @@ -228713,51 +228715,51 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf524001a │ │ │ │ + adcs.w r0, r4, #10092544 @ 0x9a0000 │ │ │ │ strb r0, [r1, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds.w r0, sl, #10092544 @ 0x9a0000 │ │ │ │ - stc 0, cr0, [ip], #104 @ 0x68 │ │ │ │ - @ instruction: 0xf4ba001a │ │ │ │ + adc.w r0, sl, #10092544 @ 0x9a0000 │ │ │ │ + ldcl 0, cr0, [ip], {26} │ │ │ │ + @ instruction: 0xf4ea001a │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - orns r0, r2, #10092544 @ 0x9a0000 │ │ │ │ - mrrc 0, 1, r0, r0, cr10 @ │ │ │ │ - orrs.w r0, lr, #10092544 @ 0x9a0000 │ │ │ │ - orrs.w r0, r0, #10092544 @ 0x9a0000 │ │ │ │ - bics.w r0, r0, #10092544 @ 0x9a0000 │ │ │ │ - ands.w r0, r8, #10092544 @ 0x9a0000 │ │ │ │ - orrs.w r0, r2, #10092544 @ 0x9a0000 │ │ │ │ - orrs.w r0, r8, #10092544 @ 0x9a0000 │ │ │ │ + @ instruction: 0xf4a2001a │ │ │ │ + stc 0, cr0, [r0], {26} │ │ │ │ + eor.w r0, lr, #10092544 @ 0x9a0000 │ │ │ │ + eor.w r0, r0, #10092544 @ 0x9a0000 │ │ │ │ + orn r0, r0, #10092544 @ 0x9a0000 │ │ │ │ + orr.w r0, r8, #10092544 @ 0x9a0000 │ │ │ │ + eor.w r0, r2, #10092544 @ 0x9a0000 │ │ │ │ + eor.w r0, r8, #10092544 @ 0x9a0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ bl f9b14 │ │ │ │ - bl 236428 │ │ │ │ + bl 236458 │ │ │ │ add.w r6, r4, #320 @ 0x140 │ │ │ │ ldr.w r5, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n fa12c │ │ │ │ ldr.w r5, [r4, #292] @ 0x124 │ │ │ │ add.w r6, r4, #288 @ 0x120 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n fa162 │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, fa118 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, fa122 │ │ │ │ @@ -228915,34 +228917,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ cbz r5, fa2e0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 242414 │ │ │ │ + bl 242444 │ │ │ │ cbnz r0, fa2e0 │ │ │ │ ldr r3, [pc, #112] @ (fa328 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 24252c │ │ │ │ + bl 24255c │ │ │ │ cbnz r0, fa2e0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (fa32c ) │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 242694 │ │ │ │ + bl 2426c4 │ │ │ │ b.n fa2e0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -228959,21 +228961,21 @@ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n fa2e0 │ │ │ │ ldr r3, [pc, #48] @ (fa334 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n fa2e0 │ │ │ │ ldrb r4, [r1, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf29a001a │ │ │ │ - @ instruction: 0xf2b4001a │ │ │ │ movt r0, #40986 @ 0xa01a │ │ │ │ - @ instruction: 0xf2d8001a │ │ │ │ - @ instruction: 0xf2de001a │ │ │ │ - @ instruction: 0xf2e8001a │ │ │ │ - ssat r0, #27, r6 │ │ │ │ + @ instruction: 0xf2e4001a │ │ │ │ + @ instruction: 0xf2fa001a │ │ │ │ + ssat r0, #27, r8 │ │ │ │ + ssat r0, #27, lr │ │ │ │ + @ instruction: 0xf318001a │ │ │ │ + @ instruction: 0xf336001a │ │ │ │ lsrs r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #31 │ │ │ │ @@ -228989,32 +228991,32 @@ │ │ │ │ sub sp, #12 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add r5, pc │ │ │ │ beq.n fa362 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ mov r4, r1 │ │ │ │ - bl 242384 │ │ │ │ + bl 2423b4 │ │ │ │ cbz r0, fa366 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #36] @ (fa38c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2423b4 │ │ │ │ + bl 2423e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa362 │ │ │ │ ldr r3, [pc, #20] @ (fa390 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2423e4 │ │ │ │ + bl 242414 │ │ │ │ b.n fa362 │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -229331,16 +229333,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #140] @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, fa724 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #7 │ │ │ │ bls.n fa724 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ @@ -229434,15 +229436,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrh r6, [r5, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf638001a │ │ │ │ + @ instruction: 0xf668001a │ │ │ │ ldr r2, [r2, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -229603,15 +229605,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 4bd80 │ │ │ │ ldr.w r1, [pc, #1432] @ faf8c │ │ │ │ add r1, pc │ │ │ │ - bl 1850d8 │ │ │ │ + bl 185108 │ │ │ │ mov.w r2, #936 @ 0x3a8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4af60 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -230056,42 +230058,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n faefc │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #420] @ (fb044 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ strb.w r0, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, faef0 │ │ │ │ ldr r5, [pc, #408] @ (fb048 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 27f404 │ │ │ │ + bl 27f434 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n faf24 │ │ │ │ ldr r5, [pc, #396] @ (fb04c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 27f404 │ │ │ │ + bl 27f434 │ │ │ │ cbnz r0, faf10 │ │ │ │ ldr r5, [pc, #384] @ (fb050 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 27f404 │ │ │ │ + bl 27f434 │ │ │ │ cbz r0, faef0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f468 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #689] @ 0x2b1 │ │ │ │ ldr r3, [pc, #352] @ (fb054 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -230103,23 +230105,23 @@ │ │ │ │ blx 4bb20 │ │ │ │ cbnz r0, faf38 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n fae9c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f468 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n faece │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f468 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #677] @ 0x2a5 │ │ │ │ b.n faebe │ │ │ │ ldr r1, [pc, #288] @ (fb05c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -230149,80 +230151,80 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #57370 @ 0xe01a │ │ │ │ + @ instruction: 0xf2fe001a │ │ │ │ ldrsb r2, [r2, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r6, [r3, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf27a001a │ │ │ │ - @ instruction: 0xf286001a │ │ │ │ - @ instruction: 0xf29a001a │ │ │ │ - @ instruction: 0xf2b2001a │ │ │ │ - adc.w r0, r0, #26 │ │ │ │ - @ instruction: 0xf13c001a │ │ │ │ - adc.w r0, ip, #26 │ │ │ │ - adcs.w r0, r4, #26 │ │ │ │ - adcs.w r0, ip, #26 │ │ │ │ - sbc.w r0, r8, #26 │ │ │ │ - sbcs.w r0, r4, #26 │ │ │ │ - sbcs.w r0, r8, #26 │ │ │ │ + subw r0, sl, #26 │ │ │ │ + @ instruction: 0xf2b6001a │ │ │ │ + movt r0, #40986 @ 0xa01a │ │ │ │ + @ instruction: 0xf2e2001a │ │ │ │ + sbcs.w r0, r0, #26 │ │ │ │ + sbc.w r0, ip, #26 │ │ │ │ + sbcs.w r0, ip, #26 │ │ │ │ @ instruction: 0xf184001a │ │ │ │ - @ instruction: 0xf188001a │ │ │ │ - @ instruction: 0xf190001a │ │ │ │ - @ instruction: 0xf194001a │ │ │ │ + @ instruction: 0xf18c001a │ │ │ │ @ instruction: 0xf198001a │ │ │ │ - sub.w r0, r0, #26 │ │ │ │ sub.w r0, r4, #26 │ │ │ │ - subs.w r0, r0, #26 │ │ │ │ + sub.w r0, r8, #26 │ │ │ │ subs.w r0, r4, #26 │ │ │ │ subs.w r0, r8, #26 │ │ │ │ rsb r0, r0, #26 │ │ │ │ + rsb r0, r4, #26 │ │ │ │ rsb r0, r8, #26 │ │ │ │ - rsb r0, ip, #26 │ │ │ │ - rsbs r0, r8, #26 │ │ │ │ - @ instruction: 0xf1ec001a │ │ │ │ - @ instruction: 0xf1f4001a │ │ │ │ - @ instruction: 0xf214001a │ │ │ │ - @ instruction: 0xf228001a │ │ │ │ - @ instruction: 0xf232001a │ │ │ │ - @ instruction: 0xf23a001a │ │ │ │ - @ instruction: 0xf252001a │ │ │ │ - @ instruction: 0xf26e001a │ │ │ │ - @ instruction: 0xf28e001a │ │ │ │ - @ instruction: 0xf296001a │ │ │ │ - @ instruction: 0xf29a001a │ │ │ │ + rsbs r0, r0, #26 │ │ │ │ + rsbs r0, r4, #26 │ │ │ │ + @ instruction: 0xf1e0001a │ │ │ │ + @ instruction: 0xf1e4001a │ │ │ │ + @ instruction: 0xf1e8001a │ │ │ │ + @ instruction: 0xf1f0001a │ │ │ │ + @ instruction: 0xf1f8001a │ │ │ │ + @ instruction: 0xf1fc001a │ │ │ │ + addw r0, r8, #26 │ │ │ │ + @ instruction: 0xf21c001a │ │ │ │ + @ instruction: 0xf224001a │ │ │ │ + movw r0, #16410 @ 0x401a │ │ │ │ + @ instruction: 0xf258001a │ │ │ │ + @ instruction: 0xf262001a │ │ │ │ + @ instruction: 0xf26a001a │ │ │ │ + @ instruction: 0xf282001a │ │ │ │ @ instruction: 0xf29e001a │ │ │ │ - @ instruction: 0xf2b2001a │ │ │ │ - @ instruction: 0xf2b6001a │ │ │ │ - @ instruction: 0xf2b6001a │ │ │ │ - @ instruction: 0xf2b4001a │ │ │ │ + @ instruction: 0xf2be001a │ │ │ │ + movt r0, #24602 @ 0x601a │ │ │ │ + movt r0, #40986 @ 0xa01a │ │ │ │ + movt r0, #57370 @ 0xe01a │ │ │ │ + @ instruction: 0xf2e2001a │ │ │ │ + @ instruction: 0xf2e6001a │ │ │ │ + @ instruction: 0xf2e6001a │ │ │ │ + @ instruction: 0xf2e4001a │ │ │ │ str r6, [r1, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf238001a │ │ │ │ - b.n faf34 │ │ │ │ + @ instruction: 0xf268001a │ │ │ │ + b.n faf94 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xf27c001a │ │ │ │ - @ instruction: 0xf28a001a │ │ │ │ - str r0, [r1, #24] │ │ │ │ + subw r0, ip, #26 │ │ │ │ + @ instruction: 0xf2ba001a │ │ │ │ + str r0, [r7, #24] │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r4, #32] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r4, #26 │ │ │ │ - sub.w r0, r0, #26 │ │ │ │ - @ instruction: 0xf194001a │ │ │ │ + addw r0, r4, #26 │ │ │ │ + rsbs r0, r0, #26 │ │ │ │ + rsb r0, r4, #26 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf186001a │ │ │ │ + subs.w r0, r6, #26 │ │ │ │ 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 1062e4 │ │ │ │ @@ -230354,15 +230356,15 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #984] @ (fb59c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, ip, #26 │ │ │ │ + bics.w r0, ip, #26 │ │ │ │ ldr r6, [pc, #672] @ (fb470 ) │ │ │ │ lsls r4, r0, #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 │ │ │ │ @@ -231260,17 +231262,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n fbb1a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r0, sp │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - ldrd r0, r0, [r4, #-104] @ 0x68 │ │ │ │ + @ instruction: 0xe984001a │ │ │ │ cmp lr, r9 │ │ │ │ lsls r4, r0, #2 │ │ │ │ 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] @ (fbb94 ) │ │ │ │ @@ -231290,17 +231292,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r5, #36 @ 0x24 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n fbb82 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - b.n fbab0 │ │ │ │ + b.n fbb10 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -231406,17 +231408,17 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bcc.n fbcb8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ movs r7, r4 │ │ │ │ - b.n fba10 │ │ │ │ + b.n fba70 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #120] @ (fbd54 ) │ │ │ │ @@ -231467,17 +231469,17 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ orrs r6, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ movs r7, r4 │ │ │ │ - b.n fb97c │ │ │ │ + b.n fb9dc │ │ │ │ movs r2, r3 │ │ │ │ cmn r0, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -231646,17 +231648,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r0, #544] @ 0x220 │ │ │ │ bl fbd68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n fc6ec │ │ │ │ + b.n fb74c │ │ │ │ movs r2, r3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ movs r7, r4 │ │ │ │ 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, #3784] @ 0xec8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ @@ -231956,17 +231958,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsls r6, r1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsls r6, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ movs r7, r4 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 156 @ 0x9c │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -232206,15 +232208,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w fbfb6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3092] @ 0xc14 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ b.n fbfb6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw ip, #62107 @ 0xf29b │ │ │ │ movt ip, #15261 @ 0x3b9d │ │ │ │ strd r8, r2, [sp, #72] @ 0x48 │ │ │ │ orrs.w r3, r8, r2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -232327,15 +232329,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fc4aa │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc652 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -232344,15 +232346,15 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ subs r3, #250 @ 0xfa │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n fc774 │ │ │ │ + blt.n fc5d4 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -232371,17 +232373,17 @@ │ │ │ │ ldr.w r0, [r0, #544] @ 0x220 │ │ │ │ strb.w ip, [r1, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl fbf50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n fc78c │ │ │ │ + bgt.n fc5ec │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ @@ -232902,16 +232904,16 @@ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ strb.w r8, [r5, #77] @ 0x4d │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a7d8 │ │ │ │ + bl 1777e4 │ │ │ │ cbz r0, fcc92 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ it hi │ │ │ │ movhi.w r8, r3, lsr #3 │ │ │ │ ldrd r1, r0, [r7, #36] @ 0x24 │ │ │ │ subs r2, r6, #1 │ │ │ │ @@ -233304,29 +233306,29 @@ │ │ │ │ blx 4ad10 │ │ │ │ ldr r2, [pc, #40] @ (fd0d0 ) │ │ │ │ ldr r1, [pc, #40] @ (fd0d4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n fd08a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ cmp r7, #190 @ 0xbe │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r0, #2 │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n fd134 │ │ │ │ + bne.n fd194 │ │ │ │ movs r2, r3 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ @@ -233392,31 +233394,31 @@ │ │ │ │ blx 4ad10 │ │ │ │ ldr r2, [pc, #44] @ (fd1b0 ) │ │ │ │ ldr r1, [pc, #44] @ (fd1b4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n fd166 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [r6, #32] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - beq.n fd2ac │ │ │ │ + beq.n fd10c │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, fd224 │ │ │ │ + cbnz r4, fd230 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -234350,33 +234352,33 @@ │ │ │ │ nop │ │ │ │ movs r7, #150 @ 0x96 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #116] @ (fdbf8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -235017,15 +235019,15 @@ │ │ │ │ bne.w fe46a │ │ │ │ cmp r7, r6 │ │ │ │ bne.n fe1a6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, #3140] @ 0xc44 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mvns r3, r0 │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r2, r1, r7 │ │ │ │ @@ -235308,15 +235310,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, r7, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ movs r7, r4 │ │ │ │ adds r4, r4, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #816 @ 0x330 │ │ │ │ bx lr │ │ │ │ @@ -235339,37 +235341,37 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, fp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fe554 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr.w r2, [pc, #1420] @ feac0 │ │ │ │ ldr.w r3, [pc, #1408] @ feab8 │ │ │ │ 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 feab0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldrb.w r3, [r6, #716] @ 0x2cc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fe790 │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -235716,18 +235718,18 @@ │ │ │ │ blx 4aa90 │ │ │ │ mov r0, sl │ │ │ │ blx 4aa90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fe9d6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fea06 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -235834,15 +235836,15 @@ │ │ │ │ b.n fe91c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ b.n fe988 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ mov r5, r0 │ │ │ │ b.n fe52a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ mov r0, sl │ │ │ │ @@ -235902,38 +235904,38 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r2, r0, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf610001c │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + movw r0, #2076 @ 0x81c │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, feb66 │ │ │ │ + pop {r2, r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, feb64 │ │ │ │ + pop {r2} │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r0, feb68 │ │ │ │ + pop {} │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r6, feb6a │ │ │ │ + cbnz r6, feb76 │ │ │ │ movs r2, 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, r2 │ │ │ │ ldr r2, [pc, #116] @ (feb80 ) │ │ │ │ @@ -236187,34 +236189,34 @@ │ │ │ │ add.w r7, r4, #728 @ 0x2d8 │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, r4, #752 @ 0x2f0 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ b.n feda6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 178228 │ │ │ │ + bl 178258 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n fedca │ │ │ │ cbnz r0, fedd0 │ │ │ │ ldrd r2, r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n fed96 │ │ │ │ ldr.w r8, [r4, #808] @ 0x328 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n fed52 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n fed40 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n fedb4 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n fedb4 │ │ │ │ @@ -236283,15 +236285,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bls.n fee62 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n fee76 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ movs r7, r4 │ │ │ │ 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, #152] @ (fef2c ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -236302,48 +236304,48 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 190a48 │ │ │ │ + bl 190a78 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, feef6 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n feeca │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190ee4 │ │ │ │ ldr r2, [pc, #40] @ (fef34 ) │ │ │ │ ldr r3, [pc, #32] @ (fef30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -236382,25 +236384,25 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r0, #448] @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r0, #728 @ 0x2d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #752 @ 0x2f0 │ │ │ │ strd r2, r3, [r5, #800] @ 0x320 │ │ │ │ str.w r4, [r5, #808] @ 0x328 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add.w r0, r5, #680 @ 0x2a8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ add.w r2, r5, #448 @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #448] @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.n fefe6 │ │ │ │ dmb ish │ │ │ │ @@ -236497,58 +236499,58 @@ │ │ │ │ bne.n ff19c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w sl, r0, #572 @ 0x23c │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r5, #600 @ 0x258 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ add r7, sp, #24 │ │ │ │ add r3, pc, #176 @ (adr r3, ff1a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n ff184 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 178228 │ │ │ │ + bl 178258 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff0fe │ │ │ │ mov r0, sl │ │ │ │ cmp r4, #1 │ │ │ │ bne.n ff132 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n ff0b8 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add.w r6, r5, #656 @ 0x290 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl fef38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n ff09a │ │ │ │ blx 4b94c │ │ │ │ b.n ff0b8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ blx 4b928 │ │ │ │ @@ -236558,20 +236560,20 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl fe0a8 │ │ │ │ mov r4, r0 │ │ │ │ b.n ff084 │ │ │ │ add.w r0, r5, #552 @ 0x228 │ │ │ │ - bl 184a5c │ │ │ │ + bl 184a8c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n ff08e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #31 │ │ │ │ @@ -236857,18 +236859,18 @@ │ │ │ │ b.n ff3f4 │ │ │ │ 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 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, ff4ae │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n ff4bc │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4ba90 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -236878,18 +236880,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n ff4ac │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, ff4f2 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n ff4f0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n ff4f0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -236897,19 +236899,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 4ba90 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n ff4b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24a7a8 │ │ │ │ + bl 24a7d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff568 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n ff590 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n ff590 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -237072,15 +237074,15 @@ │ │ │ │ b.n ff5c6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #9 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #600] @ (ff914 ) │ │ │ │ + ldr r2, [pc, #792] @ (ff9d4 ) │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ 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 │ │ │ │ @@ -237120,15 +237122,15 @@ │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n ff702 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n ff706 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 27d418 │ │ │ │ + bl 27d448 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff702 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n ff6e0 │ │ │ │ blx 4b70c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -237148,15 +237150,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n ff708 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ movs r2, r3 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #692] @ 0x2b4 │ │ │ │ cbnz r0, ff79e │ │ │ │ cbz r1, ff796 │ │ │ │ ldrb.w r3, [ip, #699] @ 0x2bb │ │ │ │ adds r0, r3, #3 │ │ │ │ @@ -237639,34 +237641,34 @@ │ │ │ │ bne.n ffbac │ │ │ │ ldr r2, [pc, #48] @ (ffc68 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #48] @ (ffc6c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n ffbac │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r6, ip │ │ │ │ + add lr, r2 │ │ │ │ movs r7, r4 │ │ │ │ adds r7, #18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r7, pc, #880 @ (adr r7, fffdc ) │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, r3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ movs r2, 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 │ │ │ │ mov r9, r1 │ │ │ │ @@ -237684,31 +237686,31 @@ │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r0, #572 @ 0x23c │ │ │ │ add.w sl, r0, #552 @ 0x228 │ │ │ │ add.w fp, r0, #600 @ 0x258 │ │ │ │ b.n ffcd0 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n ffcf0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r2, [r4, #560] @ 0x230 │ │ │ │ ldrd r3, r1, [r4, #552] @ 0x228 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n ffcb8 │ │ │ │ mov r0, fp │ │ │ │ - bl 17820c │ │ │ │ + bl 17823c │ │ │ │ b.n ffcb8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r0, #448] @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -237717,55 +237719,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r8, r0, #656 @ 0x290 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ add.w r9, r4, #680 @ 0x2a8 │ │ │ │ add.w r5, r4, #476 @ 0x1dc │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r4, #504 @ 0x1f8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r3, r2, [r4, #456] @ 0x1c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n ffe24 │ │ │ │ add.w r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ - bl 192eec │ │ │ │ + bl 192f1c │ │ │ │ ldr.w r0, [r4, #652] @ 0x28c │ │ │ │ movs r1, #0 │ │ │ │ - bl 192eec │ │ │ │ + bl 192f1c │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ffe2c │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, ffdcc │ │ │ │ add.w r6, r4, #816 @ 0x330 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl ff3d4 │ │ │ │ @@ -237782,38 +237784,38 @@ │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 4b0bc │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 4be28 │ │ │ │ add.w r0, r4, #728 @ 0x2d8 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ add.w r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ mov r0, r8 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ mov r0, r4 │ │ │ │ bl fb220 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 17820c │ │ │ │ + bl 17823c │ │ │ │ b.n ffd66 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 4aa90 │ │ │ │ add.w r0, r4, #572 @ 0x23c │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ b.n ffd96 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -237845,26 +237847,26 @@ │ │ │ │ str.w r6, [r3, #1036] @ 0x40c │ │ │ │ add.w r6, r4, #476 @ 0x1dc │ │ │ │ str.w r0, [r3, #1556] @ 0x614 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ str.w r7, [r3, #1032] @ 0x408 │ │ │ │ str.w r2, [r3, #1040] @ 0x410 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r3, r2, [r4, #456] @ 0x1c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n fff54 │ │ │ │ add.w r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #448] @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -237895,15 +237897,15 @@ │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 4beac │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n ffe96 │ │ │ │ add.w r0, r4, #504 @ 0x1f8 │ │ │ │ - bl 17820c │ │ │ │ + bl 17823c │ │ │ │ b.n ffecc │ │ │ │ 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, #1372] @ 1004d0 │ │ │ │ @@ -237920,15 +237922,15 @@ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl fe4dc │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [pc, #1340] @ 1004d8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc │ │ │ │ - bl 1847a8 │ │ │ │ + bl 1847d8 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1320] @ 1004dc │ │ │ │ strd r4, r4, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -237940,40 +237942,40 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 10027c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, sl, #476 @ 0x1dc │ │ │ │ bl fec74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ add.w r4, sl, #504 @ 0x1f8 │ │ │ │ addw r3, pc, #1228 @ 0x4cc │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [sl, #456] @ 0x1c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 100584 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 178228 │ │ │ │ + bl 178258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10000a │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 1005a4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.w 10027c │ │ │ │ @@ -237993,24 +237995,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 10007e │ │ │ │ ldrb.w r3, [sl, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 100208 │ │ │ │ mov r0, r5 │ │ │ │ movw r6, #2808 @ 0xaf8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r6, r6, r3, sl │ │ │ │ b.n 1000a2 │ │ │ │ ldr.w r3, [r6, #1560] @ 0x618 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1000b2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #680 @ 0x2a8 │ │ │ │ - bl 17824c │ │ │ │ + bl 17827c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 100090 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -238098,21 +238100,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 100246 │ │ │ │ add.w r6, sl, #680 @ 0x2a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17820c │ │ │ │ + bl 17823c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 100476 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n fffc4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 10007e │ │ │ │ ldrb.w r3, [sl, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10007e │ │ │ │ @@ -238134,37 +238136,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10007e │ │ │ │ b.n 1005a8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ add.w r5, sl, #728 @ 0x2d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, sl, #752 @ 0x2f0 │ │ │ │ strd r2, r3, [sl, #800] @ 0x320 │ │ │ │ str.w r4, [sl, #808] @ 0x328 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add.w r0, sl, #680 @ 0x2a8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl fef38 │ │ │ │ ldrb.w r3, [sl, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1005b2 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r2, [pc, #584] @ (1004e4 ) │ │ │ │ ldr r3, [pc, #564] @ (1004d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -238305,39 +238307,39 @@ │ │ │ │ moveq r4, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, sl, #572 @ 0x23c │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r3, r2, [sl, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 10059a │ │ │ │ add.w r0, sl, #552 @ 0x228 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 1001d6 │ │ │ │ ldr r0, [pc, #112] @ (1004e8 ) │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl fec74 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, sl │ │ │ │ b.n 100498 │ │ │ │ ldr.w r3, [r7, #1560] @ 0x618 │ │ │ │ cbz r3, 1004a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17824c │ │ │ │ + bl 17827c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 10048a │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -238352,22 +238354,22 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #928 @ (adr r4, 10087c ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 10053c ) │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #912 @ (adr r4, 100870 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 100530 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r2, pc, #632 @ (adr r2, 10075c ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 10081c ) │ │ │ │ movs r2, r3 │ │ │ │ ldc2l 0, cr0, [lr, #-524] @ 0xfffffdf4 │ │ │ │ - add r0, pc, #256 @ (adr r0, 1005ec ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 1006ac ) │ │ │ │ movs r2, r3 │ │ │ │ mul.w r3, r9, r7 │ │ │ │ ldr.w fp, [sl, #376] @ 0x178 │ │ │ │ adds r3, #24 │ │ │ │ cmp.w r0, r3, lsr #2 │ │ │ │ bhi.n 1005e2 │ │ │ │ adds r0, r0, r0 │ │ │ │ @@ -238415,43 +238417,43 @@ │ │ │ │ blx 4be28 │ │ │ │ subs.w fp, fp, r5 │ │ │ │ bne.n 100528 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ b.n 100406 │ │ │ │ add.w r0, sl, #456 @ 0x1c8 │ │ │ │ - bl 184a5c │ │ │ │ + bl 184a8c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 100038 │ │ │ │ add.w r0, sl, #600 @ 0x258 │ │ │ │ - bl 17820c │ │ │ │ + bl 17823c │ │ │ │ b.n 100462 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 10027c │ │ │ │ add.w r4, sl, #572 @ 0x23c │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r3, r2, [sl, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 100624 │ │ │ │ add.w r0, sl, #552 @ 0x228 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 100294 │ │ │ │ ldr.w r3, [r4, #972] @ 0x3cc │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r2, [r4, #992] @ 0x3e0 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -238467,15 +238469,15 @@ │ │ │ │ ldr.w r0, [sl, #356] @ 0x164 │ │ │ │ blx 4b224 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [sl, #356] @ 0x164 │ │ │ │ blx 4be28 │ │ │ │ b.n 100406 │ │ │ │ add.w r0, sl, #600 @ 0x258 │ │ │ │ - bl 17820c │ │ │ │ + bl 17823c │ │ │ │ b.n 1005ca │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 10043c │ │ │ │ mov.w r4, #13824 @ 0x3600 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 10043c │ │ │ │ @@ -238496,20 +238498,20 @@ │ │ │ │ add r0, pc │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1847a8 │ │ │ │ + bl 1847d8 │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add.w r3, r5, #680 @ 0x2a8 │ │ │ │ strd r3, fp, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 1007b2 │ │ │ │ @@ -238522,21 +238524,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 1007d6 │ │ │ │ ldr.w r1, [r3, #1560] @ 0x618 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1006b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r1, [r5, #416] @ 0x1a0 │ │ │ │ ldr.w r0, [r5, #356] @ 0x164 │ │ │ │ blx 4be58 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 100796 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -238579,37 +238581,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 10074e │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ add.w r8, r5, #572 @ 0x23c │ │ │ │ mov r0, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #444] @ 0x1bc │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r3, r2, [r5, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 1008f2 │ │ │ │ add.w r0, r5, #552 @ 0x228 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl fef38 │ │ │ │ mov r0, r9 │ │ │ │ blx 4aa90 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1006aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r2, [pc, #600] @ (100a14 ) │ │ │ │ ldr r3, [pc, #592] @ (100a0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -238618,15 +238620,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #232] @ 0xe8 │ │ │ │ cbz r3, 1007e6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 17824c │ │ │ │ + bl 17827c │ │ │ │ b.n 10069a │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 1006ca │ │ │ │ b.n 1007dc │ │ │ │ @@ -238662,15 +238664,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 1008c2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 1008b0 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #16 │ │ │ │ - bl 17820c │ │ │ │ + bl 17823c │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 100830 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -238699,30 +238701,30 @@ │ │ │ │ mov r1, r6 │ │ │ │ sub.w r0, r6, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 4b128 │ │ │ │ b.n 100852 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r2, r3, [r5, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 1008e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 10084a │ │ │ │ add.w r0, r5, #752 @ 0x2f0 │ │ │ │ strd r1, fp, [r5, #800] @ 0x320 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ b.n 1008d8 │ │ │ │ add.w r0, r5, #600 @ 0x258 │ │ │ │ - bl 17820c │ │ │ │ + bl 17823c │ │ │ │ b.n 100784 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 100794 │ │ │ │ ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ @@ -238763,15 +238765,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r5, #356] @ 0x164 │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r5, #232] @ 0xe8 │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 24a79c │ │ │ │ + bl 24a7cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r0, [sl, #1] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -238782,21 +238784,21 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl ff278 │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ bl fee84 │ │ │ │ - bl 24a79c │ │ │ │ + bl 24a7cc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cbz r1, 1009d2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ - bl 24a79c │ │ │ │ + bl 24a7cc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cbz r1, 1009e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #32 │ │ │ │ @@ -238810,15 +238812,15 @@ │ │ │ │ mov.w r1, #13824 @ 0x3600 │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n 100796 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrsb.w r0, [ip, #131] @ 0x83 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ movs r2, r3 │ │ │ │ str.w r0, [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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ @@ -238891,30 +238893,30 @@ │ │ │ │ beq.w 100f5e │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ add.w r9, r4, #728 @ 0x2d8 │ │ │ │ blx 4af60 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 100f56 │ │ │ │ add.w sl, r4, #656 @ 0x290 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 101370 │ │ │ │ add.w r5, r4, #680 @ 0x2a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17815c │ │ │ │ + bl 17818c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10135a │ │ │ │ add.w r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 17815c │ │ │ │ + bl 17818c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 101374 │ │ │ │ ldrd r5, r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 4a8d4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -239157,15 +239159,15 @@ │ │ │ │ mov r8, r5 │ │ │ │ b.n 100df6 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bge.w 100fb2 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 17ccfc │ │ │ │ + bl 17cd2c │ │ │ │ str.w r0, [r8], #4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 100dec │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ cbz r7, 100e1e │ │ │ │ add.w sl, r5, r7, lsl #2 │ │ │ │ @@ -239256,21 +239258,21 @@ │ │ │ │ mov r0, fp │ │ │ │ clz r2, r2 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ rsb r2, r2, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1012e0 │ │ │ │ add.w r5, r4, #504 @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17815c │ │ │ │ + bl 17818c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10113a │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 4aa90 │ │ │ │ movs r7, #0 │ │ │ │ b.n 100e22 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ @@ -239351,15 +239353,15 @@ │ │ │ │ addw r7, r8, #2796 @ 0xaec │ │ │ │ sub.w r5, r8, #816 @ 0x330 │ │ │ │ sub.w sl, r8, #768 @ 0x300 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 4b314 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr.w r0, [r5, #896] @ 0x380 │ │ │ │ - bl 17ccfc │ │ │ │ + bl 17cd2c │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 10131c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r2, [r4, #360] @ 0x168 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 4bab4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -239376,29 +239378,29 @@ │ │ │ │ beq.w 100bde │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r3, #697] @ 0x2b9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 100a8c │ │ │ │ b.n 100bde │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 27d418 │ │ │ │ + bl 27d448 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1013c2 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 100a68 │ │ │ │ blx 4b70c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b.n 100a6c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 100bde │ │ │ │ b.n 10108a │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ - bl 17ccfc │ │ │ │ + bl 17cd2c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 1013ca │ │ │ │ ldr.w r1, [r8, #184] @ 0xb8 │ │ │ │ ldr.w r3, [r8, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #360] @ 0x168 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ @@ -239435,15 +239437,15 @@ │ │ │ │ bl fee84 │ │ │ │ mov r3, sl │ │ │ │ b.n 100b6e │ │ │ │ add.w r3, r4, #476 @ 0x1dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1013a8 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1011f0 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r7, #1 │ │ │ │ @@ -239454,69 +239456,69 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101306 │ │ │ │ add.w r3, r4, #600 @ 0x258 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17815c │ │ │ │ + bl 17818c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1012fe │ │ │ │ add.w r8, r4, #572 @ 0x23c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1012f8 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, 1011f0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n 1011d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ cmp r2, r7 │ │ │ │ bls.n 1011ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r2, r1, [r5, #552] @ 0x228 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r5, #560] @ 0x230 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 1011b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17820c │ │ │ │ + bl 17823c │ │ │ │ b.n 1011b8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #536] @ (10140c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #648 @ 0x288 │ │ │ │ add r1, pc │ │ │ │ - bl 192e90 │ │ │ │ + bl 192ec0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1012a8 │ │ │ │ ldr r1, [pc, #524] @ (101410 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #652 @ 0x28c │ │ │ │ add r1, pc │ │ │ │ - bl 192e90 │ │ │ │ + bl 192ec0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 101276 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ movs r2, #17 │ │ │ │ ldrb.w r3, [r3, #677] @ 0x2a5 │ │ │ │ @@ -239552,72 +239554,72 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov.w sl, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 100ba2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r3, r2, [r4, #456] @ 0x1c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 1013b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ movs r1, #0 │ │ │ │ - bl 192eec │ │ │ │ + bl 192f1c │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 100f4e │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 4aa90 │ │ │ │ add.w r0, r4, #572 @ 0x23c │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ b.n 100f4e │ │ │ │ mov sl, r0 │ │ │ │ b.n 100e2e │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ blx 4aa90 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r7, #2 │ │ │ │ bl fb4d4 │ │ │ │ b.n 100e22 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ b.n 100f4e │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ b.n 1012ea │ │ │ │ add.w fp, r4, #456 @ 0x1c8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 100f36 │ │ │ │ mov sl, r0 │ │ │ │ b.n 100e44 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ @@ -239625,48 +239627,48 @@ │ │ │ │ ldr.w r1, [r3, #1000] @ 0x3e8 │ │ │ │ blx 4b158 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 4be28 │ │ │ │ b.n 1012ea │ │ │ │ mov r0, r9 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, sl │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 100f5e │ │ │ │ mov r0, r9 │ │ │ │ b.n 101362 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, sl │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 100f5e │ │ │ │ mov.w sl, #13824 @ 0x3600 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ b.n 100ba2 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ blx 4bacc │ │ │ │ mov r1, r0 │ │ │ │ b.n 101260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ b.n 100f46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17820c │ │ │ │ + bl 17823c │ │ │ │ b.n 10128c │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ blx 4b068 │ │ │ │ b.n 10133a │ │ │ │ mvn.w sl, #12 │ │ │ │ b.w 100ba2 │ │ │ │ @@ -239684,20 +239686,20 @@ │ │ │ │ vtbl.8 d29, {d31}, d27 │ │ │ │ @ instruction: 0xffffe3cf │ │ │ │ vrshr.u32 d31, d1, #1 │ │ │ │ vaddl.u , d15, d21 │ │ │ │ vqrshrun.s64 d29, , #1 │ │ │ │ @ instruction: 0xffff0cf4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ movs r7, r4 │ │ │ │ svc 149 @ 0x95 │ │ │ │ vqrdmulh.s q15, , d21[0] │ │ │ │ vsri.32 d31, d27, #1 │ │ │ │ - @ instruction: 0xffff2e2e │ │ │ │ + vcvt.f32.u32 q9, q7, #1 │ │ │ │ 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 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [pc, #212] @ (101500 ) │ │ │ │ @@ -239789,26 +239791,26 @@ │ │ │ │ rsb r0, ip, r3, lsl #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, r0, r3, lsl #2 │ │ │ │ @ instruction: 0xeb820083 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 27d418 │ │ │ │ + bl 27d448 │ │ │ │ cbnz r0, 101538 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 4b70c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -239990,71 +239992,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101840 │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 101838 │ │ │ │ ldr r3, [pc, #300] @ (10184c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #292] @ (101850 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101832 │ │ │ │ cbz r5, 10179c │ │ │ │ ldr r7, [pc, #276] @ (101854 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 27f404 │ │ │ │ + bl 27f434 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1017e8 │ │ │ │ ldr r7, [pc, #260] @ (101858 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 27f404 │ │ │ │ + bl 27f434 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1017f6 │ │ │ │ ldr r7, [pc, #248] @ (10185c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 27f404 │ │ │ │ + bl 27f434 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10180a │ │ │ │ ldr r7, [pc, #232] @ (101860 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r6, #698] @ 0x2ba │ │ │ │ mov r1, r7 │ │ │ │ - bl 27f404 │ │ │ │ + bl 27f434 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10181e │ │ │ │ ldr r7, [pc, #212] @ (101864 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 27f404 │ │ │ │ + bl 27f434 │ │ │ │ cbnz r0, 1017d4 │ │ │ │ ldr r2, [pc, #200] @ (101868 ) │ │ │ │ ldr r3, [pc, #204] @ (10186c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #196] @ (101870 ) │ │ │ │ @@ -240073,68 +240075,68 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r2, [r6, #900] @ 0x384 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f468 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #700] @ 0x2bc │ │ │ │ b.n 10179c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27f45c │ │ │ │ + bl 27f48c │ │ │ │ str.w r0, [r6, #692] @ 0x2b4 │ │ │ │ b.n 101750 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f468 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #696] @ 0x2b8 │ │ │ │ b.n 101762 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f468 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #697] @ 0x2b9 │ │ │ │ b.n 101774 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f468 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #698] @ 0x2ba │ │ │ │ b.n 10178c │ │ │ │ mov r0, r9 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 1017c8 │ │ │ │ ldrd r0, r0, [lr], #524 @ 0x20c │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6800019 │ │ │ │ - @ instruction: 0xf77e0019 │ │ │ │ - strb.w r0, [r4, r9, lsl #1] │ │ │ │ - str.w r0, [r8, r9, lsl #1] │ │ │ │ - ldrsb.w r0, [r6, #25] │ │ │ │ + @ instruction: 0xf6b00019 │ │ │ │ + @ instruction: 0xf7ae0019 │ │ │ │ + ldrh.w r0, [r4, r9, lsl #1] │ │ │ │ + ldr??.w r0, [r8, r9, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf9c60019 │ │ │ │ svc 29 │ │ │ │ vsubl.u q15, d31, d11 │ │ │ │ vshr.u64 q15, , #1 │ │ │ │ @ instruction: 0xffffdff7 │ │ │ │ vrsubhn.i d29, , │ │ │ │ vaddw.u q15, , d19 │ │ │ │ vrshr.u32 , , #1 │ │ │ │ @@ -240144,33 +240146,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #900] @ 0x384 │ │ │ │ cbz r6, 1018d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bd30 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1018c0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 1018b2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bd30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1018a8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb70 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ 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 │ │ │ │ @@ -240409,25 +240411,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ cbz r0, 101b7a │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ cbz r0, 101b96 │ │ │ │ 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 │ │ │ │ @@ -240512,15 +240514,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, #416 @ 0x1a0 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, #472] @ 0x1d8 │ │ │ │ ldr.w r5, [r3, #440] @ 0x1b8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #472] @ 0x1d8 │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ @@ -240536,15 +240538,15 @@ │ │ │ │ add.w r0, r3, #416 @ 0x1a0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r3, #596] @ 0x254 │ │ │ │ str.w r2, [r3, #592] @ 0x250 │ │ │ │ sbc.w r1, r1, r5 │ │ │ │ str.w r1, [r3, #596] @ 0x254 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -240552,48 +240554,48 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrb.w r3, [r5, #616] @ 0x268 │ │ │ │ cbz r3, 101d1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ bl 101c74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [r5, #608] @ 0x260 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ str.w r0, [r5, #600] @ 0x258 │ │ │ │ strb.w r2, [r5, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, #620] @ 0x26c │ │ │ │ str.w r1, [r5, #604] @ 0x25c │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ bl 101c74 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ ldrd r4, r9, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r0, #52] @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ add.w r8, r4, #416 @ 0x1a0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrb.w r2, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #620] @ 0x26c │ │ │ │ ldrd r1, r3, [r4, #608] @ 0x260 │ │ │ │ cbnz r2, 101db2 │ │ │ │ cmp r1, r5 │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -240602,15 +240604,15 @@ │ │ │ │ strb.w r2, [r4, #616] @ 0x268 │ │ │ │ it cc │ │ │ │ strdcc r5, r6, [r4, #608] @ 0x260 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r6, [r4, #584] @ 0x248 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r7 │ │ │ │ bl 101c74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orrs.w r2, r9, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ @@ -240636,51 +240638,51 @@ │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ cbnz r0, 101e7c │ │ │ │ ldrb.w r7, [r4, #576] @ 0x240 │ │ │ │ cbnz r7, 101e60 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27d8ec │ │ │ │ + bl 27d91c │ │ │ │ add.w r8, r4, #488 @ 0x1e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r7, [r4, #576] @ 0x240 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.n 101e7c │ │ │ │ clz r4, r5 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 178228 │ │ │ │ + bl 178258 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 101e86 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 101e5a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 101e5a │ │ │ │ @@ -240692,19 +240694,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r5, #416 @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ blx 4b50c │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ bl 101c74 │ │ │ │ mov r0, r6 │ │ │ │ blx 4ae54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -240713,15 +240715,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 1777d4 │ │ │ │ + bl 177804 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 101f18 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -240789,15 +240791,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ b.n 102110 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ movs r2, r3 │ │ │ │ b.n 1020ac │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -240837,24 +240839,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1020d8 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1020f4 │ │ │ │ add.w r6, r4, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 102150 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 102168 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #320 @ (adr r3, 102190 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -240863,22 +240865,22 @@ │ │ │ │ add r3, pc, #300 @ (adr r3, 102190 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 102150 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #444] @ 0x1bc │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 1020d6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 101de4 │ │ │ │ @@ -240888,23 +240890,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1020d8 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ cbz r3, 1020d6 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbnz r3, 1020d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 102150 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 10212c │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #212] @ (1021b0 ) │ │ │ │ ldr r3, [pc, #200] @ (1021a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -240912,15 +240914,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 10218c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #160 @ (adr r1, 102198 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ add.w r6, r4, #416 @ 0x1a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -240935,43 +240937,43 @@ │ │ │ │ movcc r1, r5 │ │ │ │ b.n 10204e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 101de4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1020d8 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 102076 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 1020d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 102006 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 102106 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -240979,17 +240981,17 @@ │ │ │ │ lsls r5, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1021f8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ movs r2, r3 │ │ │ │ svc 32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -241060,29 +241062,29 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 102282 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ b.n 102202 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ udf #42 @ 0x2a │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r2, #4 │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r2, r3 │ │ │ │ ble.n 1021d4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -241098,15 +241100,15 @@ │ │ │ │ add r7, pc │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18595c │ │ │ │ + bl 18598c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r0, r8, [r4] │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -241132,15 +241134,15 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ble.n 1023a0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ movs r2, r3 │ │ │ │ bgt.n 102328 │ │ │ │ lsls r3, r0, #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 │ │ │ │ @@ -241182,15 +241184,15 @@ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 10244c │ │ │ │ ldr.w r1, [r6, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102442 │ │ │ │ mov r2, r9 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102474 │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ str.w r9, [r6, #164] @ 0xa4 │ │ │ │ add.w lr, r0, r2 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ b.n 1023dc │ │ │ │ @@ -241212,15 +241214,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [lr, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 4af60 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r6, #180 @ 0xb4 │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ ldr r2, [pc, #108] @ (102490 ) │ │ │ │ ldr r3, [pc, #96] @ (102484 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -241285,15 +241287,15 @@ │ │ │ │ mov fp, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [pc, #228] @ (1025b0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldrb.w r3, [r6, #397] @ 0x18d │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10259e │ │ │ │ ldr.w r5, [r6, #280] @ 0x118 │ │ │ │ cmp r5, #8 │ │ │ │ bhi.n 10254e │ │ │ │ @@ -241340,15 +241342,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ b.n 1024f6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ mov r1, r7 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ add.w r0, r0, #880 @ 0x370 │ │ │ │ - bl 27da78 │ │ │ │ + bl 27daa8 │ │ │ │ ldrb.w r2, [r6, #396] @ 0x18c │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 102532 │ │ │ │ @@ -241387,15 +241389,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [pc, #392] @ (10276c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldrb.w r3, [r4, #397] @ 0x18d │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10274c │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, 102760 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -241428,20 +241430,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrb.w r3, [r4, #576] @ 0x240 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 102710 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cbz r0, 1026da │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 102688 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -241455,15 +241457,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r5, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r3, r3, #880 @ 0x370 │ │ │ │ adds r0, r4, r3 │ │ │ │ strb.w r5, [r2, #912] @ 0x390 │ │ │ │ - bl 27da78 │ │ │ │ + bl 27daa8 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #172] @ (102770 ) │ │ │ │ @@ -241477,15 +241479,15 @@ │ │ │ │ bne.n 102756 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 27d8ec │ │ │ │ + bl 27d91c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 10274c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 102644 │ │ │ │ ldrd r3, r2, [r7, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -241499,28 +241501,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ b.n 10263e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r2, [r4, #576] @ 0x240 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 27d6f0 │ │ │ │ + bl 27d720 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add.w r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 102674 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1026c0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -241591,15 +241593,15 @@ │ │ │ │ cbz r0, 102812 │ │ │ │ ldr r2, [pc, #60] @ (102834 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 102808 │ │ │ │ cbz r3, 102824 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ 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] │ │ │ │ @@ -241626,15 +241628,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 4af60 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ cbz r0, 102870 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -241661,15 +241663,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 10289a │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r4, r0, r2 │ │ │ │ movs r7, 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 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #72 @ 0x48 │ │ │ │ @@ -241893,30 +241895,30 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 102ac6 │ │ │ │ add r4, sp, #16 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102ac6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 102b36 │ │ │ │ strd r9, r8, [r0] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 102a82 │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102ac6 │ │ │ │ strd r5, r6, [r0] │ │ │ │ b.n 102ac6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ b.n 102ac6 │ │ │ │ @@ -242356,15 +242358,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 4bc9c │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ add.w r0, r4, #184 @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 102fec │ │ │ │ - bl 27da34 │ │ │ │ + bl 27da64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl fb4d4 │ │ │ │ ldr.w r3, [r4, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 102fec │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ @@ -242558,19 +242560,19 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ blx 4bc9c │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #32] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ ldr r1, [pc, #172] @ (103304 ) │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 4b008 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -242823,22 +242825,22 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r6, r9 │ │ │ │ sub.w r4, r3, #64 @ 0x40 │ │ │ │ bne.n 1034b0 │ │ │ │ add.w r0, r7, #540 @ 0x21c │ │ │ │ - bl 27db90 │ │ │ │ + bl 27dbc0 │ │ │ │ ldr.w r0, [r7, #572] @ 0x23c │ │ │ │ cbz r0, 1034e8 │ │ │ │ blx 4b320 │ │ │ │ add.w r0, r7, #488 @ 0x1e8 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr.w r0, [r7, #536] @ 0x218 │ │ │ │ cbz r0, 103502 │ │ │ │ blx 4b4a0 │ │ │ │ ldr.w r1, [r7, #404] @ 0x194 │ │ │ │ cbz r1, 103512 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ @@ -242928,15 +242930,15 @@ │ │ │ │ ldrb.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ blx 4af60 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ add r8, pc │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1038ba │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r9, [r4, #148] @ 0x94 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ @@ -242993,25 +242995,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 4adc4 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 4aa90 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10381c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10381c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10381c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -243060,15 +243062,15 @@ │ │ │ │ cmp lr, r3 │ │ │ │ bne.n 103746 │ │ │ │ ldrb.w r3, [r4, #169] @ 0xa9 │ │ │ │ cbnz r3, 103766 │ │ │ │ ldrb.w r3, [r8, #29] │ │ │ │ cbnz r3, 103776 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10381c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 1036fa │ │ │ │ @@ -243317,15 +243319,15 @@ │ │ │ │ b.n 1039c2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -243456,15 +243458,15 @@ │ │ │ │ bl 10330c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 103b2e │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ b.n 103b2e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r2, r3 │ │ │ │ stmia r5!, {r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ @@ -243606,15 +243608,15 @@ │ │ │ │ b.n 103ca0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ movs r2, r3 │ │ │ │ stmia r3!, {r3, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -243813,15 +243815,15 @@ │ │ │ │ bne.n 103ecc │ │ │ │ ldr r2, [pc, #220] @ (103fcc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #220] @ (103fd0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 103ecc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cbz r5, 103f18 │ │ │ │ @@ -243894,30 +243896,30 @@ │ │ │ │ b.n 103da2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r2, r3 │ │ │ │ stmia r1!, {r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ orrs.w r0, lr, #4292608 @ 0x418000 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [pc, #288] @ (1040f4 ) │ │ │ │ + ldr r6, [pc, #480] @ (1041b4 ) │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r6, [r0, #352] @ 0x160 │ │ │ │ @@ -244011,15 +244013,15 @@ │ │ │ │ cbnz r2, 104118 │ │ │ │ ldr r2, [pc, #640] @ (10438c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #640] @ (104390 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #632] @ (104394 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -244232,17 +244234,17 @@ │ │ │ │ stmia r0!, {} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ it │ │ │ │ lsl r3, r0, #2 │ │ │ │ movw r0, #24707 @ 0x6083 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [pc, #184] @ (10444c ) │ │ │ │ + ldr r4, [pc, #376] @ (10450c ) │ │ │ │ movs r2, r3 │ │ │ │ bvc.n 10448c │ │ │ │ lsls r3, r0, #2 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -244619,15 +244621,15 @@ │ │ │ │ bne.w 104ce2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r7, #12820 @ 0x3214 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ b.n 104836 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ strd r0, r1, [r5, #896] @ 0x380 │ │ │ │ b.n 1046a4 │ │ │ │ mov r0, sl │ │ │ │ blx 4bac0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -244662,15 +244664,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r4, [r8, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -244680,15 +244682,15 @@ │ │ │ │ bne.w 104aac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ mla r1, r1, r3, r4 │ │ │ │ add.w r1, r1, #880 @ 0x370 │ │ │ │ - bl 27dc00 │ │ │ │ + bl 27dc30 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -244704,15 +244706,15 @@ │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov r0, sl │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #912] @ 0x390 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -245268,21 +245270,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 104fa2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 105744 │ │ │ │ str.w r5, [r4, #404] @ 0x194 │ │ │ │ add.w r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 17815c │ │ │ │ + bl 17818c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10548a │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -245317,15 +245319,15 @@ │ │ │ │ add r6, pc │ │ │ │ ldr.w r2, [r4, #536] @ 0x218 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #624] @ 0x270 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ strd r6, ip, [sp, #8] │ │ │ │ - bl 27db50 │ │ │ │ + bl 27db80 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #408] @ 0x198 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r6, #92] @ 0x5c │ │ │ │ cbz r5, 10507c │ │ │ │ mov r0, r5 │ │ │ │ @@ -245400,15 +245402,15 @@ │ │ │ │ strd r7, r8, [sp, #12] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 4bc9c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #184 @ 0xb8 │ │ │ │ - bl 27d9ac │ │ │ │ + bl 27d9dc │ │ │ │ mov r0, r5 │ │ │ │ blx 4bac0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -245544,15 +245546,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 4bc9c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #184 @ 0xb8 │ │ │ │ - bl 27d9ac │ │ │ │ + bl 27d9dc │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cbz r3, 105322 │ │ │ │ ldr.w r3, [pc, #1328] @ 105804 │ │ │ │ add.w r5, r9, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r9, #80 @ 0x50 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ @@ -245609,15 +245611,15 @@ │ │ │ │ bne.w 10560a │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ add.w r6, r7, #24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [r7, #64] @ 0x40 │ │ │ │ - bl 27da84 │ │ │ │ + bl 27dab4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10574c │ │ │ │ ldr.w r9, [r7, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105414 │ │ │ │ blx 4bac0 │ │ │ │ @@ -245684,15 +245686,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 4bc9c │ │ │ │ str.w r0, [r7, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 104e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27db28 │ │ │ │ + bl 27db58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 104e64 │ │ │ │ ldr.w r9, [r6, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ bl 10330c │ │ │ │ @@ -245849,15 +245851,15 @@ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 27db28 │ │ │ │ + bl 27db58 │ │ │ │ ldr r5, [r5, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 104dae │ │ │ │ ldr r6, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 10330c │ │ │ │ mov r1, r5 │ │ │ │ @@ -245878,15 +245880,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 4bc9c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ - bl 27db28 │ │ │ │ + bl 27db58 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10575a │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.w 104dae │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ @@ -245966,15 +245968,15 @@ │ │ │ │ str.w r0, [r4, #572] @ 0x23c │ │ │ │ blx 4acbc │ │ │ │ b.n 10503e │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 4b8c8 │ │ │ │ b.n 104fa2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27db28 │ │ │ │ + bl 27db58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 10566c │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 105626 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -246014,15 +246016,15 @@ │ │ │ │ vsli.64 d29, d7, #63 @ 0x3f │ │ │ │ vqshl.u32 d31, d31, #31 │ │ │ │ @ instruction: 0xffffcbf1 │ │ │ │ vdup.8 d28, d5[7] │ │ │ │ vshr.u32 , , #1 │ │ │ │ vmlal.u , d15, d25[0] │ │ │ │ @ instruction: 0xffffcb5b │ │ │ │ - vabal.u , d15, d12 │ │ │ │ + vsli.32 d21, d28, #31 │ │ │ │ movs r2, r3 │ │ │ │ ldmia r3, {r0, r2, r3, r4} │ │ │ │ vqdmulh.s q14, , d7[0] │ │ │ │ @ instruction: 0xffffcd21 │ │ │ │ @ instruction: 0xffff0cd4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #912 @ 0x390 │ │ │ │ @@ -246034,15 +246036,15 @@ │ │ │ │ lsrs r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r5, r6, r7} │ │ │ │ vcvt.f16.u16 d16, d28, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #696 @ (adr r7, 105acc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -246107,15 +246109,15 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #768 @ (adr r7, 105bb8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #568 @ (adr r7, 105af8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r5, [pc, #248] @ (1059bc ) │ │ │ │ + ldr r5, [pc, #440] @ (105a7c ) │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [r0, #200] @ 0xc8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -246155,15 +246157,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx 4bc9c │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 27db28 │ │ │ │ + bl 27db58 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ cbz r6, 105960 │ │ │ │ ldr.w r8, [r6, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ bl 10330c │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ @@ -246531,15 +246533,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 105cfa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 105d0e │ │ │ │ - b.n 106518 │ │ │ │ + b.n 105578 │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r6, r3 │ │ │ │ @@ -246821,15 +246823,15 @@ │ │ │ │ streq r0, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106028 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 1062b0 │ │ │ │ + b.n 106310 │ │ │ │ movs r6, 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #212] @ (106128 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -246941,15 +246943,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 106158 │ │ │ │ nop │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ movs r6, r4 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ push {r4, r5} │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ str r5, [r2, #0] │ │ │ │ @@ -247242,34 +247244,34 @@ │ │ │ │ add.w r7, r4, #372 @ 0x174 │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, r4, #400 @ 0x190 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ b.n 106476 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 178228 │ │ │ │ + bl 178258 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 10649a │ │ │ │ cbnz r0, 1064a0 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 106466 │ │ │ │ ldr.w r8, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 106422 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cca4 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 106410 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 106484 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 106484 │ │ │ │ @@ -247315,22 +247317,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b0e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ble.n 106508 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4ba84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 106508 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -247515,15 +247517,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 1066f0 │ │ │ │ blx 4b404 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ b.n 1066f2 │ │ │ │ nop │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [pc, #56] @ (106750 ) │ │ │ │ mov r2, r1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrb.w r4, [r0, #676] @ 0x2a4 │ │ │ │ @@ -247537,15 +247539,15 @@ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r4, [r2, #12] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ strd r3, r4, [r2] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bge.n 106768 │ │ │ │ + bge.n 1067c8 │ │ │ │ movs r6, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #368] @ 0x170 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 10678c │ │ │ │ @@ -247574,24 +247576,24 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 1067d6 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -247917,15 +247919,15 @@ │ │ │ │ bne.n 106a60 │ │ │ │ b.n 106afc │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 106a7e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ b.n 106a7e │ │ │ │ - bvc.n 106b98 │ │ │ │ + bvc.n 106bf8 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #120] @ (106bc0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -247995,17 +247997,17 @@ │ │ │ │ bl 106b34 │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 106bea │ │ │ │ add.w r0, r6, #372 @ 0x174 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ add.w r0, r6, #400 @ 0x190 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ mov r0, r6 │ │ │ │ bl fb220 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -248054,15 +248056,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ add r3, pc, #184 @ (adr r3, 106d58 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -248071,15 +248073,15 @@ │ │ │ │ b.n 106cd4 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, fp, #40 @ 0x28 │ │ │ │ add.w r0, fp, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r6, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 178228 │ │ │ │ + bl 178258 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 106d0e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cbnz r3, 106d2a │ │ │ │ @@ -248092,15 +248094,15 @@ │ │ │ │ cbz r1, 106d18 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, fp, #40 @ 0x28 │ │ │ │ add.w r0, fp, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ strd r7, r6, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 178228 │ │ │ │ + bl 178258 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 106cd4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 106d2c │ │ │ │ @@ -248109,15 +248111,15 @@ │ │ │ │ add.w r0, fp, #112 @ 0x70 │ │ │ │ blx 4bcc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106cee │ │ │ │ b.n 106ccc │ │ │ │ movs r4, #0 │ │ │ │ add.w r0, fp, #40 @ 0x28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r2, [pc, #52] @ (106d6c ) │ │ │ │ ldr r3, [pc, #44] @ (106d64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -248337,15 +248339,15 @@ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ movs r2, 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 r4, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ @@ -248414,15 +248416,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 1070e0 │ │ │ │ add.w r9, r7, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cbz r0, 107068 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 10702c │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #232 @ 0xe8 │ │ │ │ @@ -248433,15 +248435,15 @@ │ │ │ │ bne.n 107024 │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #652] @ 0x28c │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w sl, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [pc, #240] @ (107140 ) │ │ │ │ ldr r3, [pc, #236] @ (10713c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -248464,38 +248466,38 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 178228 │ │ │ │ + bl 178258 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #110 @ 0x6e │ │ │ │ beq.n 107018 │ │ │ │ add.w r6, r4, #372 @ 0x174 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #400 @ 0x190 │ │ │ │ strd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ mov sl, r5 │ │ │ │ str.w r5, [r4, #456] @ 0x1c8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 10704c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ mov r3, r1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ mov r2, sl │ │ │ │ adcs.w r3, r3, r8 │ │ │ │ it cs │ │ │ │ movcs r2, #1 │ │ │ │ cbnz r2, 107116 │ │ │ │ @@ -248513,15 +248515,15 @@ │ │ │ │ beq.n 107074 │ │ │ │ b.n 10709a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 10700e │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 10704c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -248736,15 +248738,15 @@ │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ add.w r2, r4, #172 @ 0xac │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w r0, [r4, #172] @ 0xac │ │ │ │ b.n 1071a4 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ movs r2, 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, #544] @ 0x220 │ │ │ │ @@ -248822,21 +248824,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #68] @ 0x44 │ │ │ │ strd r2, r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10767c │ │ │ │ add.w r3, fp, #400 @ 0x190 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 17815c │ │ │ │ + bl 17818c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10768a │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ @@ -248909,17 +248911,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl 106b34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 107528 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, fp │ │ │ │ bl fb220 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -249023,31 +249025,31 @@ │ │ │ │ b.n 1074fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [r2] │ │ │ │ b.n 10755a │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n 10755a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 10755a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ b.n 107684 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -249255,75 +249257,75 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 10771a │ │ │ │ mov r5, ip │ │ │ │ b.n 107736 │ │ │ │ add.w r5, r0, #372 @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [sl, #448] @ 0x1c0 │ │ │ │ str.w r3, [sl, #456] @ 0x1c8 │ │ │ │ add.w r0, sl, #400 @ 0x190 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 10771c │ │ │ │ add.w r7, sl, #372 @ 0x174 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [sl, #448] @ 0x1c0 │ │ │ │ str.w r3, [sl, #456] @ 0x1c8 │ │ │ │ add.w r0, sl, #400 @ 0x190 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 1078f2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n 10771c │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n 10771a │ │ │ │ add.w r7, sl, #372 @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r0, [sl, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ ldr.w r1, [sl, #452] @ 0x1c4 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n 10796e │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ b.n 10788e │ │ │ │ add.w r0, sl, #400 @ 0x190 │ │ │ │ strd r2, r3, [sl, #448] @ 0x1c0 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ b.n 107966 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ movs r2, r3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r6, #2 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [r0, #368] @ 0x170 │ │ │ │ cbz r6, 1079b0 │ │ │ │ @@ -249335,15 +249337,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mla r2, r2, r1, r0 │ │ │ │ add.w r9, r6, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r3, [r2, #688] @ 0x2b0 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ bne.n 107a24 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #360] @ 0x168 │ │ │ │ mla r5, r1, r5, r4 │ │ │ │ adds r3, #1 │ │ │ │ @@ -249355,18 +249357,18 @@ │ │ │ │ str.w r2, [r5, #684] @ 0x2ac │ │ │ │ str.w r3, [r5, #652] @ 0x28c │ │ │ │ bl 1076c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbz r6, 107a16 │ │ │ │ str.w r6, [r4, #368] @ 0x170 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r6, [r4, #368] @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1079d6 │ │ │ │ ldr r2, [pc, #16] @ (107a3c ) │ │ │ │ @@ -249408,28 +249410,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1076c8 │ │ │ │ cbz r0, 107a98 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r5, #372 @ 0x174 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 107abe │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 107a66 │ │ │ │ add.w r0, r5, #400 @ 0x190 │ │ │ │ str.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str.w r2, [r5, #452] @ 0x1c4 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178220 │ │ │ │ b.n 107ab2 │ │ │ │ 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] │ │ │ │ @@ -249450,24 +249452,24 @@ │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #13] │ │ │ │ cbnz r3, 107b38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -250285,23 +250287,23 @@ │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #172 @ 0xac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1084c2 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17815c │ │ │ │ + bl 17818c │ │ │ │ cbnz r0, 1084bc │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 17815c │ │ │ │ + bl 17818c │ │ │ │ cbnz r0, 1084b6 │ │ │ │ ldr r2, [pc, #96] @ (1084d0 ) │ │ │ │ ldr r3, [pc, #100] @ (1084d4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #92] @ (1084d8 ) │ │ │ │ @@ -250326,17 +250328,17 @@ │ │ │ │ beq.n 1084ae │ │ │ │ ldr r2, [r4, #32] │ │ │ │ b.n 10843a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 108436 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ mov r0, r6 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 10849a │ │ │ │ udf #205 @ 0xcd │ │ │ │ @@ -250382,27 +250384,27 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ beq.n 10854a │ │ │ │ mov r8, r3 │ │ │ │ b.n 108516 │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 10859a │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 10858a │ │ │ │ mov r0, r4 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1781dc │ │ │ │ + bl 17820c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b7a8 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -250412,15 +250414,15 @@ │ │ │ │ blx 4b7a8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 4b1dc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 108564 │ │ │ │ b.n 10858a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -250435,19 +250437,19 @@ │ │ │ │ bge.n 1085e6 │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r4, #25] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r5, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 10860e │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4b068 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #32] │ │ │ │ strb r0, [r4, #25] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ @@ -251067,23 +251069,23 @@ │ │ │ │ bl 106f54 │ │ │ │ cbz r0, 108ca4 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r3, [r5, #680] @ 0x2a8 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #680 @ 0x2a8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #680] @ 0x2a8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cbz r7, 108c9c │ │ │ │ ldr r1, [pc, #64] @ (108cac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -251236,16 +251238,16 @@ │ │ │ │ beq.n 108eb2 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 108eda │ │ │ │ add.w r6, fp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 192e88 │ │ │ │ + bl 17cc38 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ sbcs.w r2, r3, r1 │ │ │ │ ldr.w r1, [fp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ itt cc │ │ │ │ @@ -251262,32 +251264,32 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w r0, fp, #64 @ 0x40 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 178228 │ │ │ │ + bl 178258 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ cbnz r4, 108e7e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n 108dda │ │ │ │ ldr r2, [pc, #256] @ (108f68 ) │ │ │ │ mov r3, fp │ │ │ │ add.w r0, fp, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 4bcc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 108e2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 108f08 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 108f16 │ │ │ │ @@ -251556,17 +251558,17 @@ │ │ │ │ b.n 109118 │ │ │ │ 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 178c0c │ │ │ │ + bl 178c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #1376] @ 1096bc │ │ │ │ @@ -251574,15 +251576,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, pc │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 109654 │ │ │ │ ldr.w r3, [pc, #1340] @ 1096c0 │ │ │ │ add r3, pc │ │ │ │ @@ -251599,22 +251601,22 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ - bl 23a65c │ │ │ │ + bl 23a68c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 23a65c │ │ │ │ + bl 23a68c │ │ │ │ mov lr, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ add.w ip, r4, #248 @ 0xf8 │ │ │ │ ldrd r8, r9, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -251963,36 +251965,36 @@ │ │ │ │ movs r7, #16 │ │ │ │ mov r0, r2 │ │ │ │ b.n 1092ca │ │ │ │ ldr.w sl, [pc, #136] @ 1096e0 │ │ │ │ mov.w fp, #0 │ │ │ │ add sl, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 184c34 │ │ │ │ + bl 184c64 │ │ │ │ ldr r2, [pc, #124] @ (1096e4 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 184d58 │ │ │ │ + bl 184d88 │ │ │ │ ldr.w ip, [pc, #108] @ 1096e8 │ │ │ │ dmb ish │ │ │ │ add ip, pc │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ strexd lr, r0, r1, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 109682 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ b.n 109180 │ │ │ │ ldr r0, [pc, #76] @ (1096ec ) │ │ │ │ add r0, pc │ │ │ │ - bl 184c34 │ │ │ │ + bl 184c64 │ │ │ │ ldr r3, [pc, #72] @ (1096f0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -252012,21 +252014,21 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ movs r2, r3 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ movs r2, r3 │ │ │ │ ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -252034,94 +252036,94 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (109718 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (10971c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 184f3c │ │ │ │ + bl 184f6c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r2, #1812 @ 0x714 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 10978a │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cbz r3, 109766 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ lsls r6, r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r0, r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #156] @ 0x9c │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ b.n 10975c │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ movw r2, #1812 @ 0x714 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 1097f2 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cbz r3, 1097d6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ b.n 1097cc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #172] @ (1098c4 ) │ │ │ │ @@ -252148,55 +252150,55 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1098c0 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 23a78c │ │ │ │ + bl 23a7bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #124] @ (1098d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1780e0 │ │ │ │ + bl 178110 │ │ │ │ mov r6, r0 │ │ │ │ - bl 178154 │ │ │ │ + bl 178184 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, sp │ │ │ │ - bl 178158 │ │ │ │ + bl 178188 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ cbnz r7, 1098b4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f720 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c9f0 │ │ │ │ + bl 17ca20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ ands r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 178a54 │ │ │ │ + bl 178a84 │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 109834 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sp │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ b.n 10987a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #124] @ 0x7c │ │ │ │ @@ -252219,32 +252221,32 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 177964 │ │ │ │ + bl 177994 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ ldrb.w r1, [r6, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 177bec │ │ │ │ + bl 177c1c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 178e4c │ │ │ │ + bl 178e7c │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cbz r3, 109958 │ │ │ │ ldr r2, [pc, #40] @ (10996c ) │ │ │ │ ldr r3, [pc, #36] @ (109968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -252277,44 +252279,44 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, 1099f6 │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ mov r0, sp │ │ │ │ - bl 177964 │ │ │ │ + bl 177994 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #252] @ 0xfc │ │ │ │ mov r0, sp │ │ │ │ - bl 208778 │ │ │ │ + bl 2087a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbnz r2, 109a16 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 109a0e │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #948 @ 0x3b4 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f720 │ │ │ │ ldr r2, [pc, #60] @ (109a34 ) │ │ │ │ ldr r3, [pc, #52] @ (109a30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -252323,15 +252325,15 @@ │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 4aa90 │ │ │ │ b.n 1099ba │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1099ba │ │ │ │ b.n 109a0e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ @@ -252343,50 +252345,50 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #1972 @ 0x7b4 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ strb.w r3, [r0, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ strd r3, r3, [r0, #96] @ 0x60 │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1179] @ 0x49b │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ bl 109720 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, 109af0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ands.w r9, r3, #112 @ 0x70 │ │ │ │ bne.n 109af0 │ │ │ │ movw r1, #1972 @ 0x7b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -252409,21 +252411,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, #12 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ ldrb.w r1, [r4, #1179] @ 0x49b │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 10979c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, 109b40 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ @@ -252453,22 +252455,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ bl 1098dc │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 178ce4 │ │ │ │ + bl 178d14 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 109bae │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 177e98 │ │ │ │ + bl 177ec8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 109720 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ cbz r1, 109ba4 │ │ │ │ mov r0, r5 │ │ │ │ bl 109720 │ │ │ │ @@ -252513,30 +252515,30 @@ │ │ │ │ add r7, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r7 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1098dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 177964 │ │ │ │ + bl 177994 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 10979c │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cbz r1, 109c24 │ │ │ │ mov r0, r6 │ │ │ │ bl 10979c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 178c90 │ │ │ │ + bl 178cc0 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, 109c54 │ │ │ │ ldr r2, [pc, #40] @ (109c68 ) │ │ │ │ ldr r3, [pc, #36] @ (109c64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -252989,15 +252991,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r1, r6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ movs r2, r3 │ │ │ │ ldrsh r4, [r2, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -253009,19 +253011,19 @@ │ │ │ │ sub.w lr, lr, #20 │ │ │ │ cmp.w lr, #2 │ │ │ │ bhi.n 10a110 │ │ │ │ ldr r1, [pc, #48] @ (10a134 ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 239238 │ │ │ │ + bl 239268 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ - bl 239308 │ │ │ │ + bl 239338 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #7 │ │ │ │ bls.n 10a110 │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ @@ -253072,21 +253074,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 10a1b0 │ │ │ │ cbz r5, 10a20a │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -253098,15 +253100,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #40] @ (10a234 ) │ │ │ │ ldr r3, [pc, #32] @ (10a230 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -253130,22 +253132,22 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ add.w sl, r4, #100 @ 0x64 │ │ │ │ @@ -253185,15 +253187,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -253232,15 +253234,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 10a4a4 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10a368 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bf70 │ │ │ │ + bl 19bfa0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 10a4a4 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r3, r5 │ │ │ │ @@ -253255,44 +253257,44 @@ │ │ │ │ bl 10a138 │ │ │ │ mov fp, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10a3e4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w fp, r3, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 10a476 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -253321,15 +253323,15 @@ │ │ │ │ cmp r9, r4 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #32] │ │ │ │ bne.n 10a42a │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ ldrd r9, r8, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c35c │ │ │ │ + bl 19c38c │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ @@ -253391,30 +253393,30 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10a546 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10a4fc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -253444,38 +253446,38 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10a5cc │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str.w ip, [r5, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ @@ -253514,15 +253516,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #44] @ (10a6bc ) │ │ │ │ ldr r3, [pc, #32] @ (10a6b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -253561,25 +253563,25 @@ │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 10a894 │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 10a80e │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #24 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ bl 10a138 │ │ │ │ mov r2, r5 │ │ │ │ @@ -253596,66 +253598,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 10a138 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ strd r7, r8, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10a7a0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr.w r2, [pc, #1736] @ 10aeb8 │ │ │ │ ldr.w r3, [pc, #1728] @ 10aeb4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -253668,110 +253670,110 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 10acfc │ │ │ │ movs r7, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ strb.w r7, [r3, #792] @ 0x318 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #24] │ │ │ │ beq.n 10a906 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n 10a93e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ b.n 10a7ee │ │ │ │ ldr.w r2, [r3, #252] @ 0xfc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r5, [r2, #326] @ 0x146 │ │ │ │ and.w r5, r5, #3 │ │ │ │ cmp r5, #1 │ │ │ │ beq.w 10a9f8 │ │ │ │ movs r6, #1 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ strb.w r6, [r3, #792] @ 0x318 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ b.n 10a7ee │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10a92c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 10a884 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -253854,25 +253856,25 @@ │ │ │ │ b.n 10a906 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 10a906 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ add r7, sp, #24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ bl 10a138 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ @@ -253902,74 +253904,74 @@ │ │ │ │ strcc.w r9, [r7, #4] │ │ │ │ movcc r9, r8 │ │ │ │ bcs.w 10ad00 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10aaac │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10aaec │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10ab20 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, sl │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10ae04 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -253989,87 +253991,87 @@ │ │ │ │ strcc r5, [sp, #24] │ │ │ │ strcc r5, [r7, #4] │ │ │ │ bcs.w 10ae4e │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10aba0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10abe0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ac0e │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 10a138 │ │ │ │ mov r2, r7 │ │ │ │ @@ -254079,65 +254081,65 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ bl 10a138 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ b.n 10a7ee │ │ │ │ movs r0, #0 │ │ │ │ b.n 10a7ee │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 10aea4 │ │ │ │ @@ -254160,30 +254162,30 @@ │ │ │ │ asrs r2, r1, #3 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10ad5a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ it hi │ │ │ │ @@ -254200,43 +254202,43 @@ │ │ │ │ b.n 10ad34 │ │ │ │ vldr d7, [pc, #272] @ 10aea8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ad6a │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 10ad6a │ │ │ │ vldr d7, [pc, #220] @ 10aea8 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w ip, [r7, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10adf4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ @@ -254244,30 +254246,30 @@ │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10ae32 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10adf4 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ b.n 10ad34 │ │ │ │ subs r2, #1 │ │ │ │ @@ -254340,25 +254342,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strb.w r2, [r0, #70] @ 0x46 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10af22 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #72] @ (10af6c ) │ │ │ │ ldr r3, [pc, #64] @ (10af68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -254434,26 +254436,26 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb.w r3, [r0, #70] @ 0x46 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10afa2 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 10afa2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, r1] │ │ │ │ @@ -254490,29 +254492,29 @@ │ │ │ │ beq.n 10b086 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10b046 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 237234 │ │ │ │ + bl 237264 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ bls.n 10b062 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 237234 │ │ │ │ + bl 237264 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 10b062 │ │ │ │ ldr r2, [pc, #12] @ (10b0a8 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ b.n 10b06a │ │ │ │ @@ -254546,25 +254548,25 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ strb.w r2, [r0, #70] @ 0x46 │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10b112 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 10a568 │ │ │ │ ldr r2, [pc, #36] @ (10b144 ) │ │ │ │ ldr r3, [pc, #28] @ (10b140 ) │ │ │ │ @@ -254643,70 +254645,70 @@ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10b202 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10b24c │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ @@ -254748,15 +254750,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #44] @ (10b354 ) │ │ │ │ ldr r3, [pc, #32] @ (10b348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -254816,34 +254818,34 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 10b4a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195ed8 │ │ │ │ + bl 195f08 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab740 │ │ │ │ + bl 1ab770 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c88ec │ │ │ │ + bl 1c891c │ │ │ │ ldr r1, [pc, #572] @ (10b618 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95a4 │ │ │ │ + bl 1d95d4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd4d0 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f60d8 │ │ │ │ + bl 1f6108 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r7, [r8] │ │ │ │ mov r5, r0 │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -254852,15 +254854,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f2128 │ │ │ │ + bl 1f2158 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 10b5a2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orrs r2, r4 │ │ │ │ orrs r1, r2 │ │ │ │ @@ -254869,87 +254871,87 @@ │ │ │ │ orrs r1, r2 │ │ │ │ orr.w sl, sl, r1 │ │ │ │ orr.w r9, r9, sl │ │ │ │ orr.w r5, r5, r9 │ │ │ │ orrs r3, r5 │ │ │ │ uxtb.w fp, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0d28 │ │ │ │ + bl 1e0d58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efcec │ │ │ │ + bl 1efd1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10b57a │ │ │ │ orr.w r4, r4, fp │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ - bl 1e6e48 │ │ │ │ + bl 1e6e78 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1608 │ │ │ │ + bl 1f1638 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f5a44 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f71c8 │ │ │ │ + bl 1f71f8 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10b5d4 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8514 │ │ │ │ + bl 1d8544 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aca70 │ │ │ │ + bl 1acaa0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8b4c │ │ │ │ + bl 1c8b7c │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcf8 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a168c │ │ │ │ + bl 1a16bc │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfd60 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1b54 │ │ │ │ + bl 1e1b84 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df8c4 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e102c │ │ │ │ + bl 1e105c │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209c58 │ │ │ │ + bl 209c88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n 10b5c0 │ │ │ │ @@ -254958,76 +254960,76 @@ │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 10b56c │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1f2994 │ │ │ │ + bl 1f29c4 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e72a0 │ │ │ │ + bl 1e72d0 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ uxtb r4, r4 │ │ │ │ subs r3, r2, #4 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w 10b3c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3898 │ │ │ │ + bl 1f38c8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ b.n 10b3c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2af0 │ │ │ │ + bl 1e2b20 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ b.n 10b52c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6e48 │ │ │ │ + bl 1e6e78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1608 │ │ │ │ + bl 1f1638 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f5a44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f71c8 │ │ │ │ + bl 1f71f8 │ │ │ │ b.n 10b4a0 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b4654 │ │ │ │ + bl 1b4684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10b436 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd4d0 │ │ │ │ b.n 10b456 │ │ │ │ ldr r0, [pc, #88] @ (10b61c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 184ce0 │ │ │ │ + bl 184d10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10b524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8ce8 │ │ │ │ ldr r2, [pc, #68] @ (10b620 ) │ │ │ │ ldr r3, [pc, #36] @ (10b604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -255036,27 +255038,27 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #536] @ (10b818 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d16, d4, d9 │ │ │ │ + vshr.s32 d0, d9, #28 │ │ │ │ ldr r4, [pc, #464] @ (10b7e0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ @ instruction: 0xea51ffff │ │ │ │ - @ instruction: 0xf4ca0019 │ │ │ │ + @ instruction: 0xf4fa0019 │ │ │ │ ldr r2, [pc, #120] @ (10b69c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ @@ -255069,15 +255071,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ bne.n 10b660 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7be8 │ │ │ │ + bl 1b7c18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cbz r1, 10b684 │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ @@ -255087,25 +255089,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10b66a │ │ │ │ cbz r0, 10b6aa │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c00b8 │ │ │ │ + bl 1c00e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209568 │ │ │ │ + bl 209598 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8ce8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b5260 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7be8 │ │ │ │ + bl 1b7c18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ b.n 10b684 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -255151,88 +255153,88 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 10b8be │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 10b8f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b50d8 │ │ │ │ + bl 1b5108 │ │ │ │ ldr.w r3, [pc, #1344] @ 10bc88 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ace14 │ │ │ │ + bl 1ace44 │ │ │ │ ldr.w r1, [pc, #1332] @ 10bc8c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 1d92fc │ │ │ │ + bl 1d932c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d5410 │ │ │ │ + bl 1d5440 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b5414 │ │ │ │ + bl 1b5444 │ │ │ │ ldrb.w r3, [sl, #285] @ 0x11d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10b9fa │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 10b922 │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1c2468 │ │ │ │ + bl 1c2498 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dbcc0 │ │ │ │ + bl 1dbcf0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 10b358 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4c34 │ │ │ │ + bl 1e4c64 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b6b70 │ │ │ │ + bl 1b6ba0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r2, [pc, #1224] @ 10bc90 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ uxtb r4, r4 │ │ │ │ str r2, [r6, #0] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ movt r2, #8 │ │ │ │ str r5, [r6, #16] │ │ │ │ strd r2, r3, [r6, #4] │ │ │ │ str.w sl, [r6, #12] │ │ │ │ - bl 1ee0a0 │ │ │ │ + bl 1ee0d0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 10b7fe │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 10b358 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20473c │ │ │ │ + bl 20476c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.n 10b8f8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -255270,25 +255272,25 @@ │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10b832 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 239484 │ │ │ │ + bl 2394b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10b840 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 239454 │ │ │ │ + bl 239484 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b832 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10b842 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a058 │ │ │ │ + bl 20a088 │ │ │ │ ldr.w r2, [pc, #1032] @ 10bc94 │ │ │ │ ldr r3, [pc, #1000] @ (10bc78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -255308,47 +255310,47 @@ │ │ │ │ ldr r6, [pc, #984] @ (10bc98 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #984] @ (10bc9c ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 10b740 │ │ │ │ mov r0, r8 │ │ │ │ bl 114a08 │ │ │ │ b.n 10b740 │ │ │ │ ldr r5, [pc, #932] @ (10bca0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #932] @ (10bca4 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 10b812 │ │ │ │ ldr.w r5, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10b78c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cbnz r3, 10b942 │ │ │ │ @@ -255377,15 +255379,15 @@ │ │ │ │ str r3, [r2, #16] │ │ │ │ str.w r9, [r2, #20] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10bcfc │ │ │ │ movs r7, #0 │ │ │ │ strd r9, r5, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r8, sl, [sp, #32] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ @@ -255447,15 +255449,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r2, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10bd4a │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r4, fp │ │ │ │ mov r6, r0 │ │ │ │ @@ -255489,15 +255491,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 10a314 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10bd18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10ba6c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -255505,60 +255507,60 @@ │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r9, [r4, #4] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10bb2a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ strd fp, fp, [r3] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10bb56 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, fp, [sp, #8] │ │ │ │ strd fp, fp, [sp] │ │ │ │ bl 10a238 │ │ │ │ @@ -255567,137 +255569,137 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [r3, #0] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10bba2 │ │ │ │ mov r3, r5 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, fp, [sp, #8] │ │ │ │ strd fp, fp, [sp] │ │ │ │ bl 10a238 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10bbe6 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb4c │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str r7, [r5, #12] │ │ │ │ strd fp, fp, [r5] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w fp, [r5, #8] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r9, #24 │ │ │ │ movs r7, #1 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 10b9be │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cbz r6, 10bcca │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 10b99a │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r1, [pc, #144] @ (10bd04 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr], {25} │ │ │ │ + ldc 0, cr0, [lr], #-100 @ 0xffffff9c │ │ │ │ ldr r1, [pc, #56] @ (10bcbc ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ b.n 10b776 │ │ │ │ @ instruction: 0xffffe545 │ │ │ │ @ instruction: 0xffff476c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - rsbs r0, r0, #25 │ │ │ │ - bmi.n 10bd94 │ │ │ │ + addw r0, r0, #25 │ │ │ │ + bmi.n 10bbf4 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf1960019 │ │ │ │ - bmi.n 10bd28 │ │ │ │ + rsb r0, r6, #25 │ │ │ │ + bmi.n 10bd88 │ │ │ │ movs r1, r3 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 10bc58 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 10b9f4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 10bc62 │ │ │ │ ldrd r9, r5, [sp, #24] │ │ │ │ ldrd r8, sl, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 10bcf0 │ │ │ │ cbz r5, 10bcf0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cbnz r3, 10bcf8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -255714,26 +255716,26 @@ │ │ │ │ b.n 10bcd2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 10a314 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10bac0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ mov sl, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 10bd44 │ │ │ │ cbz r6, 10bd44 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10ba28 │ │ │ │ @@ -255777,15 +255779,15 @@ │ │ │ │ ldr r3, [pc, #636] @ (10c020 ) │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #9 │ │ │ │ - bl 1be380 │ │ │ │ + bl 1be3b0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 10bf4e │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.w 10bef8 │ │ │ │ @@ -255831,18 +255833,18 @@ │ │ │ │ beq.n 10be4e │ │ │ │ ldrb.w r3, [r6, #345] @ 0x159 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10beea │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f7e1c │ │ │ │ + bl 1f7e4c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0834 │ │ │ │ + bl 1d0864 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1417c4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -255850,34 +255852,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 11a358 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ strh.w r9, [sp, #28] │ │ │ │ strb.w r9, [sp, #30] │ │ │ │ - bl 1b71ac │ │ │ │ + bl 1b71dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 1b6b70 │ │ │ │ + bl 1b6ba0 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 10bf34 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 10bec2 │ │ │ │ ldrb.w r2, [r6, #260] @ 0x104 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #376] @ (10c028 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r2, r2, #2 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldr r2, [pc, #368] @ (10c02c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ bl 10b358 │ │ │ │ ldr r2, [pc, #352] @ (10c030 ) │ │ │ │ ldr r3, [pc, #316] @ (10c010 ) │ │ │ │ add r2, pc │ │ │ │ @@ -255900,46 +255902,46 @@ │ │ │ │ b.n 10bdc8 │ │ │ │ ldr r2, [pc, #300] @ (10c034 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #300] @ (10c038 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ ldrb.w r3, [r4, #326] @ 0x146 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r5, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10be76 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2750 │ │ │ │ + bl 1d2780 │ │ │ │ b.n 10be76 │ │ │ │ ldr r2, [pc, #260] @ (10c03c ) │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [pc, #260] @ (10c040 ) │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ b.n 10bea2 │ │ │ │ mov r0, r4 │ │ │ │ bl 110b30 │ │ │ │ mov r0, r4 │ │ │ │ bl 111068 │ │ │ │ mov r0, r4 │ │ │ │ bl 116054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3f04 │ │ │ │ + bl 1b3f34 │ │ │ │ mov r0, r4 │ │ │ │ bl 116428 │ │ │ │ mov r0, r4 │ │ │ │ bl 1114a8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 10bdbe │ │ │ │ ldr r3, [pc, #200] @ (10c044 ) │ │ │ │ @@ -255986,31 +255988,31 @@ │ │ │ │ bne.n 10bffa │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c41f8 │ │ │ │ + bl 1c4228 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 10bdd4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c41f8 │ │ │ │ + bl 1c4228 │ │ │ │ b.n 10bfe4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, r0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ movs r6, r4 │ │ │ │ - b.n 10baf8 │ │ │ │ + b.n 10bb58 │ │ │ │ movs r1, r3 │ │ │ │ negs r4, r5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r4, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -256239,15 +256241,15 @@ │ │ │ │ cbnz r0, 10c2c8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10c24c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c23e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -256268,20 +256270,20 @@ │ │ │ │ bne.n 10c37c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, r2, r3 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ add r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 10c27e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ add.w r8, sl, r0 │ │ │ │ b.n 10c27e │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ bls.n 10c272 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 10c272 │ │ │ │ @@ -256611,15 +256613,15 @@ │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 10c9cc │ │ │ │ ldr.w r2, [pc, #1564] @ 10cc5c │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 1c1764 │ │ │ │ + bl 1c1794 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ beq.n 10c690 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 10c690 │ │ │ │ @@ -256628,15 +256630,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r2, r3, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c1764 │ │ │ │ + bl 1c1794 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ bl 113b9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ @@ -256652,50 +256654,50 @@ │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 10c96c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ae8a8 │ │ │ │ + bl 1ae8d8 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ ldrb.w r8, [r5, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 10ca8c │ │ │ │ ldr.w r3, [pc, #1428] @ 10cc60 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e8a30 │ │ │ │ + bl 1e8a60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 10edb0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r4, r0, fp │ │ │ │ ldrb.w r3, [r3, #341] @ 0x155 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10ca6c │ │ │ │ ldr.w r1, [pc, #1388] @ 10cc64 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 1d92fc │ │ │ │ + bl 1d932c │ │ │ │ ldr.w r1, [pc, #1380] @ 10cc68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 20aff0 │ │ │ │ + bl 20b020 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b5dd4 │ │ │ │ + bl 1b5e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10ca64 │ │ │ │ orr.w sl, sl, r4 │ │ │ │ orr.w r8, r8, sl │ │ │ │ uxtb.w r7, r8 │ │ │ │ ldr.w r3, [pc, #1340] @ 10cc6c │ │ │ │ @@ -256704,34 +256706,34 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1c7d34 │ │ │ │ + bl 1c7d64 │ │ │ │ orr.w r4, r0, r7 │ │ │ │ mov r0, r9 │ │ │ │ uxtb r4, r4 │ │ │ │ bl 10fd7c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 10fd54 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bd710 │ │ │ │ + bl 1bd740 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 10fd2c │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1da234 │ │ │ │ + bl 1da264 │ │ │ │ mov r1, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1416cc │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ uxtb r4, r4 │ │ │ │ @@ -256754,15 +256756,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 10cb2a │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10ca2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 19758c │ │ │ │ + bl 1975bc │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 10ca44 │ │ │ │ ldrb.w r3, [r5, #92] @ 0x5c │ │ │ │ @@ -256790,15 +256792,15 @@ │ │ │ │ ldr.w r3, [pc, #1104] @ 10cc70 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ace14 │ │ │ │ + bl 1ace44 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 10c9f6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -256811,15 +256813,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10c92e │ │ │ │ mov r0, r9 │ │ │ │ bl 10ed88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c942 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196984 │ │ │ │ + bl 1969b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c906 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 10c8ba │ │ │ │ @@ -256842,51 +256844,51 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ strb.w r5, [sp, #68] @ 0x44 │ │ │ │ strb.w r4, [sp, #69] @ 0x45 │ │ │ │ strb.w r2, [sp, #71] @ 0x47 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1c493c │ │ │ │ + bl 1c496c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd4d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcf8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfd60 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6f0c │ │ │ │ + bl 1f6f3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 10ca02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a058 │ │ │ │ + bl 20a088 │ │ │ │ ldr r2, [pc, #904] @ (10cc74 ) │ │ │ │ ldr r3, [pc, #860] @ (10cc4c ) │ │ │ │ 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 10cc40 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd4d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcf8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfd60 │ │ │ │ b.n 10c860 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 10c400 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10c856 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ @@ -256919,15 +256921,15 @@ │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10c6bc │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1aea20 │ │ │ │ + bl 1aea50 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ b.n 10c6bc │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 1146a0 │ │ │ │ @@ -256950,47 +256952,47 @@ │ │ │ │ ldr r7, [pc, #680] @ (10cc78 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #680] @ (10cc7c ) │ │ │ │ add r7, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 10c63c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1db1d8 │ │ │ │ + bl 1db208 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 10c840 │ │ │ │ ldr r5, [pc, #636] @ (10cc80 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #636] @ (10cc84 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 10c8e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 11078c │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 10c7ce │ │ │ │ @@ -257017,15 +257019,15 @@ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #524] @ (10cc8c ) │ │ │ │ add r3, pc │ │ │ │ - bl 1c9a44 │ │ │ │ + bl 1c9a74 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 10c6f4 │ │ │ │ ldr.w r4, [r9, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10c6c8 │ │ │ │ @@ -257045,15 +257047,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10cc1a │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r8, #108 @ 0x6c │ │ │ │ @@ -257107,15 +257109,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 10cb6c │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 10cbbc │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov sl, r5 │ │ │ │ mov r0, r6 │ │ │ │ cbz r6, 10cba2 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cbz r6, 10cb8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 10cb8c │ │ │ │ @@ -257132,15 +257134,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ subw r3, r2, #678 @ 0x2a6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ beq.n 10cb4a │ │ │ │ mov r0, r9 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 10cbc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10cae4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ subw r1, r2, #678 @ 0x2a6 │ │ │ │ bics.w r3, r1, #4 │ │ │ │ @@ -257148,15 +257150,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 10cb74 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10cbea │ │ │ │ @@ -257188,31 +257190,31 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ b.n 10cac2 │ │ │ │ mov sl, r3 │ │ │ │ b.n 10cbc4 │ │ │ │ cbz r1, 10cc22 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a6424 │ │ │ │ + bl 1a6454 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ b.n 10c6c8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ subw r3, r2, #678 @ 0x2a6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ bne.w 10caf8 │ │ │ │ mov r6, r1 │ │ │ │ b.n 10cb4a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ subs r1, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 10cc10 │ │ │ │ + ble.n 10cc70 │ │ │ │ movs r1, r3 │ │ │ │ subs r1, #222 @ 0xde │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 10cca2 │ │ │ │ vqshl.u64 q8, q2, #63 @ 0x3f │ │ │ │ @@ -257220,21 +257222,21 @@ │ │ │ │ bpl.n 10cc12 │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ vtbl.8 d29, {d31}, d1 │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ + b.n 10ce60 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ movs r1, r3 │ │ │ │ - b.n 10cd9c │ │ │ │ + b.n 10cdfc │ │ │ │ movs r1, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 10cd46 │ │ │ │ vqshl.u64 q8, q6, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -257363,15 +257365,15 @@ │ │ │ │ nop │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #234 @ 0xea │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r6, r4 │ │ │ │ ldr r3, [pc, #64] @ (10ce30 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [pc, #64] @ (10ce34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ @@ -257531,21 +257533,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 10cf7c │ │ │ │ cbz r4, 10cfe8 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -257557,15 +257559,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #44] @ (10d018 ) │ │ │ │ ldr r3, [pc, #36] @ (10d010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -257688,36 +257690,36 @@ │ │ │ │ vldr d8, [pc, #624] @ 10d390 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ strd r0, r6, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ movs r2, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r7, r7, [sl] │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d16c │ │ │ │ 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, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10d206 │ │ │ │ movs r4, #0 │ │ │ │ strd r9, r5, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -257726,66 +257728,66 @@ │ │ │ │ str.w r4, [sl] │ │ │ │ bl 10cec8 │ │ │ │ movs r3, #20 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ str.w r3, [sl] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10d1da │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ 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, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, fp │ │ │ │ adds r4, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 10d17a │ │ │ │ ldrd r9, r5, [sp, #16] │ │ │ │ str.w r6, [r5, #4]! │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 10d130 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ ldr r2, [pc, #376] @ (10d3a0 ) │ │ │ │ ldr r3, [pc, #368] @ (10d39c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ eors r2, r3 │ │ │ │ @@ -257818,15 +257820,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, r3 │ │ │ │ @@ -257840,40 +257842,40 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [r3, #0] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10d2d6 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 10d276 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ @@ -257908,70 +257910,70 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [r3, r9, lsl #2] │ │ │ │ add.w r5, r3, r9, lsl #2 │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ b.n 10d0ba │ │ │ │ mov.w r1, #466 @ 0x1d2 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d2fa │ │ │ │ mov r0, fp │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d2fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ b.n 10d226 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r0, fp │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d2fa │ │ │ │ ... │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, fp │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r6, #0] │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ movs r6, #1 │ │ │ │ bl 10cec8 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 10cec8 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -258045,15 +258047,15 @@ │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r5, [r2, #20] │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d2fa │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -258126,30 +258128,30 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 10d540 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10d586 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d520 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 10d5ca │ │ │ │ @@ -258258,22 +258260,22 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r5, [r7, r2, lsl #2] │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r6, #12] │ │ │ │ add.w fp, r5, #84 @ 0x54 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ add.w lr, r5, #100 @ 0x64 │ │ │ │ @@ -258313,15 +258315,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 10d816 │ │ │ │ ldr r2, [pc, #304] @ (10d8b0 ) │ │ │ │ ldr r3, [pc, #292] @ (10d8a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -258363,30 +258365,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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10d804 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10d68e │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -258799,15 +258801,15 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ uxtb.w fp, r2 │ │ │ │ cmp.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ it eq │ │ │ │ moveq.w fp, fp, lsl #2 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 10dab0 │ │ │ │ mov fp, r2 │ │ │ │ b.n 10dc14 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 10dbdc │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ @@ -258952,15 +258954,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp.w r1, #330 @ 0x14a │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 10dcd8 │ │ │ │ ldr.w sl, [r5, #112] @ 0x70 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10df1a │ │ │ │ @@ -258995,22 +258997,22 @@ │ │ │ │ bmi.w 10df1e │ │ │ │ add.w r9, sp, #16 │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ ldrb.w fp, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -259021,20 +259023,20 @@ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [r8, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ b.n 10dd52 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 10dd70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 10dcd8 │ │ │ │ cmp.w r1, #552 @ 0x228 │ │ │ │ @@ -259174,51 +259176,51 @@ │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10ddf6 │ │ │ │ uxtb.w r9, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10ddf6 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add.w r9, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10e05c │ │ │ │ mov r3, r9 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ b.n 10de1e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 10e02c │ │ │ │ @@ -259266,30 +259268,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 10e10e │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10de00 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -259377,15 +259379,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r3, sl │ │ │ │ bne.n 10e1fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 1f49a0 │ │ │ │ + bl 1f49d0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 10e6f4 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -259394,15 +259396,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ strd r6, r6, [sp, #104] @ 0x68 │ │ │ │ strd r6, r6, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ mov lr, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ @@ -259452,15 +259454,15 @@ │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov fp, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 10e35c │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ @@ -259480,15 +259482,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [r5, sl, lsl #2] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ bls.w 10e488 │ │ │ │ @@ -259503,36 +259505,36 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r6, [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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10e39e │ │ │ │ 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, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov.w sl, #108 @ 0x6c │ │ │ │ @@ -259561,18 +259563,18 @@ │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -259585,15 +259587,15 @@ │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r7, ip, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 10e34a │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w 10e2a0 │ │ │ │ @@ -259609,15 +259611,15 @@ │ │ │ │ cbz r4, 10e4ca │ │ │ │ ldrb.w r3, [r6, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10e606 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e4b2 │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ @@ -259655,15 +259657,15 @@ │ │ │ │ bl 10ce6c │ │ │ │ cbnz r0, 10e544 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10e51e │ │ │ │ mov r4, fp │ │ │ │ b.n 10e1da │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ @@ -259680,25 +259682,25 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10e592 │ │ │ │ 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, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ bl 10cec8 │ │ │ │ @@ -259710,36 +259712,36 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 10cec8 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 10e2c0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov lr, r9 │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ @@ -259793,23 +259795,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 10dc58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10e630 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ b.n 10e4ca │ │ │ │ mov r0, r1 │ │ │ │ bl 10ce6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10e69a │ │ │ │ ldr.w r2, [r7, #308] @ 0x134 │ │ │ │ mov r3, sl │ │ │ │ @@ -259987,15 +259989,15 @@ │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ beq.n 10e88e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10e85a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -260107,23 +260109,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10e9b2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ beq.n 10ea82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10e970 │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e92a │ │ │ │ ldrd r5, r8, [sp, #24] │ │ │ │ ldrb.w r3, [r8, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r5, #322] @ 0x142 │ │ │ │ @@ -260177,15 +260179,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ bl 10dc58 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10e986 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10e970 │ │ │ │ b.n 10e9be │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ea1a │ │ │ │ ldr.w r0, [r8, #144] @ 0x90 │ │ │ │ @@ -260209,15 +260211,15 @@ │ │ │ │ cmp.w r2, #552 @ 0x228 │ │ │ │ bne.n 10e9b2 │ │ │ │ mov r5, r3 │ │ │ │ b.n 10ea48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 10e9cc │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ b.n 10e900 │ │ │ │ mov r4, r1 │ │ │ │ @@ -260242,15 +260244,15 @@ │ │ │ │ eor.w r0, r2, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bne.n 10eb02 │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10ed4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f49a0 │ │ │ │ + bl 1f49d0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 10ed6e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -260259,15 +260261,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ strd fp, fp, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ @@ -260310,26 +260312,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ strd r4, r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 10ebe4 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ece4 │ │ │ │ ldrd r3, r2, [r9, #396] @ 0x18c │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -260350,32 +260352,32 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10ec40 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r7, [r4, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -260403,15 +260405,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w r9, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 10ec0a │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -260423,21 +260425,21 @@ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ b.n 10ea26 │ │ │ │ ldrh.w r3, [r9, #388] @ 0x184 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w ip, [pc, #108] @ 10ed84 │ │ │ │ @@ -260450,15 +260452,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ mla r8, lr, r8, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r8, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ b.n 10ebec │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r1, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -260487,15 +260489,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10eda8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (10edac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 10ebce │ │ │ │ vshr.u64 d30, d7, #1 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -260503,30 +260505,30 @@ │ │ │ │ ldr r2, [pc, #100] @ (10ee24 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #100] @ (10ee28 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 10edd8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ subs r1, #1 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r3 │ │ │ │ negs r3, r3 │ │ │ │ ands r1, r3 │ │ │ │ str.w r1, [r4, #496] @ 0x1f0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ ldrd r1, r2, [r6, #420] @ 0x1a4 │ │ │ │ blx 4b8c8 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbnz r3, 10ee1a │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #32] @ (10ee2c ) │ │ │ │ @@ -260538,15 +260540,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 10ee0a │ │ │ │ nop │ │ │ │ @ instruction: 0xe833ffff │ │ │ │ b.n 10ef3a │ │ │ │ - @ instruction: 0xffffbc9c │ │ │ │ + vqdmulh.s , , d12[0] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #37] @ 0x25 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -260614,15 +260616,15 @@ │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bne.n 10eee8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10eee4 │ │ │ │ ldrb.w r0, [r4, #41] @ 0x29 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -260696,21 +260698,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 10efb8 │ │ │ │ cbz r4, 10f024 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -260722,15 +260724,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #44] @ (10f054 ) │ │ │ │ ldr r3, [pc, #36] @ (10f04c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -260790,23 +260792,23 @@ │ │ │ │ movw r1, #61446 @ 0xf006 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ str r3, [r7, #12] │ │ │ │ strd r4, r1, [r7] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10f204 │ │ │ │ add.w r4, r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r6, r5, #20 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r7, #32] │ │ │ │ add.w ip, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #20] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [r7, #52] @ 0x34 │ │ │ │ strd r3, r3, [r7, #60] @ 0x3c │ │ │ │ @@ -260821,21 +260823,21 @@ │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ add.w lr, r7, #68 @ 0x44 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ @@ -260847,40 +260849,40 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #20] │ │ │ │ bl 10ef04 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, fp │ │ │ │ bne.n 10f0d4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ ldr r2, [pc, #52] @ (10f210 ) │ │ │ │ ldr r3, [pc, #44] @ (10f20c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -260938,15 +260940,15 @@ │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r2, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, #7 │ │ │ │ mov r0, sp │ │ │ │ bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ @@ -261004,36 +261006,36 @@ │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [r7, #72] @ 0x48 │ │ │ │ ldrb.w r4, [r3, #41] @ 0x29 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10f358 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w ip, sl, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add.w r4, sl, #100 @ 0x64 │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ str r5, [r3, #12] │ │ │ │ strd r5, r5, [r3] │ │ │ │ @@ -261070,15 +261072,15 @@ │ │ │ │ str.w r5, [sl, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [sl, r2, lsl #2] │ │ │ │ str.w r5, [sl, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r6, [r7, #68] @ 0x44 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ @@ -261106,21 +261108,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 10f686 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr.w lr, [r7, #52] @ 0x34 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ @@ -261133,15 +261135,15 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ adds r4, #1 │ │ │ │ str.w r9, [r3], #4 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 10f414 │ │ │ │ @@ -261150,25 +261152,25 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 10f30e │ │ │ │ ldr r6, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov sp, r6 │ │ │ │ b.n 10f668 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bcd0 │ │ │ │ + bl 19bd00 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10f666 │ │ │ │ ldr r3, [pc, #400] @ (10f6a4 ) │ │ │ │ movs r2, #0 │ │ │ │ @@ -261219,30 +261221,30 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ ldrd r8, r9, [r7, #88] @ 0x58 │ │ │ │ strd r8, r9, [r7, #72] @ 0x48 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f5b2 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ strd sl, sl, [r4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -261279,15 +261281,15 @@ │ │ │ │ str.w sl, [r5, r9, lsl #2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ ldrb.w r3, [r6, #50] @ 0x32 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 10f530 │ │ │ │ movs r0, #2 │ │ │ │ @@ -261357,15 +261359,15 @@ │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ movt r4, #16 │ │ │ │ lsrs r4, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19bcd0 │ │ │ │ + bl 19bd00 │ │ │ │ ldr.w r3, [pc, #1232] @ 10fbfc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ @@ -261411,19 +261413,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ bl 10ef04 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19d7e0 │ │ │ │ + bl 19d810 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ str.w r8, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #44] @ 0x2c │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ @@ -261450,44 +261452,44 @@ │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movs r2, #3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, lr │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 10f778 │ │ │ │ mov fp, r3 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #32] │ │ │ │ ldr r5, [r7, #28] │ │ │ │ mov r2, fp │ │ │ │ vldr d7, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [r7, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10f872 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 10f792 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #880] @ (10fc00 ) │ │ │ │ @@ -261500,15 +261502,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10fd28 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ movs r3, #32 │ │ │ │ mov fp, r0 │ │ │ │ strb.w r3, [sl, #41] @ 0x29 │ │ │ │ add.w r3, sl, #24 │ │ │ │ str r3, [r7, #28] │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ @@ -261582,15 +261584,15 @@ │ │ │ │ bpl.w 10fb98 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ beq.n 10fa50 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19d7e0 │ │ │ │ + bl 19d810 │ │ │ │ mov.w r2, #2 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w fp, r0, #24 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strd r8, r8, [r4] │ │ │ │ @@ -261601,63 +261603,63 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ str r2, [r7, #24] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d8, [r7, #56] @ 0x38 │ │ │ │ bne.n 10f988 │ │ │ │ vldr d7, [r7, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [r7, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10fa36 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.n 10f9a2 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ ldr.w sp, [r7, #4] │ │ │ │ b.n 10f88c │ │ │ │ ands.w r2, r1, #31 │ │ │ │ beq.n 10faa6 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ @@ -261712,22 +261714,22 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ bpl.w 10fcd2 │ │ │ │ add.w r6, r7, #56 @ 0x38 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w ip, [r4, #12] │ │ │ │ str.w sl, [r7, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ @@ -261752,20 +261754,20 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r8, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ b.n 10f88c │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [r9] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 10fd2c │ │ │ │ tbb [pc, r2] │ │ │ │ stmia r2!, {r2, r3, r4} │ │ │ │ @@ -261826,25 +261828,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ bl 10ef04 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, sl, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ bne.n 10fc1e │ │ │ │ b.n 10fa52 │ │ │ │ sub.w r1, r2, #482 @ 0x1e2 │ │ │ │ movs r3, #129 @ 0x81 │ │ │ │ movt r3, #4 │ │ │ │ @@ -261863,30 +261865,30 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r7, #40] @ 0x28 │ │ │ │ vldr d7, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r6, r7, #56 @ 0x38 │ │ │ │ vstr d7, [r7, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10fcbc │ │ │ │ mov r3, r6 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10fafc │ │ │ │ movs r2, #0 │ │ │ │ b.n 10f950 │ │ │ │ subs r3, #1 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ strd r1, r1, [r7, #40] @ 0x28 │ │ │ │ @@ -261931,43 +261933,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10fd4c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (10fd50 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf96dffff │ │ │ │ bl 243d52 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10fd74 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (10fd78 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 3fdd76 │ │ │ │ bl 1d3d7a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10fd9c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (10fda0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl ffd91d9e │ │ │ │ bl 1c3da2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -262117,15 +262119,15 @@ │ │ │ │ ldrd r4, sl, [sp, #44] @ 0x2c │ │ │ │ mov fp, r8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10fe62 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10fe62 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -262136,15 +262138,15 @@ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr.w r9, [r1, r3, lsl #2] │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -262159,21 +262161,21 @@ │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r6, #11 │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [lr, #85] @ 0x55 │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r9, [r0, ip, lsl #2] │ │ │ │ str.w sl, [r0, r6, lsl #2] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ @@ -262189,18 +262191,18 @@ │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r4, #11 │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [lr, #85] @ 0x55 │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r9, [r0, ip, lsl #2] │ │ │ │ str.w sl, [r0, r4, lsl #2] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w fp, r1, #28 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp fp, r3 │ │ │ │ sub.w r2, r3, #4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ itt ne │ │ │ │ @@ -262229,21 +262231,21 @@ │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ movw r2, #685 @ 0x2ad │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r1, r2 │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ @@ -262251,15 +262253,15 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq.w 11048e │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r2, r0, #116 @ 0x74 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ @@ -262302,18 +262304,18 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ @@ -262362,22 +262364,22 @@ │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ b.n 11002a │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ b.n 10fecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -262419,22 +262421,22 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ movw r3, #443 @ 0x1bb │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1103ac │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r6, r3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ @@ -262461,25 +262463,25 @@ │ │ │ │ str.w r6, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #89] @ 0x59 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r7, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w lr, r9, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w ip, r9, #100 @ 0x64 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ @@ -262504,35 +262506,35 @@ │ │ │ │ str.w r6, [r9, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #89] @ 0x59 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r9, r2, lsl #2] │ │ │ │ str.w r5, [r9, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ b.n 11023c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -262553,25 +262555,25 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r7, r0, lsl #2] │ │ │ │ str.w r5, [r7, r9, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r5, [r7, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r7, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r1, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -262591,17 +262593,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ str.w r5, [r6, r9, lsl #2] │ │ │ │ str.w r5, [r6, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 11038c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb.w lr, [r5, #16] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #44] @ 0x2c │ │ │ │ @@ -262638,18 +262640,18 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [lr, #30] │ │ │ │ ldrb.w r3, [lr, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -262711,15 +262713,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r8, [pc, #416] @ 110780 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp.w r2, #536 @ 0x218 │ │ │ │ str r3, [r5, #0] │ │ │ │ beq.n 1106d6 │ │ │ │ @@ -262738,18 +262740,18 @@ │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 10b148 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (110784 ) │ │ │ │ ldr r3, [pc, #308] @ (11077c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -262928,15 +262930,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 11091a │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 11087e │ │ │ │ @@ -262968,35 +262970,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 1105bc │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cbz r6, 1108ae │ │ │ │ mov fp, r0 │ │ │ │ b.n 110830 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11087e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 1105bc │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 110888 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1108d6 │ │ │ │ @@ -263039,19 +263041,19 @@ │ │ │ │ ldr.w r4, [r3, #144] @ 0x90 │ │ │ │ b.n 1108ee │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r6, r2] │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [r0, r2] │ │ │ │ - add r1, pc, #760 @ (adr r1, 110c34 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 110cf4 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #768 @ (adr r1, 110c40 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 110d00 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 110c5c ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 110d1c ) │ │ │ │ movs r1, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11095e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -263084,53 +263086,53 @@ │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 110a6e │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #8 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r4, [sp, #20] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [pc, #324] @ (110b28 ) │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w sl, #108 @ 0x6c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ @@ -263139,87 +263141,87 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r1, [r7, lr, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #216] @ (110b2c ) │ │ │ │ ldr r3, [pc, #200] @ (110b20 ) │ │ │ │ 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 110b16 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 110af8 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 110a52 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf6800082 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -263232,15 +263234,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (110b50 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (110b54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mrc2 15, 0, pc, cr13, cr15, {7} │ │ │ │ ldc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ @@ -263321,21 +263323,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 110c24 │ │ │ │ cbz r4, 110c90 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -263347,15 +263349,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #44] @ (110cc0 ) │ │ │ │ ldr r3, [pc, #36] @ (110cb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -263411,73 +263413,73 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w fp, [r9, #17] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 110b70 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r4, r4, [r6] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r4, [r6, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str.w fp, [r2, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 110d16 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov r6, r0 │ │ │ │ b.n 110de0 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [pc, #36] @ (110e08 ) │ │ │ │ ldr r3, [pc, #28] @ (110e00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -263516,29 +263518,29 @@ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r6, [r3, r5] │ │ │ │ mla r2, sl, r2, r6 │ │ │ │ ldrb.w r3, [r2, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mla r6, sl, r3, r6 │ │ │ │ ldrb.w r3, [r6, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r0, #328] @ 0x148 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [r0, #328] @ 0x148 │ │ │ │ @@ -263558,15 +263560,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 110cc4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ @@ -263576,73 +263578,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 110cc4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldr r2, [pc, #368] @ (111064 ) │ │ │ │ ldr r3, [pc, #352] @ (111058 ) │ │ │ │ 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 111050 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ @@ -263652,15 +263654,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 110cc4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ @@ -263670,15 +263672,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 110cc4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 111026 │ │ │ │ add.w r8, sp, #12 │ │ │ │ @@ -263710,20 +263712,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ bl 110b70 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ b.n 110ef2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ rsbs r0, r6, #130 @ 0x82 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ rsbs r0, r0, #130 @ 0x82 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -263734,15 +263736,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (111088 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (11108c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfad7ffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -263761,15 +263763,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111234 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f49a0 │ │ │ │ + bl 1f49d0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 111242 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1110f6 │ │ │ │ @@ -263777,15 +263779,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ mov ip, r6 │ │ │ │ strd fp, fp, [r6, #4] │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ mov sl, lr │ │ │ │ @@ -263811,29 +263813,29 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 111182 │ │ │ │ mov r3, r5 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [r7, #280] @ 0x118 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -263850,15 +263852,15 @@ │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r7, r2, lsl #2] │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1111f4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cbnz r1, 111210 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -263875,15 +263877,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 11123e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1111f4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1111f4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -263931,23 +263933,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #520] @ (11149c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 237234 │ │ │ │ + bl 237264 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198be4 │ │ │ │ + bl 198c14 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -263958,18 +263960,18 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r6, r2 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ @@ -263979,34 +263981,34 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 111334 │ │ │ │ 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, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #32 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -264017,44 +264019,44 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r6, [r2, #0] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111480 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r9, [pc, #220] @ 1114a0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r6, [r5, #8] │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -264080,15 +264082,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [ip, r2, lsl #2] │ │ │ │ add.w r3, lr, #11 │ │ │ │ str.w r6, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 1112fe │ │ │ │ ldr r2, [pc, #64] @ (1114a4 ) │ │ │ │ ldr r3, [pc, #52] @ (111498 ) │ │ │ │ @@ -264101,15 +264103,15 @@ │ │ │ │ bne.n 11147c │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ stc 0, cr0, [r8, #520] @ 0x208 │ │ │ │ stc 0, cr0, [r2, #520] @ 0x208 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ @@ -264176,15 +264178,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 111728 │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ @@ -264223,22 +264225,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 11125c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r6, #0 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r5, #68 @ 0x44 │ │ │ │ @@ -264253,29 +264255,29 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -264288,24 +264290,24 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a55c │ │ │ │ + bl 19a58c │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 111586 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cbz r6, 1116ec │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 11155e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1116ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -264319,23 +264321,23 @@ │ │ │ │ bne.n 1116ac │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 1116ca │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1116b6 │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1114e8 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -264352,17 +264354,17 @@ │ │ │ │ b.n 1116f4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb3e0082 │ │ │ │ @ instruction: 0xeb320082 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r0, r2, lsl #2 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #32] │ │ │ │ movs r1, r3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ movs r6, r4 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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 │ │ │ │ @@ -264421,15 +264423,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 111a0c │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r7 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ @@ -264476,15 +264478,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 11188a │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 11182e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1119ce │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 111804 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -264493,20 +264495,20 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 11125c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r6, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ @@ -264519,29 +264521,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, r6, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -264551,15 +264553,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrd r2, r3, [r5, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r7, [r5, #88] @ 0x58 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ @@ -264585,24 +264587,24 @@ │ │ │ │ bne.w 111878 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 111854 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 111886 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11178c │ │ │ │ cmp r4, #0 │ │ │ │ @@ -264619,17 +264621,17 @@ │ │ │ │ b.n 1119d8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia.w sl, {r1, r7} │ │ │ │ stmia.w lr, {r1, r7} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [ip], #-520 @ 0x208 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ movs r6, r4 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ @@ -264670,21 +264672,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 111aa8 │ │ │ │ cbz r5, 111b02 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -264696,15 +264698,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #40] @ (111b2c ) │ │ │ │ ldr r3, [pc, #32] @ (111b28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -264735,15 +264737,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 19a264 │ │ │ │ + bl 19a294 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111c4e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mul.w r1, r4, r1 │ │ │ │ adds r3, r1, r5 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -264833,30 +264835,30 @@ │ │ │ │ it ne │ │ │ │ strdne r3, r0, [sp] │ │ │ │ beq.n 111bc6 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 111c84 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 111bc6 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 111d2a │ │ │ │ @@ -264880,15 +264882,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 111bc6 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111c84 │ │ │ │ mov r3, sp │ │ │ │ b.n 111c74 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ @@ -264952,21 +264954,21 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 111d96 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 111df4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ mov lr, r4 │ │ │ │ ldrh.w r2, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -264978,15 +264980,15 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 111e28 │ │ │ │ movw r3, #479 @ 0x1df │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 111e28 │ │ │ │ @@ -265011,15 +265013,15 @@ │ │ │ │ bl 111b30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111e0c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ b.n 111e0e │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 111b30 │ │ │ │ mov r3, r0 │ │ │ │ @@ -265058,15 +265060,15 @@ │ │ │ │ mov r7, r8 │ │ │ │ mov r5, sl │ │ │ │ ldr.w r8, [r7, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 1123b4 │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe8c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ @@ -265077,15 +265079,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1124da │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r8, r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -265115,15 +265117,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11235c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11239e │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 111f16 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #659 @ 0x293 │ │ │ │ @@ -265163,15 +265165,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r5, r6, lsl #4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -265214,23 +265216,23 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ bne.n 11204a │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19be18 │ │ │ │ + bl 19be48 │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ strb.w r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 112392 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sl, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r3, r7, r1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [sl, #4] │ │ │ │ @@ -265244,15 +265246,15 @@ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 112348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ movw r0, #551 @ 0x227 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ beq.n 1120ea │ │ │ │ @@ -265335,15 +265337,15 @@ │ │ │ │ bne.w 1123fe │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ @@ -265355,22 +265357,22 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [sl, r2, lsl #2] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -265402,15 +265404,15 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ adds.w r3, r9, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r0, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -265426,30 +265428,30 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1122e6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ b.n 1121b2 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 112326 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -265474,19 +265476,19 @@ │ │ │ │ b.n 111fd6 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ b.n 112030 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ b.n 1120ca │ │ │ │ movs r6, #1 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ b.n 111f96 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #659 @ 0x293 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -265514,15 +265516,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 11208e │ │ │ │ ldrd r8, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111eb4 │ │ │ │ mov sl, r5 │ │ │ │ @@ -265584,24 +265586,24 @@ │ │ │ │ b.n 1122c0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ b.n 1122c0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r8, sl │ │ │ │ mov r9, r7 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r8 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ movs r1, #1 │ │ │ │ b.n 1120e0 │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 111f96 │ │ │ │ @@ -265610,29 +265612,29 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1124ac │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 11208e │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ beq.w 112316 │ │ │ │ @@ -265855,50 +265857,50 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #536 @ 0x218 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ 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 │ │ │ │ movw r1, #541 @ 0x21d │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ beq.n 1127ec │ │ │ │ @@ -265972,15 +265974,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str.w r0, [r9, #28] │ │ │ │ @@ -265992,21 +265994,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [ip, #336] @ 0x150 │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ str r1, [r0, #28] │ │ │ │ ldrsb.w r1, [ip, #65] @ 0x41 │ │ │ │ @@ -266015,22 +266017,22 @@ │ │ │ │ cmp r1, #14 │ │ │ │ str r2, [r0, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov.w r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [ip, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w lr, r6, #100 @ 0x64 │ │ │ │ @@ -266050,15 +266052,15 @@ │ │ │ │ ldrb.w r2, [r3, #63] @ 0x3f │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ mov r6, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -266076,15 +266078,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #208] @ 112a58 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -266095,26 +266097,26 @@ │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, #14 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -266147,15 +266149,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ b.n 112a24 │ │ │ │ bvs.n 112b30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -266169,15 +266171,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ str r4, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -266210,32 +266212,32 @@ │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 112b1a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bpl.n 112bf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -266260,48 +266262,48 @@ │ │ │ │ itt ne │ │ │ │ movne r4, #7 │ │ │ │ movne.w r8, #4 │ │ │ │ bne.n 112b90 │ │ │ │ mov.w r8, #2 │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 112be0 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ cmp r7, #26 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ beq.n 112c00 │ │ │ │ cmp r7, #27 │ │ │ │ itt eq │ │ │ │ @@ -266352,30 +266354,30 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 112c16 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 112c8e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 112c16 │ │ │ │ movs r4, #5 │ │ │ │ mov.w r8, #3 │ │ │ │ b.n 112b90 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -266447,73 +266449,73 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112d3e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 112d3e │ │ │ │ strd r5, r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 112dae │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 112d3e │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 112dee │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 112d02 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 112e50 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -266570,70 +266572,70 @@ │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1132] @ 113304 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r9, r0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 1130f0 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 112f26 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 113164 │ │ │ │ mov r0, r5 │ │ │ │ bl 11258c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -266646,117 +266648,117 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 112f84 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 1131be │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 112ffe │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [pc, #732] @ (113308 ) │ │ │ │ ldr r3, [pc, #720] @ (113300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1132f8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [pc, #684] @ (11330c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r8, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1131fc │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -266830,26 +266832,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r5, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 112f36 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 112f3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -266865,99 +266867,99 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11300e │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 11300e │ │ │ │ ldrb.w r3, [r0, #332] @ 0x14c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 112fb0 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 112fb0 │ │ │ │ uxth r3, r3 │ │ │ │ b.n 113126 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 112f84 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 113234 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 112f84 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 113184 │ │ │ │ add.w sl, sp, #16 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 113278 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 113188 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 113208 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -267030,35 +267032,35 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #644] @ 1135c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ add fp, pc │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 112cd8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 11258c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -267071,135 +267073,135 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1133d4 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r5, r5, sl, 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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11340e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ 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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11345c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [pc, #316] @ (1135c4 ) │ │ │ │ ldr r3, [pc, #304] @ (1135bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1135b2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [pc, #232] @ (1135c8 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r9, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 11354c │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -267231,30 +267233,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11340e │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 113582 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 11340e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 113556 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -267339,15 +267341,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r6, fp │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov lr, fp │ │ │ │ @@ -267372,29 +267374,29 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 1136de │ │ │ │ mov.w r1, #332 @ 0x14c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1138b2 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -267436,29 +267438,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 113886 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1138b4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 11371a │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 113898 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 112cd8 │ │ │ │ @@ -267486,15 +267488,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ bl 113310 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ mov.w r1, #692 @ 0x2b4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -267520,15 +267522,15 @@ │ │ │ │ str.w sl, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w sl, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 11373a │ │ │ │ b.n 11376c │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -267547,15 +267549,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r3, #680] @ 0x2a8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r2, [pc, #56] @ (113900 ) │ │ │ │ ldr r3, [pc, #44] @ (1138f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -267637,15 +267639,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ strd r3, r3, [r6] │ │ │ │ mov r4, r9 │ │ │ │ strd r3, r3, [r6, #8] │ │ │ │ mov lr, r9 │ │ │ │ @@ -267665,28 +267667,28 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itee eq │ │ │ │ moveq.w r1, #332 @ 0x14c │ │ │ │ movne r0, sl │ │ │ │ movwne r1, #525 @ 0x20d │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 113b28 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movw r9, #387 @ 0x183 │ │ │ │ @@ -267765,44 +267767,44 @@ │ │ │ │ bl 112a60 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 113a50 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cbz r4, 113b2a │ │ │ │ mov sl, r0 │ │ │ │ b.n 113a36 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r5, [r6] │ │ │ │ movs r3, #31 │ │ │ │ bl 112cd8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov r5, r4 │ │ │ │ b.n 113aea │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 112768 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r2, [pc, #80] @ (113b98 ) │ │ │ │ ldr r3, [pc, #64] @ (113b8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -267888,27 +267890,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r7, r5, #19 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cbz r3, 113c54 │ │ │ │ ldr.w r5, [pc, #2656] @ 114690 │ │ │ │ - bl 2394c4 │ │ │ │ + bl 2394f4 │ │ │ │ ldr.w r2, [pc, #2652] @ 114694 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 112608 │ │ │ │ ldr.w r3, [fp, #184] @ 0xb8 │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add.w r0, r7, #688 @ 0x2b0 │ │ │ │ @@ -267947,15 +267949,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ mov.w r8, #0 │ │ │ │ mov ip, r4 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ strd r8, r8, [r4] │ │ │ │ mov sl, r2 │ │ │ │ strd r8, r8, [r4, #8] │ │ │ │ mov lr, r2 │ │ │ │ @@ -267974,32 +267976,32 @@ │ │ │ │ strd r1, 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, #525 @ 0x20d │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrsb.w r3, [r7, #13] │ │ │ │ str.w r6, [fp, #188] @ 0xbc │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, r8 │ │ │ │ blt.w 114466 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1141ce │ │ │ │ str.w fp, [sp, #12] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -268119,15 +268121,15 @@ │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ mov r5, r6 │ │ │ │ bl 112a60 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 113dfe │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1141ce │ │ │ │ mov sl, r0 │ │ │ │ b.n 113d56 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -268259,33 +268261,33 @@ │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r4 │ │ │ │ str.w r8, [r0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 114046 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -268299,24 +268301,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1126e8 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ bl 112a60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ b.n 113df8 │ │ │ │ strh.w r8, [r0] │ │ │ │ b.n 11401a │ │ │ │ strb.w r8, [r0] │ │ │ │ b.n 11401a │ │ │ │ subs.w r8, r8, #0 │ │ │ │ it ne │ │ │ │ @@ -268392,15 +268394,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1126e8 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ bl 112a60 │ │ │ │ b.n 113df8 │ │ │ │ @@ -268444,15 +268446,15 @@ │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldmia.w r0, {r2, r3} │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19eb04 │ │ │ │ + bl 19eb34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 11464c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -268463,24 +268465,24 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 112cd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -268528,38 +268530,38 @@ │ │ │ │ lsls r2, r6, #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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 114302 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 19ec14 │ │ │ │ + bl 19ec44 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 11464c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -268570,19 +268572,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 19caec │ │ │ │ + bl 19cb1c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r2, [pc, #824] @ (11469c ) │ │ │ │ ldr r3, [pc, #796] @ (114680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -268655,31 +268657,31 @@ │ │ │ │ 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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 114434 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -268705,50 +268707,50 @@ │ │ │ │ cmp r1, r8 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [r6] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #12] │ │ │ │ cbz r0, 1144e2 │ │ │ │ mov r3, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r5, [r6, #12] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -268804,15 +268806,15 @@ │ │ │ │ str.w lr, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #71] @ 0x47 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 11466a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -268821,15 +268823,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 114662 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov sl, r0 │ │ │ │ b.w 113d52 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 1142dc │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -268868,15 +268870,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ b.n 113f32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov sl, r0 │ │ │ │ b.w 113d52 │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 1145d2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -268892,17 +268894,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmia r4!, {r4, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ movs r1, r3 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -268956,33 +268958,33 @@ │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 114748 │ │ │ │ ldr r4, [pc, #716] @ (1149f4 ) │ │ │ │ - bl 2394c4 │ │ │ │ + bl 2394f4 │ │ │ │ ldr r2, [pc, #712] @ (1149f8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1d2a64 │ │ │ │ + bl 1d2a94 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1149de │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -269010,15 +269012,15 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 114944 │ │ │ │ movw r9, #387 @ 0x183 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r5, fp, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -269105,15 +269107,15 @@ │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ beq.n 1147f2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 114854 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 114940 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1147c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ @@ -269172,15 +269174,15 @@ │ │ │ │ ldrd r0, r1, [r5, #80] @ 0x50 │ │ │ │ bl 112768 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [fp, #684] @ 0x2ac │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r2, [pc, #160] @ (114a00 ) │ │ │ │ ldr r3, [pc, #140] @ (1149ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -269234,17 +269236,17 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbnz r0, 1149f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r8 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb69c │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -269335,15 +269337,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 115868 │ │ │ │ mov r2, r4 │ │ │ │ b.n 114ad4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 115e0a │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -269353,50 +269355,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr.w r3, [pc, #1324] @ 115058 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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, #20] │ │ │ │ bne.w 115982 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19ed64 │ │ │ │ + bl 19ed94 │ │ │ │ ldr.w r3, [pc, #1252] @ 11505c │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [pc, #1240] @ 115060 │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b6c │ │ │ │ ldr.w r3, [r4, #408] @ 0x198 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #408] @ 0x198 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -269433,15 +269435,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ strd r7, r7, [sp, #160] @ 0xa0 │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ @@ -269460,24 +269462,24 @@ │ │ │ │ strd r3, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov.w r1, #332 @ 0x14c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ strd r7, r7, [sl, #208] @ 0xd0 │ │ │ │ str.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ @@ -269554,38 +269556,38 @@ │ │ │ │ add r7, pc │ │ │ │ mov fp, sl │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d688 │ │ │ │ ldr.w r2, [fp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r0, [fp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r5, #0, #21 │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d688 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ ldr.w r2, [fp, #248] @ 0xf8 │ │ │ │ str.w sl, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #12] │ │ │ │ str r6, [r2, #0] │ │ │ │ str.w r6, [fp, #248] @ 0xf8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -269596,21 +269598,21 @@ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [pc, #708] @ (11506c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 198be4 │ │ │ │ + bl 198c14 │ │ │ │ ldr r2, [pc, #700] @ (115070 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 198be4 │ │ │ │ + bl 198c14 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 115e0a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 114ddc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -269627,25 +269629,25 @@ │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #192] @ 0xc0 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 114e16 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ bl 112958 │ │ │ │ @@ -269654,25 +269656,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldr.w r4, [sl, #196] @ 0xc4 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 114e58 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 112958 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ mov r2, r3 │ │ │ │ @@ -269685,34 +269687,34 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 114ea2 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 115706 │ │ │ │ mov.w fp, #0 │ │ │ │ vldr d8, [pc, #368] @ 115038 │ │ │ │ vldr d9, [pc, #372] @ 115040 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -269767,38 +269769,38 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #184] @ 0xb8 │ │ │ │ str r4, [r5, #4] │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ ldr.w r7, [r3, #200] @ 0xc8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 114f6a │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 114efa │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 115702 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 114ed0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ @@ -269813,15 +269815,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -269829,18 +269831,18 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 1152b4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #5 │ │ │ │ @@ -269881,37 +269883,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + str r4, [r1, #0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r1, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w sl, sp, #136 @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ adds r1, #24 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str.w r7, [sl, #12] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ mov.w r8, #108 @ 0x6c │ │ │ │ strd fp, fp, [sl] │ │ │ │ str.w fp, [sl, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ @@ -269926,51 +269928,51 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mla ip, r8, ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r1, #332 @ 0x14c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r5 │ │ │ │ bl 112cd8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mla r3, r8, r3, r6 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #200] @ 0xc8 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -269978,18 +269980,18 @@ │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r6, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 115e10 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ @@ -270017,22 +270019,22 @@ │ │ │ │ lsls r6, r7, #24 │ │ │ │ lsls r6, r7, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w r6, [sl, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd fp, fp, [sl] │ │ │ │ str.w fp, [sl, #8] │ │ │ │ @@ -270042,15 +270044,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [r7, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1154d4 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -270123,40 +270125,40 @@ │ │ │ │ b.n 1151c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11530e │ │ │ │ ldr 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, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 1127f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -270164,18 +270166,18 @@ │ │ │ │ strd r1, r7, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 115e10 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -270203,22 +270205,22 @@ │ │ │ │ lsls r0, r1, #21 │ │ │ │ lsls r0, r1, #21 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w r9, [sl, #12] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd fp, fp, [sl] │ │ │ │ str.w fp, [sl, #8] │ │ │ │ @@ -270228,15 +270230,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [r4, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #136] @ 0x88 │ │ │ │ beq.w 11555e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -270245,15 +270247,15 @@ │ │ │ │ bpl.w 11564e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r4, [r3, #192] @ 0xc0 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #184] @ 0xb8 │ │ │ │ @@ -270271,25 +270273,25 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ strd fp, fp, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1154a2 │ │ │ │ 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, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 114f7c │ │ │ │ movs r3, #32 │ │ │ │ @@ -270314,79 +270316,79 @@ │ │ │ │ beq.w 11530e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strd r1, fp, [sp, #128] @ 0x80 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 115508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 11530e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 115546 │ │ │ │ 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, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 115468 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl] │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 115584 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 115430 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ strd fp, fp, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 115e10 │ │ │ │ @@ -270573,15 +270575,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [sl, #196] @ 0xc4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -270589,18 +270591,18 @@ │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 115e10 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #11 │ │ │ │ @@ -270743,15 +270745,15 @@ │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 11588c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1158b6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 115880 │ │ │ │ subs r3, r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ tst r3, r4 │ │ │ │ beq.w 114b76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -270788,15 +270790,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 19eb04 │ │ │ │ + bl 19eb34 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ @@ -270834,31 +270836,31 @@ │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 19d8ac │ │ │ │ + bl 19d8dc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 19ec14 │ │ │ │ + bl 19ec44 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 114af0 │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -270885,15 +270887,15 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 115a42 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ cbz r7, 115a76 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 115a1a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ @@ -270907,17 +270909,17 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ mla r1, r5, r3, r1 │ │ │ │ ldrb r3, [r1, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 115a76 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 114aec │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 115a00 │ │ │ │ mov r0, r9 │ │ │ │ @@ -270926,49 +270928,49 @@ │ │ │ │ bpl.w 114abc │ │ │ │ ldr r4, [pc, #52] @ (115acc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (115ad0 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ b.w 114abc │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.w 114ce6 │ │ │ │ movs r2, #1 │ │ │ │ b.n 11572a │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #704 @ (adr r7, 115d88 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r3, r3] │ │ │ │ movs r1, r3 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [pc, #804] @ (115e1c ) │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ strd r5, r5, [r9] │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -270981,99 +270983,99 @@ │ │ │ │ ldr r3, [r2, r7] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, lr, r8, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #136] @ 0x88 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 115b6e │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r5, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 115bc2 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 112958 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ bl 1127f8 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #193] @ 0xc1 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 115d4e │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 1127f8 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -271124,24 +271126,24 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str.w r4, [sl, #220] @ 0xdc │ │ │ │ str.w r3, [sl, #232] @ 0xe8 │ │ │ │ strd r2, r2, [sl, #224] @ 0xe0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b5260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209568 │ │ │ │ + bl 209598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0510 │ │ │ │ + bl 1a0540 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 115d16 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 115d84 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -271164,15 +271166,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 115ad6 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 115d84 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ b.n 115848 │ │ │ │ movs r6, #1 │ │ │ │ b.n 115ad6 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 115a76 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -271182,46 +271184,46 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.n 115a2a │ │ │ │ movs r2, #1 │ │ │ │ b.w 114b1a │ │ │ │ movs r2, #1 │ │ │ │ b.n 1159a6 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov r4, r0 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 115c22 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 115d1c │ │ │ │ ldr r4, [pc, #152] @ (115e20 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (115e24 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ b.n 115848 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ b.w 114ab6 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 115d1c │ │ │ │ b.n 115d84 │ │ │ │ @@ -271258,17 +271260,17 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [pc, #152] @ (115ec0 ) │ │ │ │ + ldr r6, [pc, #344] @ (115f80 ) │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #360] @ (115fa4 ) │ │ │ │ @@ -271480,15 +271482,15 @@ │ │ │ │ bhi.n 116046 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsrs r4, r0, #32 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b68c │ │ │ │ + bl 19b6bc │ │ │ │ cbz r0, 116046 │ │ │ │ ldr r1, [pc, #24] @ (116050 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 115e28 │ │ │ │ movs r0, #1 │ │ │ │ @@ -271525,15 +271527,15 @@ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ str.w fp, [sp] │ │ │ │ strb.w sl, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 116168 │ │ │ │ mov r6, sp │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 116168 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1160a8 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ @@ -271566,15 +271568,15 @@ │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 1160de │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 11611c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b68c │ │ │ │ + bl 19b6bc │ │ │ │ cbz r0, 116124 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 115e28 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -271598,15 +271600,15 @@ │ │ │ │ sub.w r3, r3, #344 @ 0x158 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.n 116202 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 116124 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1160b4 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11608c │ │ │ │ @@ -271622,15 +271624,15 @@ │ │ │ │ strd r9, fp, [sp] │ │ │ │ mov r6, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1161e8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1161e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1161a0 │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -271646,22 +271648,22 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub.w r3, r3, #344 @ 0x158 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.n 116232 │ │ │ │ cbnz r5, 116214 │ │ │ │ orrs r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1161aa │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 116186 │ │ │ │ b.n 116124 │ │ │ │ mov r4, r3 │ │ │ │ b.n 1160e2 │ │ │ │ @@ -271750,22 +271752,22 @@ │ │ │ │ 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 198d6c │ │ │ │ + bl 198d9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1163dc │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [pc, #292] @ (116418 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r6, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -271780,27 +271782,27 @@ │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r4, ip, lsl #2] │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ strb.w r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11635a │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ mov.w fp, #2 │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ mla r9, r1, r2, r9 │ │ │ │ @@ -271819,21 +271821,21 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [r4, r8, lsl #2] │ │ │ │ str.w sl, [r4, lr, lsl #2] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r2, [pc, #88] @ (11641c ) │ │ │ │ ldr r3, [pc, #76] @ (116410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -271845,15 +271847,15 @@ │ │ │ │ ldr r3, [pc, #64] @ (116420 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #56] @ (116424 ) │ │ │ │ add r3, pc │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b6c │ │ │ │ movs r3, #22 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr.w r3, [r0, #400] @ 0x190 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #400] @ 0x190 │ │ │ │ @@ -271869,15 +271871,15 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + ldr r0, [pc, #88] @ (116480 ) │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #288] @ (11655c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -271925,15 +271927,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 116552 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 116500 │ │ │ │ @@ -271955,31 +271957,31 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 116500 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ beq.n 11650e │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 116524 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1164c8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ bl 1162a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11650a │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 116460 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -272365,35 +272367,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1a3c38 │ │ │ │ + bl 1a3c68 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cbz r0, 116936 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a3c38 │ │ │ │ + bl 1a3c68 │ │ │ │ cbz r0, 11693c │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3c38 │ │ │ │ + bl 1a3c68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 116938 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -272413,15 +272415,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1092] @ 116dc8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 116a86 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 116a2e │ │ │ │ @@ -272454,19 +272456,19 @@ │ │ │ │ cmp r3, r9 │ │ │ │ bhi.n 1169c2 │ │ │ │ ldrd r8, r7, [sp, #24] │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19d844 │ │ │ │ + bl 19d874 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1db294 │ │ │ │ + bl 1db2c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ @@ -272533,32 +272535,32 @@ │ │ │ │ beq.w 116d88 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 116ae2 │ │ │ │ ldr r2, [pc, #788] @ (116dd8 ) │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a8228 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 116ae2 │ │ │ │ mov r5, r4 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 19a028 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 19a028 │ │ │ │ b.n 116a88 │ │ │ │ ldr r3, [pc, #740] @ (116dd0 ) │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ @@ -272797,15 +272799,15 @@ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #40960 @ 0xa000 │ │ │ │ ldrb.w r3, [r3, #2053] @ 0x805 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ @@ -272887,21 +272889,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 116e54 │ │ │ │ cbz r5, 116eae │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -272913,15 +272915,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #40] @ (116ed8 ) │ │ │ │ ldr r3, [pc, #32] @ (116ed4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -273008,15 +273010,15 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r3, [sp, #70] @ 0x46 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1f49fc │ │ │ │ + bl 1f4a2c │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1170dc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -273036,15 +273038,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [sp, #60] @ 0x3c │ │ │ │ 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 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1170c2 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -273078,21 +273080,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1168a4 │ │ │ │ orr.w r0, r0, fp │ │ │ │ mov r7, sl │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r7, 1170ac │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 117084 │ │ │ │ @@ -273111,15 +273113,15 @@ │ │ │ │ bne.n 11709e │ │ │ │ mov r0, r4 │ │ │ │ bl 1168a4 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 11705c │ │ │ │ mov sl, r3 │ │ │ │ b.n 116ffe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -273243,27 +273245,27 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 11694c │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -273299,15 +273301,15 @@ │ │ │ │ cbz r5, 117278 │ │ │ │ mov r2, r5 │ │ │ │ b.n 117264 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1178dc │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a81bc │ │ │ │ + bl 1a81ec │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 117876 │ │ │ │ mov r1, r5 │ │ │ │ @@ -273355,15 +273357,15 @@ │ │ │ │ cmp r6, #4 │ │ │ │ beq.n 1172ea │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 117300 │ │ │ │ mov r0, r2 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1172cc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1178c6 │ │ │ │ @@ -273391,22 +273393,22 @@ │ │ │ │ beq.w 1175c0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11734a │ │ │ │ mov sl, fp │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 117334 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11776e │ │ │ │ b.n 117764 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 117360 │ │ │ │ @@ -273471,15 +273473,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ mov lr, r8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ @@ -273515,42 +273517,42 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r4, [r6], #4 │ │ │ │ cbz r4, 1174d8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 11694c │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb70 │ │ │ │ str r4, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1174ae │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r4, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cbz r4, 1174fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cbz r5, 1174fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3c38 │ │ │ │ + bl 1a3c68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 117594 │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ str r5, [r1, #4] │ │ │ │ @@ -273575,41 +273577,41 @@ │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ ite ne │ │ │ │ movne.w r1, #604 @ 0x25c │ │ │ │ movweq r1, #605 @ 0x25d │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 117360 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w 117758 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 117360 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c38 │ │ │ │ + bl 1a3c68 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ b.n 1174fe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r2, [r1, #46] @ 0x2e │ │ │ │ @@ -273717,15 +273719,15 @@ │ │ │ │ bne.w 11757e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r6, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ str r6, [r2, #12] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -273738,15 +273740,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 11757e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 11743a │ │ │ │ movs r3, #20 │ │ │ │ @@ -273760,31 +273762,31 @@ │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ b.n 1175fe │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 117804 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 11767e │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f49a0 │ │ │ │ + bl 1f49d0 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 11740a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 117360 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1a81e0 │ │ │ │ + bl 1a8210 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 4aa90 │ │ │ │ ldr r2, [pc, #368] @ (1178ec ) │ │ │ │ ldr r3, [pc, #368] @ (1178f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -273834,29 +273836,29 @@ │ │ │ │ bne.w 117360 │ │ │ │ b.n 1175fa │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #604 @ 0x25c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r6, [r3, fp, lsl #2] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r6, [r2, #12] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 11757e │ │ │ │ sub.w r1, r3, #184 @ 0xb8 │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -273895,34 +273897,34 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 117326 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ b.n 1178cc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ b.n 11776e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 117764 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a81bc │ │ │ │ + bl 1a81ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -274084,35 +274086,35 @@ │ │ │ │ adds r3, r1, r3 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 117ac8 │ │ │ │ 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 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ strd r3, r3, [fp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ @@ -274123,15 +274125,15 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [r6, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r8, [r4, #41] @ 0x29 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.w 117eda │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ beq.w 117f18 │ │ │ │ cmp.w r8, #32 │ │ │ │ beq.n 117b8a │ │ │ │ @@ -274142,15 +274144,15 @@ │ │ │ │ beq.w 117f4c │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 117b62 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -274161,23 +274163,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d8c │ │ │ │ + bl 199dbc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 117a30 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 117a14 │ │ │ │ mov r6, sl │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ @@ -274261,19 +274263,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #159 @ 0x9f │ │ │ │ movwpl r1, #417 @ 0x1a1 │ │ │ │ ldrmi r0, [r7, #44] @ 0x2c │ │ │ │ ldrpl r0, [r7, #44] @ 0x2c │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w fp, [r7, #60] @ 0x3c │ │ │ │ @@ -274286,28 +274288,28 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ 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, [ip, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d8c │ │ │ │ + bl 199dbc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 117c1c │ │ │ │ b.n 117d24 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 117c00 │ │ │ │ ldr.w fp, [r7, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -274355,75 +274357,75 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 117d82 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #602 @ 0x25a │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bl 199214 │ │ │ │ + bl 199244 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ mov r0, fp │ │ │ │ - bl 1a4840 │ │ │ │ + bl 1a4870 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str r2, [r1, #20] │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r2, [pc, #388] @ (117fd4 ) │ │ │ │ ldr r3, [pc, #388] @ (117fd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -274460,46 +274462,46 @@ │ │ │ │ bne.w 117ba6 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 117a56 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov fp, r0 │ │ │ │ b.n 117cb0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov fp, r0 │ │ │ │ b.n 117c72 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ mov r1, r8 │ │ │ │ strd r3, r3, [sl] │ │ │ │ vstr d8, [r7, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 117f06 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 117b8a │ │ │ │ ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -274512,23 +274514,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ bl 116ddc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 117b8a │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r8, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ mov r9, r0 │ │ │ │ b.n 117b8a │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 117d24 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r2, #683 @ 0x2ab │ │ │ │ @@ -274539,15 +274541,15 @@ │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 117ba6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp.w r2, #398 @ 0x18e │ │ │ │ beq.n 117eb6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 117a14 │ │ │ │ b.n 117bb4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #398 @ 0x18e │ │ │ │ beq.w 117a56 │ │ │ │ @@ -274583,15 +274585,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #1972 @ 0x7b4 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1180d2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ subs r6, #0 │ │ │ │ @@ -274614,15 +274616,15 @@ │ │ │ │ ldrb.w r3, [r3, #288] @ 0x120 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1179] @ 0x49b │ │ │ │ blx 4b8c8 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ subs r3, #1 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 1180ac │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -274658,15 +274660,15 @@ │ │ │ │ blx 4b8c8 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 1180d6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 4b8c8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -274717,15 +274719,15 @@ │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -274746,21 +274748,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (1181e8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1181ba │ │ │ │ ldr r3, [pc, #16] @ (1181ec ) │ │ │ │ add r3, pc │ │ │ │ b.n 1181ba │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -274769,15 +274771,15 @@ │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -274818,15 +274820,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -274902,15 +274904,15 @@ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r2, [pc, #72] @ (1183b0 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #72] @ (1183b4 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ ldr r2, [pc, #56] @ (1183b8 ) │ │ │ │ ldr r3, [pc, #36] @ (1183a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -274926,17 +274928,17 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 3, pc, cr3, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -275020,21 +275022,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 118484 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 118484 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 118484 │ │ │ │ nop │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + cmp r0, #28 │ │ │ │ movs r1, r3 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 118532 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -275052,15 +275054,15 @@ │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 11852e │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 17fcd4 │ │ │ │ + bl 17fd04 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ str.w r5, [r4, #148] @ 0x94 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r0, [r4, #156] @ 0x9c │ │ │ │ bcs.n 11852c │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ @@ -275264,23 +275266,23 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r7} │ │ │ │ movs r5, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ 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, #116] @ 0x74 │ │ │ │ @@ -275301,15 +275303,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ add r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - bl 169298 │ │ │ │ + bl 1692cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 118832 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11883e │ │ │ │ ldrsh.w r3, [r4, #186] @ 0xba │ │ │ │ @@ -275389,19 +275391,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 118850 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 11887c │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ 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 │ │ │ │ @@ -275564,19 +275566,19 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #1048 @ 0x418 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -276090,15 +276092,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r9, pc │ │ │ │ b.n 119042 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 119092 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 23964c │ │ │ │ + bl 23967c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1936] @ 1197b4 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -276176,15 +276178,15 @@ │ │ │ │ and.w r0, r3, #3 │ │ │ │ lsrs r7, r3, #2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ ldrb.w r8, [r2, r0] │ │ │ │ bmi.w 11927a │ │ │ │ ldrb.w r0, [r9, #872] @ 0x368 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23964c │ │ │ │ + bl 23967c │ │ │ │ add fp, r6 │ │ │ │ ldrb.w r2, [r9, #875] @ 0x36b │ │ │ │ add fp, r5 │ │ │ │ ldrb.w r1, [r9, #874] @ 0x36a │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #5 │ │ │ │ @@ -276217,15 +276219,15 @@ │ │ │ │ ldrb.w r2, [r2, #876] @ 0x36c │ │ │ │ ldrb.w r8, [r3, r1] │ │ │ │ lsls r3, r2, #31 │ │ │ │ bmi.n 11927a │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 119108 │ │ │ │ ldrb.w r0, [r9, #872] @ 0x368 │ │ │ │ - bl 239624 │ │ │ │ + bl 239654 │ │ │ │ b.n 119112 │ │ │ │ ldr.w fp, [r2, #84] @ 0x54 │ │ │ │ add.w ip, r2, #80 @ 0x50 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 119260 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r9 │ │ │ │ @@ -276309,15 +276311,15 @@ │ │ │ │ add.w r3, fp, r6 │ │ │ │ movs r7, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #876] @ 0x36c │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 119108 │ │ │ │ ldrb.w r0, [r9, #872] @ 0x368 │ │ │ │ - bl 2396cc │ │ │ │ + bl 2396fc │ │ │ │ b.n 119112 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1360] @ 1197dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ @@ -276519,15 +276521,15 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1196ea │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 23971c │ │ │ │ + bl 23974c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 119022 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ @@ -276746,214 +276748,214 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 118cbc │ │ │ │ nop │ │ │ │ strb r6, [r7, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r1, #22 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r1, #0 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r1, #12 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r1, #4 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r1, #6 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r2, #6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r5, #5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r2, #5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r3, #4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r0, #4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r4, #3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r5, #2 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r2, r0, #2 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ movs r1, r3 │ │ │ │ - bcs.n 119740 │ │ │ │ + bcc.n 1197a0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r4, #1 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ movs r1, r3 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ movs r1, r3 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r4, #6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r1, #6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r2, r3, #6 │ │ │ │ movs r1, r3 │ │ │ │ bl 3397a2 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r1, #1 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r1, #3 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r4, #2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r2, #2 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r5, r5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + subs r2, r1, r0 │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r1, #2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r1, #2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r2, #3 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r0, r3 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ movs r1, r3 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r3, r7 │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ movs r2, r3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ movs r1, r3 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r6, r4, #0 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r1, r6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r1, r6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r4, r5 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ movs r1, r3 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r2, r1 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -276977,30 +276979,30 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r9, [r2, #32] │ │ │ │ bl 11876c │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 119a12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #190 @ 0xbe │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f720 │ │ │ │ mov r1, r7 │ │ │ │ add.w r7, r4, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17c9f0 │ │ │ │ + bl 17ca20 │ │ │ │ ldr.w r3, [pc, #1528] @ 119f18 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #1524] @ 119f1c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -277032,15 +277034,15 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119ce6 │ │ │ │ ldr.w r1, [pc, #1448] @ 119f20 │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ ldr.w r1, [pc, #1440] @ 119f24 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4bc3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 119a6c │ │ │ │ @@ -277058,15 +277060,15 @@ │ │ │ │ beq.w 119ef2 │ │ │ │ mov r0, r4 │ │ │ │ bl 11876c │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 119ed8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldrb.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 119cc8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ blx 4b278 │ │ │ │ @@ -277090,24 +277092,24 @@ │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r5, #7 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ b.n 1198fa │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1284] @ 119f2c │ │ │ │ ldr.w r1, [pc, #1284] @ 119f30 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1272] @ 119f34 │ │ │ │ ldr.w r3, [pc, #1232] @ 119f10 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @@ -277120,15 +277122,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11996a │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119d0c │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 119974 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 119c82 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 119efa │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -277236,15 +277238,15 @@ │ │ │ │ movcc r9, r5 │ │ │ │ uxth.w r9, r9 │ │ │ │ ldr r2, [pc, #916] @ (119f38 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #916] @ (119f3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r9, r1 │ │ │ │ blx 4b790 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -277274,43 +277276,43 @@ │ │ │ │ bne.n 119bc8 │ │ │ │ b.n 119bce │ │ │ │ ldrh.w lr, [r6, #168] @ 0xa8 │ │ │ │ mov r5, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 119b62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl 124834 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ b.n 119a38 │ │ │ │ ldr r5, [pc, #792] @ (119f40 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #792] @ (119f44 ) │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1182a8 │ │ │ │ ldr r2, [pc, #776] @ (119f48 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 1182a8 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n 119a36 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 119a66 │ │ │ │ ldrb.w sl, [r4, #128] @ 0x80 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 119c82 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ @@ -277388,15 +277390,15 @@ │ │ │ │ ldr.w r4, [r5, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #552] @ (119f58 ) │ │ │ │ ldr r1, [pc, #556] @ (119f5c ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 119a36 │ │ │ │ ldr r2, [pc, #540] @ (119f60 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ @@ -277410,15 +277412,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 118be0 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 4b8c8 │ │ │ │ @@ -277464,15 +277466,15 @@ │ │ │ │ bl 118be0 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r1, [pc, #376] @ (119f74 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 17c90c │ │ │ │ + bl 17c93c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ b.n 119a84 │ │ │ │ ldr r2, [pc, #360] @ (119f78 ) │ │ │ │ add r2, pc │ │ │ │ b.n 119d44 │ │ │ │ ldr r2, [pc, #356] @ (119f7c ) │ │ │ │ @@ -277528,21 +277530,21 @@ │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ b.n 119de8 │ │ │ │ ldr r2, [pc, #272] @ (119fa4 ) │ │ │ │ ldr r1, [pc, #272] @ (119fa8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 119c56 │ │ │ │ ldr r2, [pc, #264] @ (119fac ) │ │ │ │ ldr r1, [pc, #268] @ (119fb0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.n 119c56 │ │ │ │ add.w fp, sp, #24 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #28] │ │ │ │ str.w r2, [fp] │ │ │ │ blx 4b278 │ │ │ │ @@ -277584,90 +277586,90 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r1 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf3100018 │ │ │ │ + sbfx r0, r0, #0, #25 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf1980018 │ │ │ │ - adds.w r0, r6, #24 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + rsb r0, r8, #24 │ │ │ │ + adc.w r0, r6, #24 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ movs r1, r3 │ │ │ │ - and.w r0, sl, #24 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + bics.w r0, sl, #24 │ │ │ │ + subs r6, r1, r7 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ movs r1, r3 │ │ │ │ - vqadd.s8 d16, d0, d8 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + vqadd.s64 d16, d0, d8 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ movs r1, r3 │ │ │ │ - mcr 0, 5, r0, cr8, cr8, {0} │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + mrc 0, 6, r0, cr8, cr8, {0} │ │ │ │ + asrs r4, r7, #15 │ │ │ │ movs r1, r3 │ │ │ │ - mrc 0, 4, r0, cr10, cr8, {0} │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + mcr 0, 6, r0, cr10, cr8, {0} │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ movs r1, r3 │ │ │ │ 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, #264] @ 11a0e4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -277732,15 +277734,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 109bd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 10bd64 │ │ │ │ ldr r3, [pc, #80] @ (11a0e8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -277750,39 +277752,39 @@ │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cbnz r3, 11a0ae │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #248] @ 0xf8 │ │ │ │ b.n 11a028 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fffdc │ │ │ │ + bl 20000c │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ b.n 11a0a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r7, [pc, #40] @ (11a0ec ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #40] @ (11a0f0 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ b.n 11a0a0 │ │ │ │ str r4, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8], #-96 @ 0xffffffa0 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + stc 0, cr0, [r8], #96 @ 0x60 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 119fc8 │ │ │ │ @@ -277799,15 +277801,15 @@ │ │ │ │ ldr r1, [pc, #132] @ (11a1ac ) │ │ │ │ mov r8, r2 │ │ │ │ add r0, pc │ │ │ │ mov r9, r3 │ │ │ │ add r1, pc │ │ │ │ bl 11821c │ │ │ │ mov r0, sl │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 11a15c │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 11a190 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #12 │ │ │ │ @@ -277830,32 +277832,32 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 11a184 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r1, #31 │ │ │ │ bmi.n 11a148 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 11a17c │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a190 │ │ │ │ b.n 11a15c │ │ │ │ nop │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 11a3b8 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 11a478 ) │ │ │ │ movs r5, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 11a1d6 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 11a1c8 │ │ │ │ cbnz r1, 11a1ea │ │ │ │ @@ -278047,15 +278049,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (11a3ec ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 2060dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11a392 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -278103,15 +278105,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, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17fcd4 │ │ │ │ + bl 17fd04 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl, #156] @ 0x9c │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [sl, #148] @ 0x94 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.n 11a464 │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -278232,15 +278234,15 @@ │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ movs r1, 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] @ (11a59c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -278265,15 +278267,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r6, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ movs r1, 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] @ (11a66c ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -278445,19 +278447,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (11a758 ) │ │ │ │ ldr r0, [pc, #20] @ (11a75c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 12452c │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #584] @ (11a9bc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -278702,37 +278704,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 11a836 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ movs r5, r4 │ │ │ │ - add r3, pc, #944 @ (adr r3, 11ad7c ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 11aa3c ) │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ movs r1, r3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrsb r0, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ movs r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ movs r1, 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, #1824] @ 0x720 │ │ │ │ ldr.w r2, [pc, #2408] @ 11b374 │ │ │ │ @@ -279803,67 +279805,67 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrh r2, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ movs r5, r4 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r5, r4 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 11b2d0 │ │ │ │ + bcc.n 11b330 │ │ │ │ movs r5, r4 │ │ │ │ - add r0, pc, #288 @ (adr r0, 11b4b8 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 11b578 ) │ │ │ │ movs r5, r4 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ movs r5, r4 │ │ │ │ strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ movs r5, r4 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8de │ │ │ │ movs r5, r4 │ │ │ │ strh r4, [r6, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r2, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r0, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ movs r5, r4 │ │ │ │ - add r7, pc, #440 @ (adr r7, 11b584 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 11b644 ) │ │ │ │ movs r5, r4 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ strh r4, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r5, [pc, #896] @ (11b758 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r2, [r5, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, pc, #456 @ (adr r6, 11b5b4 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 11b674 ) │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ movs r5, r4 │ │ │ │ strh r6, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r6, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -280166,21 +280168,21 @@ │ │ │ │ str r3, [r1, #80] @ 0x50 │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, ip] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ ldr.w r3, [pc, #2148] @ 11bfb4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ ldr.w r3, [pc, #2136] @ 11bfb8 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 11b0e4 │ │ │ │ ldr.w r3, [pc, #2132] @ 11bfbc │ │ │ │ ldr.w r2, [r8] │ │ │ │ add r3, pc │ │ │ │ @@ -280345,15 +280347,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bl 11a5ac │ │ │ │ b.w 11b0e4 │ │ │ │ ldr.w r6, [pc, #1740] @ 11bffc │ │ │ │ ldr.w r1, [r8] │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 17fdb0 │ │ │ │ + bl 17fde0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 11b0e4 │ │ │ │ ldr.w r3, [pc, #1716] @ 11c000 │ │ │ │ ldr.w r2, [r8] │ │ │ │ add r3, pc │ │ │ │ @@ -280477,21 +280479,21 @@ │ │ │ │ strh r3, [r2, #8] │ │ │ │ b.w 11b0e4 │ │ │ │ ldr.w r6, [pc, #1444] @ 11c034 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 17fdb0 │ │ │ │ + bl 17fde0 │ │ │ │ ldr.w r3, [pc, #1428] @ 11c038 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ b.w 11b0e4 │ │ │ │ ldr.w r3, [pc, #1412] @ 11c03c │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bpl.w 11b0e4 │ │ │ │ @@ -282526,15 +282528,15 @@ │ │ │ │ movcc r2, #1 │ │ │ │ strh r2, [r0, #8] │ │ │ │ b.w 11b0e4 │ │ │ │ vldr d0, [r8, #-8] │ │ │ │ ldr.w r6, [pc, #2852] @ 11dc38 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b22c │ │ │ │ ldr.w r2, [pc, #2844] @ 11dc3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ orr.w r2, r2, #6 │ │ │ │ @@ -283935,39 +283937,39 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrsb r4, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrsb r2, [r1, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 11e058 │ │ │ │ + bvs.n 11e0b8 │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 11df38 │ │ │ │ + bpl.n 11df98 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 11e0e8 │ │ │ │ + bpl.n 11df48 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 11e08c │ │ │ │ + bmi.n 11e0ec │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 11e004 │ │ │ │ + bmi.n 11e064 │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r2, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 11e0e8 │ │ │ │ + bpl.n 11df48 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 11dfc0 │ │ │ │ + bcc.n 11e020 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #220] @ (11e114 ) │ │ │ │ @@ -284016,34 +284018,34 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 11e0b2 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 11e0b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 11e0ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r3, r3, r7 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 11e09a │ │ │ │ ldr r3, [pc, #116] @ (11e13c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r3, [pc, #112] @ (11e140 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r3, [pc, #104] @ (11e144 ) │ │ │ │ ldr r0, [pc, #108] @ (11e148 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ blx 4be40 │ │ │ │ @@ -284092,15 +284094,15 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r6, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 11e198 │ │ │ │ + bmi.n 11e1f8 │ │ │ │ movs r0, r3 │ │ │ │ strb r2, [r0, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r1, [pc, #208] @ (11e22c ) │ │ │ │ ldr r2, [pc, #212] @ (11e230 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -284188,31 +284190,31 @@ │ │ │ │ nop │ │ │ │ strb r0, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb84c │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r5, r4 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r4 │ │ │ │ - add r2, pc, #192 @ (adr r2, 11e310 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 11e3d0 ) │ │ │ │ movs r5, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ movs r5, r4 │ │ │ │ - add r1, pc, #920 @ (adr r1, 11e5f0 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 11e2b0 ) │ │ │ │ movs r5, r4 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ movs r5, r4 │ │ │ │ strh r0, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r2, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -284273,15 +284275,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 4ace0 │ │ │ │ nop │ │ │ │ adds r6, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 1, r0, ip, cr9 │ │ │ │ + ldc2l 0, cr0, [ip], #-100 @ 0xffffff9c │ │ │ │ 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, [pc, #96] @ (11e374 ) │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ @@ -284333,15 +284335,15 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r0, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r2, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vshr.s8 d0, d8, #4 │ │ │ │ + vshr.s32 d0, d8, #4 │ │ │ │ ldr r3, [pc, #112] @ (11e400 ) │ │ │ │ push {r4, r5, r6} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11e3c0 │ │ │ │ ldr r3, [pc, #108] @ (11e404 ) │ │ │ │ add r3, pc │ │ │ │ @@ -284398,15 +284400,15 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r0, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r2, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ movs r1, r3 │ │ │ │ strh r0, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r6, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -284538,15 +284540,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 11e4a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (11e550 ) │ │ │ │ add r0, pc │ │ │ │ bl 11e2c4 │ │ │ │ - stcl 0, cr0, [r2, #96]! @ 0x60 │ │ │ │ + mrc 0, 0, r0, cr2, cr8, {0} │ │ │ │ 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, #120] @ (11e5dc ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -285709,39 +285711,39 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, r2, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r7, [pc, #800] @ (11f2e4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r7, [pc, #840] @ (11f310 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 11f01e │ │ │ │ + cbz r6, 11f02a │ │ │ │ movs r5, r4 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ movs r5, r4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ movs r5, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ movs r5, r4 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ movs r5, r4 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r5, r4 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r5, r4 │ │ │ │ - cbnz r0, 11f06e │ │ │ │ + pop {r3, r5} │ │ │ │ movs r5, r4 │ │ │ │ ldr r6, [pc, #984] @ (11f3cc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r6, [pc, #928] @ (11f398 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ movs r5, r4 │ │ │ │ ldr r6, [pc, #944] @ (11f3b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r6, [pc, #760] @ (11f2fc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r6, [pc, #736] @ (11f2e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -286885,15 +286887,15 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r2, #34 @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 11fb20 │ │ │ │ + bvc.n 11fb80 │ │ │ │ movs r0, r3 │ │ │ │ ldr.w r3, [pc, #3076] @ 12081c │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #3072] @ 120820 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -287307,15 +287309,15 @@ │ │ │ │ ldr.w r2, [pc, #2152] @ 1208f4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2152] @ 1208f8 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ ldr.w r2, [pc, #2140] @ 1208fc │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 11eb4e │ │ │ │ ldr.w r2, [pc, #2124] @ 1208fc │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ @@ -288048,17 +288050,17 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, #254 @ 0xfe │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 120850 │ │ │ │ + bvs.n 1208b0 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1207d0 │ │ │ │ + bpl.n 120830 │ │ │ │ movs r0, r3 │ │ │ │ adds r7, #246 @ 0xf6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -288086,41 +288088,41 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r7, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1207d0 │ │ │ │ + bmi.n 120830 │ │ │ │ movs r0, r3 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, #86 @ 0x56 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 120950 │ │ │ │ + bmi.n 1209b0 │ │ │ │ movs r0, r3 │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ movs r5, r4 │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r5, #226 @ 0xe2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #768 @ (adr r2, 120bdc ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 120c9c ) │ │ │ │ movs r5, r4 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ movs r5, r4 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ movs r5, r4 │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r5, #142 @ 0x8e │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -288144,15 +288146,15 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r7, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r7, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r6, #250 @ 0xfa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #248 @ (adr r5, 120a20 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 120ae0 ) │ │ │ │ movs r0, r3 │ │ │ │ cmp r6, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [pc, #844] @ (120c80 ) │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ @@ -288500,15 +288502,15 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r1, #198 @ 0xc6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r1, #166 @ 0xa6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [pc, #4] @ (120cb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ lsrs r2, r5, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -288592,40 +288594,40 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #68] @ (120dbc ) │ │ │ │ add.w r8, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [pc, #64] @ 120dc0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #64] @ 120dc4 │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ ldr r2, [pc, #60] @ (120dc8 ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r7, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 4aa90 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 120d98 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfa4c0017 │ │ │ │ - rsb r0, lr, #23 │ │ │ │ - @ instruction: 0xfaba0018 │ │ │ │ + @ instruction: 0xfa7c0017 │ │ │ │ + @ instruction: 0xf1fe0017 │ │ │ │ + @ instruction: 0xfaea0018 │ │ │ │ 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] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -288643,22 +288645,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r3, 120e1e │ │ │ │ mov r0, r3 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 120e24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r7, r4, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ str r0, [r6, #24] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 120e4e │ │ │ │ add.w r2, r1, #9 │ │ │ │ @@ -288684,20 +288686,20 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #32] │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ strd r7, r4, [r2] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -288871,17 +288873,17 @@ │ │ │ │ bl 120ce0 │ │ │ │ b.n 120ff4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0a20081 │ │ │ │ and.w r0, r4, #129 @ 0x81 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ movs r0, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -290076,15 +290078,15 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ b.n 1215bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 121570 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 121b2c │ │ │ │ + cbnz r4, 121b38 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (121b40 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290104,17 +290106,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x0036 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 121b6c │ │ │ │ + cbnz r4, 121b78 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (121b80 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290131,17 +290133,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r5 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r0, 121b9a │ │ │ │ + cbnz r0, 121ba6 │ │ │ │ movs r0, 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] @ (121bb8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290154,17 +290156,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 121a80 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r2, 121bc4 │ │ │ │ + cbnz r2, 121bd0 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r0, 121bc8 │ │ │ │ + cbnz r0, 121bd4 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (121bf0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -290174,15 +290176,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} │ │ │ │ - cbnz r4, 121c24 │ │ │ │ + cbnz r4, 121c30 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (121c2c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -290197,17 +290199,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #27 │ │ │ │ bl 121a80 │ │ │ │ orr.w r0, r0, r5, lsl #5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (121c6c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -290222,17 +290224,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 121a80 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ movs r0, 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] @ (121ca4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290244,17 +290246,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 121a80 │ │ │ │ adds r0, r4, r0 │ │ │ │ adc.w r1, r5, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (121cf0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290275,17 +290277,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + cbnz r6, 121cf4 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (121d30 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -290300,17 +290302,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 121a80 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb83c │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (121d7c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290330,17 +290332,17 @@ │ │ │ │ moveq r0, r1 │ │ │ │ cmp r5, #2 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ movs r0, 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] @ (121db4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290353,17 +290355,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 121a80 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (121dec ) │ │ │ │ add r1, pc │ │ │ │ @@ -290373,15 +290375,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #138 @ 0x8a │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (121e20 ) │ │ │ │ add r1, pc │ │ │ │ @@ -290392,15 +290394,15 @@ │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ cmp r0, #3 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (121e58 ) │ │ │ │ add r1, pc │ │ │ │ @@ -290412,15 +290414,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: 0xb714 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (121e90 ) │ │ │ │ add r1, pc │ │ │ │ @@ -290432,15 +290434,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb70c │ │ │ │ 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, #68] @ (121ee8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -290467,19 +290469,19 @@ │ │ │ │ movne r0, r1 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ movs r0, r3 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (121f24 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290492,17 +290494,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 121a80 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r0, r3 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb688 │ │ │ │ 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, #64] @ (121f7c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -290529,19 +290531,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + cpsie ai │ │ │ │ movs r0, r3 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb642 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (121fc8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290560,17 +290562,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb612 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (121ff8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -290578,15 +290580,15 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, r3, lsr #27 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (12202c ) │ │ │ │ add r1, pc │ │ │ │ @@ -290596,15 +290598,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} │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (122060 ) │ │ │ │ add r1, pc │ │ │ │ @@ -290614,15 +290616,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} │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (1220a0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290640,17 +290642,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ movs r0, r3 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ 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, #80] @ (122108 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290682,19 +290684,19 @@ │ │ │ │ orrs r4, r6 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ 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, #80] @ (122174 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290726,19 +290728,19 @@ │ │ │ │ orrs r4, r6 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (1221c8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290759,17 +290761,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 12224c │ │ │ │ + push {r5} │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (122210 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -290787,15 +290789,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} │ │ │ │ - cbz r6, 12226c │ │ │ │ + cbz r6, 122278 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (122258 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -290815,15 +290817,15 @@ │ │ │ │ bcs.n 12223a │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 1222a4 │ │ │ │ + cbz r2, 1222b0 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (122294 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -290838,17 +290840,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 121a80 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - uxth r2, r6 │ │ │ │ + uxtb r2, r4 │ │ │ │ movs r0, r3 │ │ │ │ - uxth r0, r5 │ │ │ │ + uxtb r0, r3 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #212] @ (122384 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -290939,15 +290941,15 @@ │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ble.n 122418 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 122300 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxtb r4, r3 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1396] @ 12291c │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -291038,25 +291040,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 122496 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 12248e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1160] @ 122930 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 4aa90 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 122408 │ │ │ │ ldr.w r2, [pc, #1136] @ 122934 │ │ │ │ @@ -291106,15 +291108,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 122550 │ │ │ │ ldr.w r8, [pc, #1020] @ 122938 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 12253e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -291193,15 +291195,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1228f0 │ │ │ │ ldr r1, [pc, #808] @ (12293c ) │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ 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 1224b2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -291226,29 +291228,29 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (122940 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r1, [pc, #708] @ (122944 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r1, [pc, #696] @ (122948 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1224b2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -291272,64 +291274,64 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (12294c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1224b2 │ │ │ │ ldr r1, [pc, #588] @ (122950 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 122880 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (122954 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1228b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1224b2 │ │ │ │ ldr r1, [pc, #524] @ (122958 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1228c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1224b2 │ │ │ │ ldr r1, [pc, #496] @ (12295c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1228dc │ │ │ │ @@ -291348,15 +291350,15 @@ │ │ │ │ bne.n 122796 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (122960 ) │ │ │ │ mov r0, lr │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1224b2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -291377,15 +291379,15 @@ │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12289c │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ @@ -291397,25 +291399,25 @@ │ │ │ │ str.w r5, [r9, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 122394 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n 1224b2 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1224b2 │ │ │ │ ldr.w r8, [pc, #284] @ 122964 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 12284a │ │ │ │ b.n 1224b2 │ │ │ │ ldr r1, [pc, #264] @ (122968 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -291427,21 +291429,21 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ add r1, pc │ │ │ │ bl 120ce0 │ │ │ │ b.n 1224b2 │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (122970 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [pc, #204] @ (122974 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -291449,38 +291451,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 120ce0 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r1, [pc, #192] @ (122978 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (12297c ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (122980 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 1224b2 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1225f4 │ │ │ │ ldr r1, [pc, #144] @ (122984 ) │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ 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 1224b2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ @@ -291490,62 +291492,62 @@ │ │ │ │ add r1, pc │ │ │ │ bl 120ce0 │ │ │ │ b.n 1224b2 │ │ │ │ bgt.n 1229b8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxtb r6, r1 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxtb r4, r1 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ movs r0, r3 │ │ │ │ blt.n 1229a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1229c4 │ │ │ │ + bhi.n 122a24 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r4} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ movs r0, r3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 122914 │ │ │ │ + bvc.n 122974 │ │ │ │ movs r7, r2 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ movs r0, r3 │ │ │ │ - mcr2 0, 0, r0, cr8, cr7, {0} │ │ │ │ - ldc2l 0, cr0, [r8, #92]! @ 0x5c │ │ │ │ - stc2l 0, cr0, [r4, #92]! @ 0x5c │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + mrc2 0, 1, r0, cr8, cr7, {0} │ │ │ │ + mcr2 0, 1, r0, cr8, cr7, {0} │ │ │ │ + mrc2 0, 0, r0, cr4, cr7, {0} │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ movs r0, r3 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #608] @ (122c00 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -291571,15 +291573,15 @@ │ │ │ │ b.n 122a44 │ │ │ │ add.w fp, sp, #20 │ │ │ │ adds r6, #1 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w fp, {r0, r1} │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ ldr.w ip, [r4, #68] @ 0x44 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #8] │ │ │ │ @@ -291598,20 +291600,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (122c10 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 122aa8 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -291697,15 +291699,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (122c1c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 122bf8 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 122b44 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -291714,15 +291716,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 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 122bc0 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -291745,15 +291747,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #164] @ (122c20 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ 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] │ │ │ │ @@ -291766,15 +291768,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 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 122a68 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 122b56 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 122bec │ │ │ │ @@ -291784,41 +291786,41 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 122b56 │ │ │ │ ldr r1, [pc, #68] @ (122c24 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae78 │ │ │ │ b.n 122a9a │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 122b56 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 122bd4 │ │ │ │ nop │ │ │ │ bvs.n 122cb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ movs r0, r3 │ │ │ │ - itee al │ │ │ │ - moval r7, r2 │ │ │ │ - cdp 0, 14, cr0, cr0, cr1, {4} │ │ │ │ - bpl.n 122cbc @ unpredictable > │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ + movs r7, r2 │ │ │ │ + cdp 0, 14, cr0, cr0, cr1, {4} │ │ │ │ + bpl.n 122cbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - itt eq │ │ │ │ - moveq r7, r2 │ │ │ │ - addeq r3, sp, #64 @ 0x40 │ │ │ │ + ite cc │ │ │ │ + movcc r7, r2 │ │ │ │ + addcs r3, sp, #256 @ 0x100 │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (122c90 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -291859,19 +291861,19 @@ │ │ │ │ b.n 122c5e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 122c10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ movs r0, r3 │ │ │ │ bcc.n 122bd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (122d0c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -291912,19 +291914,19 @@ │ │ │ │ b.n 122cda │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 122d94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ movs r0, r3 │ │ │ │ bcc.n 122d58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #664 @ (adr r7, 122fb8 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 123078 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (122d88 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -291965,19 +291967,19 @@ │ │ │ │ b.n 122d56 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 122d18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ movs r0, r3 │ │ │ │ bcs.n 122cdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #168 @ (adr r7, 122e44 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 122f04 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (122e04 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292018,19 +292020,19 @@ │ │ │ │ b.n 122dd2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 122e9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ movs r0, r3 │ │ │ │ bcs.n 122e60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #696 @ (adr r6, 1230d0 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 123190 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (122e80 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292071,19 +292073,19 @@ │ │ │ │ b.n 122e4e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 122e20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r0, r3 │ │ │ │ bne.n 122de4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #200 @ (adr r6, 122f5c ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 12301c ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (122efc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292124,19 +292126,19 @@ │ │ │ │ b.n 122eca │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 122fa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ movs r0, r3 │ │ │ │ bne.n 122f68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #728 @ (adr r5, 1231e8 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 1232a8 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (122f78 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292177,19 +292179,19 @@ │ │ │ │ b.n 122f46 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 122f28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #776 @ (adr r7, 12328c ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 12334c ) │ │ │ │ movs r0, r3 │ │ │ │ beq.n 122eec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #232 @ (adr r5, 123074 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 123134 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (122ff4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292230,19 +292232,19 @@ │ │ │ │ b.n 122fc2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 1230ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #328 @ (adr r7, 123148 ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 123208 ) │ │ │ │ movs r0, r3 │ │ │ │ beq.n 123070 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, 123300 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 1233c0 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (123070 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292283,19 +292285,19 @@ │ │ │ │ b.n 12303e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #888 @ (adr r6, 1233f4 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 1230b4 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #264 @ (adr r4, 12318c ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 12324c ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1230ec ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292336,19 +292338,19 @@ │ │ │ │ b.n 1230ba │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #456 @ (adr r6, 1232c0 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 123380 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #792 @ (adr r3, 123418 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 1234d8 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (123168 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292389,19 +292391,19 @@ │ │ │ │ b.n 123136 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #376 @ (adr r4, 1232ec ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 1233ac ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #296 @ (adr r3, 1232a4 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 123364 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1231e4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292442,19 +292444,19 @@ │ │ │ │ b.n 1231b2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #344 @ (adr r5, 123348 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 123408 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r6, {r1, r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #824 @ (adr r2, 123530 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 1235f0 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (123260 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292495,19 +292497,19 @@ │ │ │ │ b.n 12322e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #760 @ (adr r4, 123564 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 123624 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 1233bc ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 12347c ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1232dc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292548,19 +292550,19 @@ │ │ │ │ b.n 1232aa │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #424 @ (adr r4, 123490 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 123550 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #856 @ (adr r1, 123648 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 123308 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (123358 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292601,19 +292603,19 @@ │ │ │ │ b.n 123326 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #952 @ (adr r3, 12371c ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 1233dc ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #360 @ (adr r1, 1234d4 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 123594 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (1233dc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292658,19 +292660,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1233ac │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #616 @ (adr r3, 123650 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 123710 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #840 @ (adr r0, 123738 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 1233f8 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (123460 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292715,19 +292717,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 123430 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #88 @ (adr r3, 1234c4 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 123584 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r3, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #312 @ (adr r0, 1235ac ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 12366c ) │ │ │ │ movs r0, 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] @ 1234e4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -292770,19 +292772,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1234b6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #112 @ (adr r0, 123560 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 123620 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r3!, {r1, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (123568 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292827,19 +292829,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 123538 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #72 @ (adr r2, 1235bc ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 12367c ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r2!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (1235ec ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292884,19 +292886,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1235bc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #600 @ (adr r1, 123850 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 123910 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r0, 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] @ 123670 │ │ │ │ sub sp, #20 │ │ │ │ @@ -292939,19 +292941,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 123642 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #64 @ (adr r1, 1236bc ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 12377c ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, 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] @ 1236f4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -292994,19 +292996,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1236c6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ ldmia r1, {r1, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (123774 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293048,19 +293050,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 123744 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #104 @ (adr r0, 1237e8 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 1238a8 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1237f4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293102,19 +293104,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1237c4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ movs r0, r3 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, 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] @ 123878 │ │ │ │ sub sp, #20 │ │ │ │ @@ -293157,19 +293159,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12384a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1238f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293211,19 +293213,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1238c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r0, r3 │ │ │ │ stmia r7!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, 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] @ 12397c │ │ │ │ sub sp, #20 │ │ │ │ @@ -293266,19 +293268,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12394e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ movs r0, r3 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r0, 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] @ 123a00 │ │ │ │ sub sp, #20 │ │ │ │ @@ -293321,18 +293323,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1239d2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2b80019 │ │ │ │ + @ instruction: 0xf2e80019 │ │ │ │ stmia r6!, {r1, r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ movs r0, 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] @ 123a84 │ │ │ │ sub sp, #20 │ │ │ │ @@ -293375,19 +293377,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 123a56 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r0, r3 │ │ │ │ stmia r5!, {r1, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (123b0c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293433,19 +293435,19 @@ │ │ │ │ b.n 123ada │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ movs r0, 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] @ 123b90 │ │ │ │ sub sp, #20 │ │ │ │ @@ -293488,19 +293490,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 123b62 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ movs r2, r3 │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (123c10 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293544,19 +293546,19 @@ │ │ │ │ b.n 123bde │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r3 │ │ │ │ stmia r4!, {r1, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r0, 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] @ 123c94 │ │ │ │ sub sp, #20 │ │ │ │ @@ -293599,19 +293601,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 123c66 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ movs r0, r3 │ │ │ │ stmia r3!, {r1, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r0, 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] @ 123d1c │ │ │ │ sub sp, #20 │ │ │ │ @@ -293655,19 +293657,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 123cee │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r3 │ │ │ │ stmia r3!, {r1, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ movs r0, 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] @ 123da0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -293710,19 +293712,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 123d72 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ movs r0, r3 │ │ │ │ stmia r2!, {r1, r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ movs r0, 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] @ 123e24 │ │ │ │ sub sp, #20 │ │ │ │ @@ -293765,19 +293767,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 123df6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ movs r0, r3 │ │ │ │ stmia r2!, {r1} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (123ea8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293822,19 +293824,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 123e78 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r3 │ │ │ │ stmia r1!, {r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (123f2c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293879,19 +293881,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 123efc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ movs r0, r3 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (123fb0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293936,19 +293938,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 123f80 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ movs r0, r3 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ movs r0, 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] @ 124034 │ │ │ │ sub sp, #20 │ │ │ │ @@ -293991,19 +293993,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 124006 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ movs r0, r3 │ │ │ │ itee │ │ │ │ lsl r1, r0, #2 │ │ │ │ - stral r4, [sp, #488] @ 0x1e8 │ │ │ │ + stral r4, [sp, #680] @ 0x2a8 │ │ │ │ moval r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #108] @ (1240c4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -294050,19 +294052,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 124094 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ittt ls │ │ │ │ lslls r1, r0, #2 │ │ │ │ lsrls r0, r3, #1 │ │ │ │ movls r0, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ movs r2, r3 │ │ │ │ itt vs │ │ │ │ lslvs r1, r0, #2 │ │ │ │ - strvs r3, [sp, #944] @ 0x3b0 │ │ │ │ + strvs r4, [sp, #112] @ 0x70 │ │ │ │ movs r0, 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] @ 124148 │ │ │ │ sub sp, #20 │ │ │ │ @@ -294105,19 +294107,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12411a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ite eq │ │ │ │ lsleq r1, r0, #2 │ │ │ │ lsrne r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ movs r0, r3 │ │ │ │ bkpt 0x00de │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ movs r0, 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] @ 1241cc │ │ │ │ sub sp, #20 │ │ │ │ @@ -294160,18 +294162,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12419e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x0088 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaec0019 │ │ │ │ + adds.w r0, ip, r9, lsr #32 │ │ │ │ bkpt 0x005a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, 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] @ 124250 │ │ │ │ sub sp, #20 │ │ │ │ @@ -294214,19 +294216,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 124222 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x0004 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ movs r0, 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] @ 1242d4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -294269,19 +294271,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1242a6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ pop {r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r4, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ movs r0, 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] @ 124358 │ │ │ │ sub sp, #20 │ │ │ │ @@ -294324,19 +294326,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12432a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ movs r0, 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] @ 1243dc │ │ │ │ sub sp, #20 │ │ │ │ @@ -294379,19 +294381,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1243ae │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ pop {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #8] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #240] @ (1244f4 ) │ │ │ │ @@ -294414,49 +294416,49 @@ │ │ │ │ beq.n 1244ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsrs r6, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r6, [r0, #16] │ │ │ │ cbnz r2, 124476 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 12298c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [pc, #156] @ (1244fc ) │ │ │ │ ldr r3, [pc, #152] @ (1244f8 ) │ │ │ │ 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 1244ee │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r6, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r1, [pc, #108] @ (124500 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (124504 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 4bc3c │ │ │ │ mov r1, r7 │ │ │ │ @@ -294467,15 +294469,15 @@ │ │ │ │ blx 4b9c4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 12444a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r9, r1, [r5, #40] @ 0x28 │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 4b8c8 │ │ │ │ ldr r3, [pc, #52] @ (124508 ) │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ @@ -294493,17 +294495,17 @@ │ │ │ │ nop │ │ │ │ cbnz r4, 124574 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 124566 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #848] @ (124854 ) │ │ │ │ + ldr r2, [pc, #16] @ (124514 ) │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ movs r0, r3 │ │ │ │ ldmia r0, {r0, r1, r4, r5, r6, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (124524 ) │ │ │ │ add r3, pc │ │ │ │ @@ -294511,15 +294513,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (124528 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -294528,27 +294530,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #40] @ (124570 ) │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r3, [pc, #28] @ (124574 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 124568 │ │ │ │ ldr r0, [pc, #24] @ (124578 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 4a9dc <__longjmp_chk@plt> │ │ │ │ blx 4b0d4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - blxns lr │ │ │ │ + ldr r0, [pc, #144] @ (124604 ) │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf2540081 │ │ │ │ @ instruction: 0xf0c20081 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -294630,15 +294632,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #28] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 1245fe │ │ │ │ @@ -294673,30 +294675,30 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 1246a4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 124690 │ │ │ │ @@ -294810,38 +294812,38 @@ │ │ │ │ strb r1, [r2, #25] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ add.w r1, r0, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ strd r5, r2, [r0] │ │ │ │ add.w r2, r0, #88 @ 0x58 │ │ │ │ strd r1, r1, [r0, #80] @ 0x50 │ │ │ │ strd r2, r2, [r0, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ pop {r3, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12492e │ │ │ │ cmp r0, #2 │ │ │ │ beq.w 12495e │ │ │ │ @@ -295036,21 +295038,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #20] @ (124a74 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (124a78 ) │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ movs r0, #1 │ │ │ │ blx 4ace0 │ │ │ │ nop │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0028 │ │ │ │ movs r0, r3 │ │ │ │ - cmn r2, r3 │ │ │ │ + orrs r2, r1 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 124aa4 │ │ │ │ @@ -295127,23 +295129,23 @@ │ │ │ │ str.w r3, [fp, #160] @ 0xa0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #168] @ 0xa8 │ │ │ │ ldrb.w r3, [fp, #523] @ 0x20b │ │ │ │ strb.w r3, [fp, #192] @ 0xc0 │ │ │ │ blx 4af60 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r7, r5 │ │ │ │ beq.w 124e0a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 124b7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r7, r5 │ │ │ │ @@ -295463,15 +295465,15 @@ │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r6, r3 │ │ │ │ mov r0, r9 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ strb.w r6, [fp, #188] @ 0xbc │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr.w r2, [pc, #1736] @ 1255e4 │ │ │ │ ldr.w r3, [pc, #1728] @ 1255e0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ @@ -296089,25 +296091,25 @@ │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r5, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ movs r5, r4 │ │ │ │ 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 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ @@ -296260,15 +296262,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str.w r5, [r1, r2, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -296296,27 +296298,27 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ b.n 1257cc │ │ │ │ lsls r2, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -296373,15 +296375,15 @@ │ │ │ │ strd r0, r1, [sp] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r6, #30 │ │ │ │ add r1, r3 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ str r5, [r4, #4] │ │ │ │ add.w r5, r4, #120 @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ @@ -296398,41 +296400,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 r7, [r0, #84] @ 0x54 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r6, #16 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #1 │ │ │ │ str.w r8, [r6, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, r3, [r6, #16] │ │ │ │ strd r6, r6, [r6] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ strd r0, r0, [r0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ movs r2, #23 │ │ │ │ @@ -296591,15 +296593,15 @@ │ │ │ │ addne r3, #2 │ │ │ │ strd r1, r0, [sp] │ │ │ │ add.w r1, r5, #30 │ │ │ │ add r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ add.w r3, r0, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ add.w r3, r0, #104 @ 0x68 │ │ │ │ strd r3, r3, [r0, #104] @ 0x68 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -296623,15 +296625,15 @@ │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r6, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, #120 @ 0x78 │ │ │ │ add.w r7, r0, #104 @ 0x68 │ │ │ │ blx 4b8c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -296664,15 +296666,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ cbz r6, 125c3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ strh r7, [r0, #12] │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ strh.w sl, [r0, #8] │ │ │ │ str.w fp, [r0] │ │ │ │ mov ip, r0 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ @@ -296701,15 +296703,15 @@ │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 125ca6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh.w r9, [fp, #12] │ │ │ │ ldr.w sl, [fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov lr, fp │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w sl, [r0] │ │ │ │ mov ip, r0 │ │ │ │ @@ -296772,15 +296774,15 @@ │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ str.w r6, [r1, r5, lsl #2] │ │ │ │ b.n 125d10 │ │ │ │ @@ -296884,15 +296886,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strh r5, [r0, #12] │ │ │ │ movs r5, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ adds r5, r2, r5 │ │ │ │ @@ -296905,15 +296907,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ strh r5, [r0, #12] │ │ │ │ ldrd r2, r1, [r4, #20] │ │ │ │ movs r5, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ adds r5, r2, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ @@ -296921,15 +296923,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -296946,15 +296948,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ 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 │ │ │ │ @@ -296983,15 +296985,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r6, [r3, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r5, #1 │ │ │ │ strh r6, [r3, #12] │ │ │ │ @@ -297027,30 +297029,30 @@ │ │ │ │ itt ne │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strh.w ip, [r2, #12] │ │ │ │ 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 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ 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] │ │ │ │ @@ -297072,15 +297074,15 @@ │ │ │ │ itt ne │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ and.w r6, r6, #8 │ │ │ │ strh r7, [r0, #8] │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldrd r2, r6, [r5, #20] │ │ │ │ strh.w r8, [r0, #12] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ @@ -297093,15 +297095,15 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ and.w r6, r3, #12 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bpl.n 1260a8 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ strh r7, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ strh.w r8, [r0, #12] │ │ │ │ orr.w r6, r6, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -297124,15 +297126,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 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ orr.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ strh r7, [r0, #8] │ │ │ │ strh.w r8, [r0, #12] │ │ │ │ @@ -297255,15 +297257,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ ittt ne │ │ │ │ strne.w r0, [sl, #4] │ │ │ │ movne r3, #3 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ str r6, [r7, #0] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ add.w r1, r2, fp │ │ │ │ str r1, [r4, #20] │ │ │ │ @@ -297281,15 +297283,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #4] │ │ │ │ b.n 1262d8 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r3, r0 │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ orr.w r1, r8, #12288 @ 0x3000 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ @@ -297312,15 +297314,15 @@ │ │ │ │ strd r3, r3, [r5, #32] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ orrs r5, r3 │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ strh r3, [r0, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -297367,15 +297369,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w ip, r3, #8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ orr.w r8, ip, r3, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ orr.w r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ mov r3, r0 │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ mov.w r2, #252 @ 0xfc │ │ │ │ strh r2, [r0, #12] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ @@ -297388,15 +297390,15 @@ │ │ │ │ str.w r8, [r3] │ │ │ │ str r5, [r3, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r8, r3, #12 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bmi.w 126250 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ strh r3, [r0, #12] │ │ │ │ adds r6, r1, #1 │ │ │ │ @@ -297428,15 +297430,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ 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 r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r3, [r0, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ @@ -297491,15 +297493,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ it ne │ │ │ │ strdne r2, r0, [r7] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w sl, #252 @ 0xfc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr.w r1, [fp, #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] │ │ │ │ @@ -297511,15 +297513,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [r0, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ and.w r3, r3, #12 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ orr.w r5, r3, #4096 @ 0x1000 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ adds r2, r1, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ str r5, [r0, #0] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ @@ -297678,30 +297680,30 @@ │ │ │ │ strne r0, [r7, #4] │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [r5, #20] │ │ │ │ mov.w lr, #252 @ 0xfc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strh.w sl, [r2, #8] │ │ │ │ strh.w lr, [r2, #12] │ │ │ │ add.w lr, r1, sl │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r5, [r2, #24] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, sl │ │ │ │ strh.w sl, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -297724,15 +297726,15 @@ │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w sl, r3, #4096 @ 0x1000 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r5, [r5, #24] │ │ │ │ str.w sl, [r0] │ │ │ │ mov.w sl, #1 │ │ │ │ strh r2, [r0, #12] │ │ │ │ @@ -297748,15 +297750,15 @@ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r5, r5, #12 │ │ │ │ orr.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ strh r2, [r0, #12] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ add.w r9, r1, sl │ │ │ │ @@ -297815,27 +297817,27 @@ │ │ │ │ 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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 126798 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr.w r9, [r2] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strh.w sl, [r0, #8] │ │ │ │ str.w r9, [r0] │ │ │ │ strh r5, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -298079,15 +298081,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 126a60 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 126aa6 │ │ │ │ mov r1, fp │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 126a8a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 126a36 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -298108,15 +298110,15 @@ │ │ │ │ bne.n 126a24 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 126a12 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 181754 │ │ │ │ + bl 181784 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 126a5a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 126aca │ │ │ │ @@ -298403,17 +298405,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 126d54 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 126d5e │ │ │ │ b.n 126d50 │ │ │ │ nop │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ movs r5, r4 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r5, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ and.w r5, r2, #16 │ │ │ │ and.w ip, r2, ip │ │ │ │ @@ -298925,15 +298927,15 @@ │ │ │ │ movw r3, #779 @ 0x30b │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1272e8 │ │ │ │ b.n 1272a6 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ movs r5, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 127358 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -299498,15 +299500,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 127790 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 1278da │ │ │ │ uxtb r3, r2 │ │ │ │ @@ -299553,15 +299555,15 @@ │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, sl │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ b.n 127848 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ @@ -299572,15 +299574,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 1278a2 │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -299668,15 +299670,15 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ b.n 127a64 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -299722,26 +299724,26 @@ │ │ │ │ beq.n 127b76 │ │ │ │ bhi.n 127b16 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ beq.n 127b0e │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 127b98 │ │ │ │ vldr s0, [pc, #152] @ 127ba0 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b22c │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 127b8e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 127b0c │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b22c │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -299768,20 +299770,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 127b0c │ │ │ │ vldr s0, [pc, #32] @ 127ba4 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b22c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 127ba8 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b22c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ @@ -299796,19 +299798,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (127bd4 ) │ │ │ │ ldr r0, [pc, #20] @ (127bd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 12452c │ │ │ │ nop │ │ │ │ - add r0, r7 │ │ │ │ + add r0, sp │ │ │ │ movs r5, r4 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (127c18 ) │ │ │ │ cmp r0, #7 │ │ │ │ @@ -299843,19 +299845,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (127c48 ) │ │ │ │ ldr r0, [pc, #20] @ (127c4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 12452c │ │ │ │ nop │ │ │ │ - bics r0, r1 │ │ │ │ + bics r0, r7 │ │ │ │ movs r5, r4 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ movs r5, r3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -299896,15 +299898,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r1, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ movs r0, r3 │ │ │ │ strh r4, [r2, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 127d04 │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ @@ -301094,15 +301096,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1288d0 │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -301445,15 +301447,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 128c88 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -301598,15 +301600,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 128e06 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -302297,15 +302299,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12952c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -302543,15 +302545,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1297a8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -303314,15 +303316,15 @@ │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf874 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 12a3f4 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ and.w r5, r7, #127 @ 0x7f │ │ │ │ @@ -303371,15 +303373,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add r5, fp │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r8, [r9, r3, lsl #2] │ │ │ │ - bl 19bcd0 │ │ │ │ + bl 19bd00 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movw r3, #682 @ 0x2aa │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 12a27e │ │ │ │ @@ -303667,20 +303669,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r5, #31 │ │ │ │ bhi.w 12a13c │ │ │ │ subs r0, r5, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 12a13c │ │ │ │ mov r0, r2 │ │ │ │ - bl 2394c4 │ │ │ │ + bl 2394f4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - bl 23964c │ │ │ │ + bl 23967c │ │ │ │ ldr r1, [pc, #240] @ (12a438 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 139718 │ │ │ │ uxth.w fp, r3 │ │ │ │ @@ -303752,40 +303754,40 @@ │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #1 │ │ │ │ strbmi.w r2, [r4, #522] @ 0x20a │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 12a13c │ │ │ │ movs r0, #0 │ │ │ │ - bl 23971c │ │ │ │ + bl 23974c │ │ │ │ ldr r1, [pc, #48] @ (12a44c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ @@ -304558,15 +304560,15 @@ │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r7, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r0, [sp, #20] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add.w r5, r0, r8 │ │ │ │ cmp r5, #32 │ │ │ │ ldrb.w r1, [r3, #70] @ 0x46 │ │ │ │ @@ -305197,23 +305199,23 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ ldr r1, [pc, #24] @ (12b314 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w fp, [pc, #588] @ 12b578 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ @@ -306455,15 +306457,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, 12c008 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a684 │ │ │ │ + bl 19a6b4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #530] @ 0x212 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #530] @ 0x212 │ │ │ │ ldr r2, [pc, #564] @ (12c220 ) │ │ │ │ ldr r3, [pc, #556] @ (12c21c ) │ │ │ │ add r2, pc │ │ │ │ @@ -308138,15 +308140,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12cfec │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #0 │ │ │ │ @@ -308909,17 +308911,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #98 @ 0x62 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r1, #0 │ │ │ │ movs r0, r3 │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -310080,17 +310082,17 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ movs r0, r3 │ │ │ │ add.w r6, r7, #224 @ 0xe0 │ │ │ │ str.w r9, [sp] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -310436,15 +310438,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 12e910 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12f730 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r4, [r5], #4 │ │ │ │ cmp fp, sl │ │ │ │ @@ -311155,15 +311157,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ beq.n 12f10a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 130c1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a5dc │ │ │ │ + bl 19a60c │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ mov r9, r0 │ │ │ │ subs r6, #4 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 12f12a │ │ │ │ b.w 130c1e │ │ │ │ ldr r6, [r6, #8] │ │ │ │ @@ -311174,15 +311176,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 12f120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a5dc │ │ │ │ + bl 19a60c │ │ │ │ and.w r3, r9, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12f120 │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ @@ -311710,15 +311712,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1286dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ b.w 12e910 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 125d5c │ │ │ │ add.w ip, r7, #320 @ 0x140 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ movs r4, #2 │ │ │ │ @@ -311790,15 +311792,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 128348 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ b.w 12e12c │ │ │ │ nop │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ movs r0, r3 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ bl 127e24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ @@ -314055,19 +314057,19 @@ │ │ │ │ bl 127630 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ bhi.n 131114 │ │ │ │ b.w 12e352 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ movs r0, r3 │ │ │ │ - vshr.u8 d0, d7, #8 │ │ │ │ - mrc2 0, 1, r0, cr4, cr7, {0} │ │ │ │ - smladx r0, r2, r7, r0 │ │ │ │ + vshr.u32 d0, d7, #8 │ │ │ │ + mcr2 0, 3, r0, cr4, cr7, {0} │ │ │ │ + smmlar r0, r2, r7, r0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r6, r7, #336 @ 0x150 │ │ │ │ add.w r4, r7, #352 @ 0x160 │ │ │ │ add.w ip, r3, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -315210,15 +315212,15 @@ │ │ │ │ ldr r6, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ ldr.w r3, [pc, #2340] @ 1327a0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r6, r3, r6, r2 │ │ │ │ @@ -316252,15 +316254,15 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 132ac4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe80c0017 │ │ │ │ + @ instruction: 0xe83c0017 │ │ │ │ blt.n 1326d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r6, [r9, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 13450a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ @@ -317449,15 +317451,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13278e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 1282e4 │ │ │ │ str.w r0, [r9, #108] @ 0x6c │ │ │ │ b.w 13278e │ │ │ │ - b.n 133b48 │ │ │ │ + b.n 133ba8 │ │ │ │ movs r7, r2 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #193] @ 0xc1 │ │ │ │ adds r3, #11 │ │ │ │ @@ -318927,15 +318929,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ b.w 1337bc │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ @@ -319032,41 +319034,41 @@ │ │ │ │ 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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 13276e │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 133d16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ b.w 133650 │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ bl 13982c │ │ │ │ @@ -319206,15 +319208,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 134c62 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r7 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ @@ -319237,15 +319239,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ ldr.w r2, [r4, #172]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb70 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 134660 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1347fc │ │ │ │ @@ -319397,15 +319399,15 @@ │ │ │ │ add.w r5, r6, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cbz r4, 134826 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 134c94 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cbnz r6, 134830 │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ @@ -319418,15 +319420,15 @@ │ │ │ │ cbz r3, 134840 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 134cd6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 17bba8 │ │ │ │ + bl 17bbd8 │ │ │ │ ldr.w r2, [pc, #1288] @ 134d58 │ │ │ │ ldr.w r3, [pc, #1280] @ 134d54 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -319530,15 +319532,15 @@ │ │ │ │ add.w sl, r5, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r7, r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r9, fp, [sp, #152] @ 0x98 │ │ │ │ - bl 238a74 │ │ │ │ + bl 238aa4 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r1, [r4, #65] @ 0x41 │ │ │ │ clz r3, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -319817,42 +319819,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1255f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ b.n 134626 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12be20 │ │ │ │ b.n 1347e6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12be20 │ │ │ │ b.n 1347e6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13481c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 1255f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ b.n 13481e │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1349a8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #9 │ │ │ │ beq.w 1349a8 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ @@ -319902,15 +319904,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 134d90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ bl 125acc │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ @@ -319959,15 +319961,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 238a74 │ │ │ │ + bl 238aa4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #65] @ 0x41 │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w ip, [r4, #64] @ 0x40 │ │ │ │ clz r3, r3 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -320252,19 +320254,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ b.n 135114 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00e4 │ │ │ │ movs r7, r2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 1356b8 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13510c │ │ │ │ @@ -320347,15 +320349,15 @@ │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 1351f8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 1351f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bf30 │ │ │ │ + bl 19bf60 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136088 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ @@ -320649,15 +320651,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ b.n 134f1a │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 135512 │ │ │ │ + cbnz r6, 13551e │ │ │ │ movs r7, r2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ @@ -321139,15 +321141,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ mov fp, r3 │ │ │ │ beq.w 135f12 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b22c │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 125acc │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -321545,15 +321547,15 @@ │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r3, r0, #1 │ │ │ │ vldr s0, [pc, #620] @ 136080 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b22c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 125acc │ │ │ │ vldr d7, [pc, #584] @ 136070 │ │ │ │ @@ -321635,15 +321637,15 @@ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r7, #76] @ 0x4c │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ b.n 13574c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ @@ -321778,15 +321780,15 @@ │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ movs r7, r2 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strh r0, [r1, #8] │ │ │ │ @@ -321969,15 +321971,15 @@ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ b.n 13618a │ │ │ │ ldr r1, [pc, #92] @ (1362f0 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ @@ -322011,33 +322013,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ ldr r1, [pc, #44] @ (136310 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ nop │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #24 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #16 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1392] @ 136898 │ │ │ │ sub sp, #28 │ │ │ │ @@ -322070,15 +322072,15 @@ │ │ │ │ cmp r7, r6 │ │ │ │ beq.w 13687c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1363ac │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136530 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1366b2 │ │ │ │ @@ -322095,21 +322097,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1255f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 136314 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13669a │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ @@ -322189,15 +322191,15 @@ │ │ │ │ beq.w 1365de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1364a2 │ │ │ │ ldrb.w r3, [r0, #358] @ 0x166 │ │ │ │ cbz r3, 1364d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ cbz r0, 1364d2 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1364d2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -322230,15 +322232,15 @@ │ │ │ │ strb.w r3, [r8, #32] │ │ │ │ b.n 13667a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1345e8 │ │ │ │ b.n 13641c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13638a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 136314 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ @@ -322359,15 +322361,15 @@ │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r9, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 136314 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -322376,15 +322378,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1255f0 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ b.n 1363e0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136522 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1363a6 │ │ │ │ @@ -322433,25 +322435,25 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 136726 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 136846 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 136830 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1279b0 │ │ │ │ @@ -322532,24 +322534,24 @@ │ │ │ │ b.n 1367b8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1255f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ b.n 136764 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1255f0 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ b.n 13674e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1364d2 │ │ │ │ mov r4, r9 │ │ │ │ b.n 1364d2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ @@ -322574,15 +322576,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #792 @ (adr r6, 136bc0 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 136c80 ) │ │ │ │ movs r7, r2 │ │ │ │ ldr r3, [pc, #40] @ (1368d4 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ ldr r2, [pc, #40] @ (1368d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -322986,15 +322988,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 124800 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1378d8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 125644 │ │ │ │ @@ -323047,15 +323049,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r2, [r3, #408] @ 0x198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r2, [r4, #28] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ b.n 136cc2 │ │ │ │ subs r3, #13 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 136d46 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ @@ -323073,15 +323075,15 @@ │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 138e10 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ b.n 136c44 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 13863a │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -323138,15 +323140,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 136e32 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ - bl 1db294 │ │ │ │ + bl 1db2c4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 136314 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1345e8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -323540,15 +323542,15 @@ │ │ │ │ strh r2, [r0, #8] │ │ │ │ strh r5, [r0, #12] │ │ │ │ bne.n 13725a │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 4b8c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r5, #80] @ 0x50 │ │ │ │ @@ -323898,19 +323900,19 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -324118,15 +324120,15 @@ │ │ │ │ bl 1255f0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ b.w 136ce0 │ │ │ │ ldrb.w r8, [r2, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 136e8a │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ @@ -324559,15 +324561,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 137c0e │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ @@ -324758,15 +324760,15 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 137f66 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ blx 4b8c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r5, #80] @ 0x50 │ │ │ │ @@ -324877,48 +324879,48 @@ │ │ │ │ ldr.w r3, [pc, #3004] @ 138ca4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3000] @ 138ca8 │ │ │ │ ldr.w r1, [pc, #3000] @ 138cac │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ b.n 138088 │ │ │ │ ldr.w r3, [pc, #2984] @ 138cb0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2980] @ 138cb4 │ │ │ │ ldr.w r1, [pc, #2980] @ 138cb8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ b.n 13809a │ │ │ │ ldr.w r3, [pc, #2964] @ 138cbc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2960] @ 138cc0 │ │ │ │ ldr.w r1, [pc, #2960] @ 138cc4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ b.n 13806e │ │ │ │ ldr.w r3, [pc, #2944] @ 138cc8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2940] @ 138ccc │ │ │ │ ldr.w r1, [pc, #2940] @ 138cd0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ b.n 1380ac │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldrd r6, fp, [r7, #12] │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ adds r6, #1 │ │ │ │ @@ -324944,15 +324946,15 @@ │ │ │ │ ldr.w r3, [pc, #2860] @ 138cd4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2856] @ 138cd8 │ │ │ │ ldr.w r1, [pc, #2856] @ 138cdc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ b.n 1380c8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1385f0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ @@ -324992,15 +324994,15 @@ │ │ │ │ ldr.w r3, [pc, #2732] @ 138ce0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2728] @ 138ce4 │ │ │ │ ldr.w r1, [pc, #2728] @ 138ce8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ b.n 1380dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 1387e2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -325022,15 +325024,15 @@ │ │ │ │ ldr.w r3, [pc, #2648] @ 138cec │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2648] @ 138cf0 │ │ │ │ ldr.w r1, [pc, #2648] @ 138cf4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.w 13731e │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 1385b0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -325069,15 +325071,15 @@ │ │ │ │ ldr.w r3, [pc, #2516] @ 138cf8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2516] @ 138cfc │ │ │ │ ldr.w r1, [pc, #2516] @ 138d00 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.w 137420 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ b.w 137a5e │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ @@ -325133,15 +325135,15 @@ │ │ │ │ str.w r3, [r9, #1436] @ 0x59c │ │ │ │ b.w 136c80 │ │ │ │ ldr.w r2, [pc, #2336] @ 138d04 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2332] @ 138d08 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ b.w 136c70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 1384be │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 15025c │ │ │ │ b.w 13745c │ │ │ │ @@ -325213,15 +325215,15 @@ │ │ │ │ ldr.w r3, [pc, #2124] @ 138d0c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2120] @ 138d10 │ │ │ │ ldr.w r1, [pc, #2120] @ 138d14 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 138400 │ │ │ │ movs r2, #0 │ │ │ │ b.n 1384e8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -325281,15 +325283,15 @@ │ │ │ │ ldr.w r3, [pc, #1944] @ 138d18 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1944] @ 138d1c │ │ │ │ ldr.w r1, [pc, #1944] @ 138d20 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 1382d0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 138c26 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -325298,48 +325300,48 @@ │ │ │ │ ldr.w r3, [pc, #1904] @ 138d24 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1904] @ 138d28 │ │ │ │ ldr.w r1, [pc, #1904] @ 138d2c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 1382bc │ │ │ │ ldr.w r3, [pc, #1884] @ 138d30 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1884] @ 138d34 │ │ │ │ ldr.w r1, [pc, #1884] @ 138d38 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 138286 │ │ │ │ ldr.w r3, [pc, #1864] @ 138d3c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1864] @ 138d40 │ │ │ │ ldr.w r1, [pc, #1864] @ 138d44 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 1381d0 │ │ │ │ ldr.w r3, [pc, #1844] @ 138d48 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1844] @ 138d4c │ │ │ │ ldr.w r1, [pc, #1844] @ 138d50 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 138270 │ │ │ │ mov r0, r9 │ │ │ │ bl 1184c0 │ │ │ │ b.w 13730c │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -325370,15 +325372,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 137fb4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -325480,26 +325482,26 @@ │ │ │ │ ldr.w r3, [pc, #1432] @ 138d5c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1428] @ 138d60 │ │ │ │ ldr.w r1, [pc, #1428] @ 138d64 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 1381ec │ │ │ │ ldr.w r3, [pc, #1412] @ 138d68 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1408] @ 138d6c │ │ │ │ ldr.w r1, [pc, #1408] @ 138d70 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 13825c │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 138abc │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -325736,59 +325738,59 @@ │ │ │ │ ldr r3, [pc, #720] @ (138d74 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #720] @ (138d78 ) │ │ │ │ ldr r1, [pc, #720] @ (138d7c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 138a90 │ │ │ │ ldr r3, [pc, #704] @ (138d80 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #704] @ (138d84 ) │ │ │ │ ldr r1, [pc, #708] @ (138d88 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 13880c │ │ │ │ ldr r3, [pc, #692] @ (138d8c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #692] @ (138d90 ) │ │ │ │ ldr r1, [pc, #692] @ (138d94 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 138a6c │ │ │ │ ldr r3, [pc, #676] @ (138d98 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #676] @ (138d9c ) │ │ │ │ ldr r1, [pc, #680] @ (138da0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 138a7e │ │ │ │ ldr r3, [pc, #664] @ (138da4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #664] @ (138da8 ) │ │ │ │ ldr r1, [pc, #664] @ (138dac ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 138728 │ │ │ │ ldr.w r0, [r9, #104] @ 0x68 │ │ │ │ bl 125618 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ @@ -325837,64 +325839,64 @@ │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1370ce │ │ │ │ ldr r3, [pc, #488] @ (138db0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #488] @ (138db4 ) │ │ │ │ ldr r1, [pc, #492] @ (138db8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.w 137536 │ │ │ │ ldrb.w r3, [r2, #873] @ 0x369 │ │ │ │ b.w 1378a8 │ │ │ │ ldr r3, [pc, #464] @ (138dbc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #464] @ (138dc0 ) │ │ │ │ ldr r1, [pc, #468] @ (138dc4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.w 138228 │ │ │ │ ldr r3, [pc, #448] @ (138dc8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #448] @ (138dcc ) │ │ │ │ ldr r1, [pc, #452] @ (138dd0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 13844e │ │ │ │ ldrb.w r3, [r2, #873] @ 0x369 │ │ │ │ b.w 1383da │ │ │ │ ldr r3, [pc, #428] @ (138dd4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #428] @ (138dd8 ) │ │ │ │ ldr r1, [pc, #428] @ (138ddc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 1385a6 │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 138378 │ │ │ │ ldr.w r2, [r9, #1328] @ 0x530 │ │ │ │ @@ -325907,193 +325909,193 @@ │ │ │ │ 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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1372b0 │ │ │ │ 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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 137f36 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + ands r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ movs r7, r2 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 138df0 │ │ │ │ str r5, [r7, #16] │ │ │ │ @@ -326180,42 +326182,42 @@ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ ldr r1, [pc, #24] @ (138ef4 ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (138f1c ) │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ ldr r1, [pc, #16] @ (138f20 ) │ │ │ │ ldr r0, [pc, #20] @ (138f24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 12452c │ │ │ │ nop │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ movs r7, r2 │ │ │ │ - bics r4, r5 │ │ │ │ + mvns r4, r3 │ │ │ │ movs r4, r3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -326256,15 +326258,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r6, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ movs r7, r2 │ │ │ │ strb r4, [r7, #1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -326435,15 +326437,15 @@ │ │ │ │ add r0, pc │ │ │ │ ldr.w r8, [pc, #1104] @ 1395c0 │ │ │ │ add r1, pc │ │ │ │ bl 138f28 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ movs r0, #0 │ │ │ │ add r8, pc │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 139318 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1392ea │ │ │ │ cmp r3, #5 │ │ │ │ @@ -326456,72 +326458,72 @@ │ │ │ │ str r7, [r4, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr.w r3, [pc, #1048] @ 1395cc │ │ │ │ mov r2, sl │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19dab8 │ │ │ │ + bl 19dae8 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 10c5e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 150260 │ │ │ │ cbz r0, 139264 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 195ed8 │ │ │ │ + bl 195f08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df8c4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e102c │ │ │ │ + bl 1e105c │ │ │ │ uxtb r5, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ orr.w r9, r9, r5 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb.w r9, r9 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd4d0 │ │ │ │ orr.w r5, r5, r9 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13921a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 196984 │ │ │ │ + bl 1969b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ ldrb.w r3, [r7, #357] @ 0x165 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13939c │ │ │ │ ldrb.w r3, [r7, #349] @ 0x15d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 139388 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ @@ -326529,23 +326531,23 @@ │ │ │ │ beq.n 139330 │ │ │ │ ldr r3, [pc, #848] @ (1395d0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f89f4 │ │ │ │ + bl 1f8a24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1393a4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a9e4 │ │ │ │ + bl 20aa14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a36c4 │ │ │ │ + bl 1a36f4 │ │ │ │ ldr r7, [r6, #112] @ 0x70 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r7, #4 │ │ │ │ beq.w 1393ec │ │ │ │ ldr r3, [pc, #800] @ (1395d4 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -326607,15 +326609,15 @@ │ │ │ │ b.n 13927e │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 139310 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 198d6c │ │ │ │ + bl 198d9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 139310 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ @@ -326635,28 +326637,28 @@ │ │ │ │ mov r1, r2 │ │ │ │ b.n 139370 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 150460 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 139278 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ b.n 139278 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 150320 │ │ │ │ b.n 13926e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f71c8 │ │ │ │ + bl 1f71f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0548 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6e48 │ │ │ │ + bl 1e6e78 │ │ │ │ b.n 139296 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 1392fe │ │ │ │ cmp r7, #14 │ │ │ │ bhi.w 139564 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ @@ -326740,15 +326742,15 @@ │ │ │ │ beq.w 1395a6 │ │ │ │ ldr r3, [pc, #340] @ (1395ec ) │ │ │ │ add r3, pc │ │ │ │ b.n 139568 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1395ac │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1a6424 │ │ │ │ + bl 1a6454 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #522] @ 0x20a │ │ │ │ b.n 139310 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1395b0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ @@ -326769,15 +326771,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1394c4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1394d0 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1394ba │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 139556 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -326826,20 +326828,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #132] @ (1395f4 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #132] @ (1395f8 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1392fe │ │ │ │ ldr r3, [pc, #108] @ (1395fc ) │ │ │ │ add r3, pc │ │ │ │ b.n 139568 │ │ │ │ ldr r3, [pc, #104] @ (139600 ) │ │ │ │ add r3, pc │ │ │ │ @@ -326855,17 +326857,17 @@ │ │ │ │ b.n 139568 │ │ │ │ mov r1, r5 │ │ │ │ b.n 1394a2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -326873,59 +326875,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + adds r0, r2, r0 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r0 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ movs r7, r2 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ce0016 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + @ instruction: 0xf7fe0016 │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ movs r7, r2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ movs r0, r3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ 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 r6, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ @@ -327029,104 +327031,104 @@ │ │ │ │ ldr r3, [pc, #84] @ (1397a8 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17ff24 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r1, [pc, #52] @ (1397ac ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 200084 │ │ │ │ + bl 2000b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r1, [pc, #36] @ (1397b0 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17c708 │ │ │ │ + bl 17c738 │ │ │ │ b.n 139776 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r2, #9830400 @ 0x960000 │ │ │ │ - subs.w r0, r0, #9830400 @ 0x960000 │ │ │ │ + @ instruction: 0xf5f20016 │ │ │ │ + @ instruction: 0xf5e00016 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cbnz r3, 1397ee │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r7, [r4, #200] @ 0xc8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #8] @ (1397f8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ 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 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 13981c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (139828 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 1398ae │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ cbz r2, 1398a8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -327142,15 +327144,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 139862 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1398a8 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -327161,15 +327163,15 @@ │ │ │ │ bne.n 139892 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1398b8 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -327182,29 +327184,29 @@ │ │ │ │ add.w r9, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cbz r3, 139900 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 139918 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #776] @ (139c0c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #772] @ (139c10 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ str.w r0, [r9, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 125acc │ │ │ │ @@ -327299,15 +327301,15 @@ │ │ │ │ ldr.w r0, [r9, #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 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 125e18 │ │ │ │ @@ -327491,15 +327493,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ (139db4 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -327511,15 +327513,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 12738c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r7, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 139c70 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [pc, #360] @ (139dbc ) │ │ │ │ ldr r3, [pc, #352] @ (139db8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -327628,15 +327630,15 @@ │ │ │ │ str r2, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ b.n 139c52 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r5, r0, #16 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub.w r3, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 139da0 │ │ │ │ @@ -327664,15 +327666,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r6, [pc, #168] @ (139e80 ) │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ add r6, pc │ │ │ │ ldr r7, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #152] @ (139e84 ) │ │ │ │ @@ -327735,15 +327737,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r3, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r0 │ │ │ │ @@ -327760,15 +327762,15 @@ │ │ │ │ bne.n 139eae │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #4] @ (139ec8 ) │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ @@ -327909,15 +327911,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -327936,15 +327938,15 @@ │ │ │ │ ldr.w r8, [pc, #140] @ 13a120 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ ldr r3, [pc, #124] @ (13a124 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ @@ -328002,32 +328004,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (13a150 ) │ │ │ │ ldr r0, [pc, #20] @ (13a154 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 12452c │ │ │ │ nop │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ movs r7, r2 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [pc, #2344] @ 13aa98 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, r5, #80 @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 126ab0 │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -328094,15 +328096,15 @@ │ │ │ │ bne.n 13a1c8 │ │ │ │ mov r4, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 13a1b8 │ │ │ │ mov r4, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ 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 13a384 │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -328179,15 +328181,15 @@ │ │ │ │ cbz r2, 13a326 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 13a22a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a7b0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a7a8 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r5, #1 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ @@ -328197,15 +328199,15 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r6 │ │ │ │ bne.w 13a862 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ bne.w 13a862 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a79c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13a35c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -328294,15 +328296,15 @@ │ │ │ │ bne.w 13a22a │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 13a310 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13a4dc │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13a4d4 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -328333,30 +328335,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a988 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 13a5c4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a46e │ │ │ │ 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 126adc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 13a524 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13a524 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 13a518 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -328367,15 +328369,15 @@ │ │ │ │ ite mi │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bicpl.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a4f6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 13a22a │ │ │ │ movs r2, #5 │ │ │ │ @@ -329004,15 +329006,15 @@ │ │ │ │ mvn.w r2, #264 @ 0x108 │ │ │ │ adds r2, r3, r2 │ │ │ │ cmp r2, #4 │ │ │ │ bhi.n 13ac00 │ │ │ │ tst.w r9, #4 │ │ │ │ beq.n 13ab62 │ │ │ │ ldrh r0, [r7, #16] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vstr s0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ b.n 13ab62 │ │ │ │ cmp.w r3, #392 @ 0x188 │ │ │ │ bcc.n 13ac20 │ │ │ │ sub.w r3, r3, #396 @ 0x18c │ │ │ │ @@ -329109,19 +329111,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (13acfc ) │ │ │ │ ldr r0, [pc, #20] @ (13ad00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 12452c │ │ │ │ nop │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ movs r7, r2 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r6, #0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 13ad3a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ @@ -330406,25 +330408,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, fp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1813d0 │ │ │ │ + bl 181400 │ │ │ │ ldr.w r9, [fp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 13bc32 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 181548 │ │ │ │ + bl 181578 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 13bb9e │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -330449,15 +330451,15 @@ │ │ │ │ cmpeq r1, #252 @ 0xfc │ │ │ │ beq.n 13bb94 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 13bb94 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 181684 │ │ │ │ + bl 1816b4 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 13bb94 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -330506,15 +330508,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 13bbce │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp lr, r7 │ │ │ │ bne.n 13bbb2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1814d4 │ │ │ │ + bl 181504 │ │ │ │ ldr r2, [pc, #52] @ (13bc4c ) │ │ │ │ ldr r3, [pc, #36] @ (13bc40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -330671,15 +330673,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #80 @ 0x50 │ │ │ │ add.w fp, r5, #88 @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov sl, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 126ab0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ @@ -330951,15 +330953,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 13c05a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13bdc6 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r6 │ │ │ │ beq.n 13bf9c │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -330993,22 +330995,22 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13c182 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c172 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c172 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ b.n 13c102 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c16e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13c0f6 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -331045,15 +331047,15 @@ │ │ │ │ add.w r7, r5, ip │ │ │ │ adds.w r3, lr, r7 │ │ │ │ beq.n 13c140 │ │ │ │ ldr.w r7, [lr, r7] │ │ │ │ b.n 13c138 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c102 │ │ │ │ ldrd r5, r7, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 125d34 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -331363,15 +331365,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ - bl 19b638 │ │ │ │ + bl 19b668 │ │ │ │ cmp r6, #3 │ │ │ │ beq.n 13c4a6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r7, r8, r3, r7 │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ @@ -331462,15 +331464,15 @@ │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 13c5a2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -334041,15 +334043,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r6, [pc, #2808] @ 13ec34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r8, [r5, #84] @ 0x54 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r8, r1 │ │ │ │ @@ -334058,15 +334060,15 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 13e1a4 │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr.w r9, [r7, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ mov r1, r9 │ │ │ │ bl 13d064 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r5, #4 │ │ │ │ @@ -334626,15 +334628,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13c624 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 13e734 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr.w r2, [pc, #1256] @ 13ec3c │ │ │ │ ldr.w r3, [pc, #1240] @ 13ec30 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ @@ -335307,15 +335309,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 13f49a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r6, [r7, #1179] @ 0x49b │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -335700,15 +335702,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 13f50c │ │ │ │ movw sl, #385 @ 0x181 │ │ │ │ movt sl, #13286 @ 0x33e6 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ sub.w r2, r3, #96 @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 13f52c │ │ │ │ movs r1, #1 │ │ │ │ @@ -336311,15 +336313,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 126ab0 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ @@ -336381,15 +336383,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 125878 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 181754 │ │ │ │ + bl 181784 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 125e4c │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -336416,22 +336418,22 @@ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1816e4 │ │ │ │ + bl 181714 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, r6] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r0, r6] │ │ │ │ @@ -336468,15 +336470,15 @@ │ │ │ │ beq.w 13f918 │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ bne.w 13f8be │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [pc, #380] @ (13fbc8 ) │ │ │ │ ldr r3, [pc, #376] @ (13fbc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -336549,31 +336551,31 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r5, r5, [r6, #32] │ │ │ │ - bl 181754 │ │ │ │ + bl 181784 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13fa14 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 13fb50 │ │ │ │ b.n 13fa14 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13fa14 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13fb40 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -337075,55 +337077,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r6, [pc, #80] @ (140138 ) │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -337137,15 +337139,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ mrc2 0, 7, r0, cr14, cr15, {3} │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -337154,15 +337156,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [pc, #228] @ 140248 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r8, pc │ │ │ │ @@ -337172,18 +337174,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, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 14022e │ │ │ │ tbb [pc, r3] │ │ │ │ muls r3, r0 │ │ │ │ @@ -337198,23 +337200,23 @@ │ │ │ │ orrs r5, r1 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ ldr r7, [pc, #80] @ (14024c ) │ │ │ │ @@ -337225,15 +337227,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 1401c6 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 1401c6 │ │ │ │ @@ -337262,59 +337264,59 @@ │ │ │ │ strd r1, r0, [sp, #32] │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1402e2 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [pc, #972] @ (1406b0 ) │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #968] @ (1406b4 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 198be4 │ │ │ │ + bl 198c14 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -337322,27 +337324,27 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r0, #100 @ 0x64 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov r6, r2 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ @@ -337380,15 +337382,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r7, r2, lsl #2] │ │ │ │ str.w lr, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 140418 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 140692 │ │ │ │ @@ -337400,42 +337402,42 @@ │ │ │ │ b.n 14041e │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1403c0 │ │ │ │ ldr r3, [pc, #676] @ (1406c0 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r2, [pc, #676] @ (1406c4 ) │ │ │ │ add r2, pc │ │ │ │ - bl 198be4 │ │ │ │ + bl 198c14 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb9c │ │ │ │ + bl 19cbcc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 140140 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -337443,27 +337445,27 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r6, r3, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r0, #100 @ 0x64 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov r6, r3 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ @@ -337499,33 +337501,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, ip, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199148 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -337535,23 +337537,23 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ lsl.w r6, r8, r6 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ @@ -337587,18 +337589,18 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ str.w r6, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc3c │ │ │ │ + bl 19cc6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 140140 │ │ │ │ ldr r2, [pc, #92] @ (1406c8 ) │ │ │ │ ldr r3, [pc, #56] @ (1406a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -337625,23 +337627,23 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r8, #508] @ 0x1fc │ │ │ │ stc2 0, cr0, [r4, #508] @ 0x1fc │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ movs r7, r2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ movs r7, r2 │ │ │ │ ldrsb.w r0, [r0, #127] @ 0x7f │ │ │ │ lsrs r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -337673,30 +337675,30 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 19a0c8 │ │ │ │ + bl 19a0f8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ str r0, [sp, #12] │ │ │ │ cbz r0, 140758 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r7, [sl, #96] @ 0x60 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -337733,22 +337735,22 @@ │ │ │ │ b.n 1407cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.n 140864 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r5, #12] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -337765,30 +337767,30 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r8, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ bne.n 1407c2 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ bls.n 1407cc │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ @@ -337838,21 +337840,21 @@ │ │ │ │ beq.n 140886 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ @@ -337872,15 +337874,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mla r3, r9, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [pc, #168] @ (140a0c ) │ │ │ │ ldr r3, [pc, #148] @ (1409fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -337890,21 +337892,21 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 140792 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -337916,15 +337918,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, #16] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r8, ip, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ b.n 140962 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ b.n 14098a │ │ │ │ ldr r4, [pc, #32] @ (140a10 ) │ │ │ │ @@ -337956,23 +337958,23 @@ │ │ │ │ bhi.n 140b2e │ │ │ │ tbb [pc, r1] │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r0, r7, #13 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -337980,32 +337982,32 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ b.n 140a4a │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w fp, r7, #84 @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ strd r9, r9, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w sl, r7, #100 @ 0x64 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -338021,15 +338023,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #653 @ 0x28d │ │ │ │ b.n 140a4a │ │ │ │ nop │ │ │ │ @@ -338068,38 +338070,38 @@ │ │ │ │ ldr r2, [pc, #404] @ (140d28 ) │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 198be4 │ │ │ │ + bl 198c14 │ │ │ │ vldr d7, [pc, #360] @ 140d10 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 140bd4 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, sl, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -338109,27 +338111,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, sl │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r7, #16] │ │ │ │ @@ -338159,15 +338161,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [ip, r2, lsl #2] │ │ │ │ str.w lr, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 140d38 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1410cc │ │ │ │ @@ -338205,49 +338207,49 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xf4a4007f │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, sl, #16711680 @ 0xff0000 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ movs r6, r2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf306007f │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [pc, #924] @ (1410d8 ) │ │ │ │ add r2, pc │ │ │ │ - bl 198be4 │ │ │ │ + bl 198c14 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cb9c │ │ │ │ + bl 19cbcc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r8, [fp, #17] │ │ │ │ bl 140140 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb.w r2, [fp, #16] │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -338256,33 +338258,33 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ strb.w r8, [r7, #42] @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ bl 140a14 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -338292,27 +338294,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ @@ -338345,37 +338347,37 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 140f0c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -338385,27 +338387,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ @@ -338438,99 +338440,99 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 140140 │ │ │ │ mov.w r1, #724 @ 0x2d4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199148 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cc3c │ │ │ │ + bl 19cc6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 140140 │ │ │ │ b.n 140cf2 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 140fca │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 140eb4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 140b82 │ │ │ │ ldr r3, [pc, #28] @ (1410dc ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 140d3a │ │ │ │ ldr r3, [pc, #24] @ (1410e0 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 140d3a │ │ │ │ ldr r3, [pc, #20] @ (1410e4 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 140d3a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ movs r7, r2 │ │ │ │ lsrs r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338607,15 +338609,15 @@ │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 14119e │ │ │ │ str.w r5, [ip] │ │ │ │ cmp r2, r8 │ │ │ │ bne.n 14118c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fdb0 │ │ │ │ + bl 17fde0 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ @@ -339118,15 +339120,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1416f8 ) │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #16] @ (1416fc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefe5ffff │ │ │ │ b.n 1410b6 │ │ │ │ vtbl.8 d20, {d15-d18}, d30 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ @@ -339209,22 +339211,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 1a36c4 │ │ │ │ + bl 1a36f4 │ │ │ │ ldr r2, [pc, #16] @ (1417f8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1417fc ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 4937fa │ │ │ │ b.n 141006 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -339441,30 +339443,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ ldr.w r7, [r5, #384] @ 0x180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 141b86 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 141ab2 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 141ab2 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a9a0 │ │ │ │ + bl 19a9d0 │ │ │ │ cbz r0, 141a46 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 141b6c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -339507,15 +339509,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 141a8c │ │ │ │ b.n 141a64 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 141a20 │ │ │ │ mov r4, r8 │ │ │ │ @@ -339733,15 +339735,15 @@ │ │ │ │ sub.w r2, r3, #54 @ 0x36 │ │ │ │ sub.w r9, r3, #58 @ 0x3a │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r3, [r2, #-48] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-48] │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 141a64 │ │ │ │ movs r0, #0 │ │ │ │ b.n 141cfe │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -339761,19 +339763,19 @@ │ │ │ │ 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 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ ldr.w r2, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 141e64 │ │ │ │ mov r7, sl │ │ │ │ @@ -339818,15 +339820,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 141dd2 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 141d82 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141e72 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -339886,15 +339888,15 @@ │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 141d56 │ │ │ │ mov sl, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ bl 125b5c │ │ │ │ mov r2, r0 │ │ │ │ @@ -339912,15 +339914,15 @@ │ │ │ │ bic.w r3, r3, #12 │ │ │ │ str r7, [r2, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 141dc8 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 141db4 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -340234,17 +340236,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 142046 │ │ │ │ sub.w r3, r2, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 141fce │ │ │ │ b.n 1421f0 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -340260,15 +340262,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 1783ac │ │ │ │ + bl 1783dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r6, #3928] @ 0xf58 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -340512,17 +340514,17 @@ │ │ │ │ movw r3, #845 @ 0x34d │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 142460 │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 142460 │ │ │ │ b.n 142484 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -340584,15 +340586,15 @@ │ │ │ │ beq.n 14263e │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1427dc │ │ │ │ cbz r7, 142608 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 178370 │ │ │ │ + bl 1783a0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 142608 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, sl │ │ │ │ str.w r7, [r4, #-4] │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -340606,15 +340608,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1425c8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1425be │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178370 │ │ │ │ + bl 1783a0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1425ce │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 14259c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -341127,15 +341129,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ ldr r4, [r7, #84] @ 0x54 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1430ee │ │ │ │ add.w fp, sp, #116 @ 0x74 │ │ │ │ strd r7, fp, [sp, #12] │ │ │ │ @@ -341275,15 +341277,15 @@ │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ bl 13d064 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -341354,30 +341356,30 @@ │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r3, #96 @ 0x60 │ │ │ │ cmp r0, r4 │ │ │ │ sub.w r1, r2, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ bne.n 142d90 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1785e4 │ │ │ │ + bl 178614 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r3 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ itt ne │ │ │ │ movne r9, r4 │ │ │ │ movne r4, r6 │ │ │ │ beq.n 142dec │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 178400 │ │ │ │ + bl 178430 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r6, #28] │ │ │ │ cmp r9, r3 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 142dca │ │ │ │ mov r4, r9 │ │ │ │ @@ -341450,15 +341452,15 @@ │ │ │ │ bne.n 142e62 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 142e62 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178370 │ │ │ │ + bl 1783a0 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 142e68 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.n 142f36 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -341488,15 +341490,15 @@ │ │ │ │ bne.n 142e34 │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [pc, #1532] @ 1434f0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 178418 │ │ │ │ + bl 178448 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r6, r6, #96 @ 0x60 │ │ │ │ bne.n 142f26 │ │ │ │ b.n 143038 │ │ │ │ @@ -341532,15 +341534,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1433f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1433dc │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 142f92 │ │ │ │ add sl, fp │ │ │ │ str.w r6, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 142ee0 │ │ │ │ @@ -341557,28 +341559,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.n 142ee0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 178370 │ │ │ │ + bl 1783a0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 142fac │ │ │ │ b.n 142ee0 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp r8, fp │ │ │ │ it hi │ │ │ │ movhi r5, fp │ │ │ │ bls.n 142fde │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 178370 │ │ │ │ + bl 1783a0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 142fcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 142f92 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -341600,15 +341602,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1434ac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14346c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 142f92 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ @@ -341692,15 +341694,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 142ce0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr.w r2, [pc, #1028] @ 1434f8 │ │ │ │ ldr r3, [pc, #1008] @ (1434e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -342268,15 +342270,15 @@ │ │ │ │ cbnz r2, 1436d4 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cbz r5, 1436ca │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [pc, #120] @ (143704 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1436f8 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1436c6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -342291,58 +342293,58 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (143710 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #72] @ (143714 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143698 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (143718 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 143698 │ │ │ │ ldr r1, [pc, #52] @ (14371c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143698 │ │ │ │ ldr r2, [pc, #44] @ (143720 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1436b0 │ │ │ │ ldr r1, [pc, #40] @ (143724 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143698 │ │ │ │ - bgt.n 143618 │ │ │ │ + bgt.n 143678 │ │ │ │ movs r6, r2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ movs r6, r2 │ │ │ │ - bgt.n 1437e4 │ │ │ │ + bgt.n 143644 │ │ │ │ movs r6, r2 │ │ │ │ - bgt.n 143780 │ │ │ │ + bgt.n 1437e0 │ │ │ │ movs r6, r2 │ │ │ │ - bgt.n 143790 │ │ │ │ + bgt.n 1437f0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ movs r7, r2 │ │ │ │ - mcr 0, 0, r0, cr0, cr9, {0} │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + mrc 0, 1, r0, cr0, cr9, {0} │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ 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, [r2, #0] │ │ │ │ mov r8, r3 │ │ │ │ @@ -342353,15 +342355,15 @@ │ │ │ │ and.w r3, r5, #1344 @ 0x540 │ │ │ │ tst.w r5, #640 @ 0x280 │ │ │ │ beq.n 1437f6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1438e6 │ │ │ │ ldr r1, [pc, #540] @ (143974 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #16 │ │ │ │ bmi.n 143808 │ │ │ │ lsls r0, r5, #13 │ │ │ │ bmi.n 143818 │ │ │ │ lsls r1, r5, #15 │ │ │ │ bmi.n 143828 │ │ │ │ @@ -342370,29 +342372,29 @@ │ │ │ │ lsls r3, r5, #14 │ │ │ │ bmi.n 143848 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 143780 │ │ │ │ ldr r1, [pc, #512] @ (143978 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bhi.n 1437a0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 143886 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cbz r3, 1437a0 │ │ │ │ ldr r1, [pc, #484] @ (14397c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r1, #28 │ │ │ │ bmi.n 143894 │ │ │ │ lsls r0, r1, #29 │ │ │ │ bmi.n 1438a4 │ │ │ │ lsls r2, r1, #12 │ │ │ │ bmi.w 1438b6 │ │ │ │ @@ -342406,67 +342408,67 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r6 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #428] @ (143980 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1438f2 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1437f0 │ │ │ │ ldr r1, [pc, #412] @ (143984 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14375e │ │ │ │ ldr r1, [pc, #396] @ (143988 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #16 │ │ │ │ bpl.n 143762 │ │ │ │ ldr r1, [pc, #384] @ (14398c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r0, r5, #13 │ │ │ │ bpl.n 143766 │ │ │ │ ldr r1, [pc, #372] @ (143990 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r1, r5, #15 │ │ │ │ bpl.n 14376a │ │ │ │ ldr r1, [pc, #360] @ (143994 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #26 │ │ │ │ bpl.n 14376e │ │ │ │ ldr r1, [pc, #348] @ (143998 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #14 │ │ │ │ bpl.n 143772 │ │ │ │ ldr r1, [pc, #336] @ (14399c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143772 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14391c │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r5, r1, #27 │ │ │ │ bmi.n 14390a │ │ │ │ ldrh r5, [r4, #12] │ │ │ │ @@ -342480,197 +342482,197 @@ │ │ │ │ bmi.n 143966 │ │ │ │ lsrs r2, r5, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 14394c │ │ │ │ ldr r1, [pc, #296] @ (1439a4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1437e0 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143796 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r1, #28 │ │ │ │ bpl.n 1437a6 │ │ │ │ ldr r1, [pc, #272] @ (1439a8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #29 │ │ │ │ bpl.n 1437aa │ │ │ │ ldr r1, [pc, #260] @ (1439ac ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #12 │ │ │ │ bpl.w 1437b0 │ │ │ │ ldr r1, [pc, #248] @ (1439b0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #30 │ │ │ │ bpl.w 1437b6 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #216] @ (1439b4 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #208] @ (1439b8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ b.n 14375e │ │ │ │ ldr r3, [pc, #200] @ (1439bc ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #188] @ (1439c0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1437e0 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 14393e │ │ │ │ ldr r1, [pc, #176] @ (1439c4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1437e0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 14366c │ │ │ │ b.n 1437e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 14366c │ │ │ │ ldr r1, [pc, #148] @ (1439c8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1437c4 │ │ │ │ ldr r1, [pc, #140] @ (1439cc ) │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #128] @ (1439d0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #120] @ (1439d4 ) │ │ │ │ lsrs r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #112] @ (1439d8 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1437e0 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 143950 │ │ │ │ + bgt.n 1439b0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1438f0 │ │ │ │ + blt.n 143950 │ │ │ │ movs r6, r2 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ movs r6, r2 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1439f8 │ │ │ │ + blt.n 143a58 │ │ │ │ movs r6, r2 │ │ │ │ - cbz r4, 1439cc │ │ │ │ + sxth r4, r2 │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1439d0 │ │ │ │ + blt.n 143a30 │ │ │ │ movs r6, r2 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1439b0 │ │ │ │ + blt.n 143a10 │ │ │ │ movs r6, r2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1438fc │ │ │ │ + blt.n 14395c │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ movs r6, r2 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r6, r2 │ │ │ │ - ldc 0, cr0, [sl], #-100 @ 0xffffff9c │ │ │ │ - bge.n 1438dc │ │ │ │ + stcl 0, cr0, [sl], #-100 @ 0xffffff9c │ │ │ │ + bge.n 14393c │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 143928 │ │ │ │ + bge.n 143988 │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 143930 │ │ │ │ + bge.n 143990 │ │ │ │ movs r6, r2 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 143908 │ │ │ │ + bge.n 143968 │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 1439ac │ │ │ │ + blt.n 143a0c │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 14391c │ │ │ │ + bge.n 14397c │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 14392c │ │ │ │ + bge.n 14398c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r2, 143a06 │ │ │ │ ldr.w r7, [pc, #2416] @ 144368 │ │ │ │ mov r6, r2 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 143acc │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 143ad8 │ │ │ │ ldr.w r1, [pc, #2400] @ 14436c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #14 │ │ │ │ bmi.w 143b8a │ │ │ │ ldr.w r1, [pc, #2380] @ 144370 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr.w r1, [pc, #2372] @ 144374 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #31 │ │ │ │ bmi.w 143de6 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.w 143dd6 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.w 143dc8 │ │ │ │ @@ -342695,15 +342697,15 @@ │ │ │ │ bne.w 143f1a │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 144320 │ │ │ │ ldr.w r1, [pc, #2280] @ 144378 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 143f3a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 143f3a │ │ │ │ @@ -342719,15 +342721,15 @@ │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r6, r1, #15 │ │ │ │ lsls r7, r0, #15 │ │ │ │ lsls r0, r0, #15 │ │ │ │ lsls r1, r7, #14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 143a0a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -342771,49 +342773,49 @@ │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 143b64 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 143b64 │ │ │ │ ldr.w r1, [pc, #2080] @ 14437c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 143d0e │ │ │ │ mov r0, r4 │ │ │ │ bl 125d8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143ce8 │ │ │ │ ldr.w r1, [pc, #2052] @ 144380 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [pc, #2040] @ 144384 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143a2e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 14410a │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 143fe8 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 143bcc │ │ │ │ ldr.w r1, [pc, #2012] @ 144388 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143bcc │ │ │ │ ldr.w r1, [pc, #2000] @ 14438c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 143b98 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 143d6a │ │ │ │ @@ -342843,21 +342845,21 @@ │ │ │ │ ldrh r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 143bfe │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143bea │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 143bf0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143bf0 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 143ce4 │ │ │ │ ldr.w r2, [pc, #1884] @ 144398 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1880] @ 14439c │ │ │ │ @@ -342888,15 +342890,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 143c92 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 143cd6 │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ @@ -342909,76 +342911,76 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 143c9e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143c54 │ │ │ │ ldr.w r1, [pc, #1768] @ 1443a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 143c5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143c5c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143c9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143b0c │ │ │ │ ldr.w r1, [pc, #1724] @ 1443a8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 125d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143f02 │ │ │ │ ldr.w r1, [pc, #1704] @ 1443ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143b78 │ │ │ │ ldr.w r1, [pc, #1696] @ 1443b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 143b6c │ │ │ │ ldr.w r8, [pc, #1680] @ 1443b4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1676] @ 1443b8 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 143d4a │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 143b6c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 143d42 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 143d34 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 143d34 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 143c34 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -342991,47 +342993,47 @@ │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r3, r1, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ ldr.w r1, [pc, #1580] @ 1443bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143a6c │ │ │ │ ldr.w r1, [pc, #1568] @ 1443c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143a66 │ │ │ │ ldr.w r1, [pc, #1556] @ 1443c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143a5e │ │ │ │ ldr.w r1, [pc, #1548] @ 1443c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143a56 │ │ │ │ ldr.w r1, [pc, #1536] @ 1443cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143a4e │ │ │ │ ldr.w r1, [pc, #1528] @ 1443d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143a48 │ │ │ │ ldr.w r1, [pc, #1516] @ 1443d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143a42 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 143b64 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -343040,23 +343042,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1441c0 │ │ │ │ ldr.w r1, [pc, #1472] @ 1443d8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143b2a │ │ │ │ bl 12450c │ │ │ │ ldr.w r1, [pc, #1452] @ 1443dc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #26 │ │ │ │ bmi.w 143ff6 │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 144034 │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 144026 │ │ │ │ @@ -343092,55 +343094,55 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14432e │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1324] @ 1443e0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 144042 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bhi.n 143f7a │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 144116 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 143af8 │ │ │ │ ldr.w r1, [pc, #1284] @ 1443e4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr.w r1, [pc, #1272] @ 1443e8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 143b52 │ │ │ │ mov r0, r4 │ │ │ │ bl 125dbc │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1248] @ 1443ec │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143b78 │ │ │ │ bl 12450c │ │ │ │ ldr.w r1, [pc, #1232] @ 1443f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 143aa6 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -343157,15 +343159,15 @@ │ │ │ │ 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, #1160] @ 1443f8 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1442a8 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -343175,92 +343177,92 @@ │ │ │ │ beq.w 144350 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 14435c │ │ │ │ cbnz r3, 143faa │ │ │ │ ldr.w r1, [pc, #1116] @ 1443fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 144344 │ │ │ │ ldr.w r1, [pc, #1096] @ 144400 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 144338 │ │ │ │ ldr.w r1, [pc, #1076] @ 144404 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr.w r1, [pc, #1068] @ 144408 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143ad8 │ │ │ │ ldr.w r1, [pc, #1056] @ 14440c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143bcc │ │ │ │ ldr.w r1, [pc, #1048] @ 144410 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e42 │ │ │ │ ldr.w r1, [pc, #1036] @ 144414 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e5a │ │ │ │ ldr.w r1, [pc, #1024] @ 144418 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e54 │ │ │ │ ldr r1, [pc, #1012] @ (14441c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e4e │ │ │ │ ldr r1, [pc, #1000] @ (144420 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e48 │ │ │ │ ldr r1, [pc, #992] @ (144424 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143ec6 │ │ │ │ ldr r1, [pc, #984] @ (144428 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143e6c │ │ │ │ ldr r1, [pc, #976] @ (14442c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e66 │ │ │ │ ldr r1, [pc, #964] @ (144430 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e60 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 144294 │ │ │ │ ldr r3, [pc, #948] @ (144434 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #948] @ (144438 ) │ │ │ │ @@ -343269,66 +343271,66 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r7, pc │ │ │ │ ldr r1, [pc, #940] @ (144440 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 1440be │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 14409e │ │ │ │ ldr r1, [pc, #912] @ (144444 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143bc4 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1440aa │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #880] @ (144448 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 143b52 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #860] @ (14444c ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 143b52 │ │ │ │ ldr r1, [pc, #852] @ (144450 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143b50 │ │ │ │ ldr r1, [pc, #840] @ (144454 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143bcc │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -343337,438 +343339,438 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #804] @ (144458 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #804] @ (14445c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #784] @ (144460 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143e78 │ │ │ │ ldr r1, [pc, #772] @ (144464 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143e82 │ │ │ │ ldr r1, [pc, #760] @ (144468 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #752] @ (14446c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #740] @ (144470 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #732] @ (144474 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #720] @ (144478 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #712] @ (14447c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #700] @ (144480 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143b2a │ │ │ │ ldr r1, [pc, #692] @ (144484 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #680] @ (144488 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #668] @ (14448c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #660] @ (144490 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #648] @ (144494 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #640] @ (144498 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #628] @ (14449c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #620] @ (1444a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #608] @ (1444a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #600] @ (1444a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #588] @ (1444ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #580] @ (1444b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #568] @ (1444b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #560] @ (1444b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #544] @ (1444bc ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 14407e │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 144314 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #508] @ (1444c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [pc, #504] @ (1444c4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #500] @ (1444c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 143ada │ │ │ │ ldr r1, [pc, #484] @ (1444cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #476] @ (1444d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #468] @ (1444d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #460] @ (1444d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #452] @ (1444dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #444] @ (1444e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.w 143a98 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 143eb2 │ │ │ │ ldr r1, [pc, #424] @ (1444e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143fd8 │ │ │ │ ldr r1, [pc, #416] @ (1444e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143fc0 │ │ │ │ ldr r1, [pc, #408] @ (1444ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143faa │ │ │ │ ldr r1, [pc, #400] @ (1444f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ b.n 143faa │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 1443ec │ │ │ │ + bge.n 14444c │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 1443e4 │ │ │ │ + bge.n 144444 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 144420 │ │ │ │ + bge.n 144280 │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 144364 │ │ │ │ + blt.n 1443c4 │ │ │ │ movs r6, r2 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ movs r5, r2 │ │ │ │ - bhi.n 144318 │ │ │ │ + bhi.n 144378 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r6, r2 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ movs r1, r3 │ │ │ │ - bls.n 14434c │ │ │ │ + bge.n 1443ac │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r2 │ │ │ │ - bge.n 144394 │ │ │ │ + blt.n 1443f4 │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 144490 │ │ │ │ + bls.n 1442f0 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ movs r5, r2 │ │ │ │ - bls.n 1442b0 │ │ │ │ + bls.n 144310 │ │ │ │ movs r6, r2 │ │ │ │ - bls.n 144494 │ │ │ │ + bls.n 1442f4 │ │ │ │ movs r6, r2 │ │ │ │ - bls.n 14444c │ │ │ │ + bls.n 1444ac │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144384 │ │ │ │ + bvs.n 1443e4 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ movs r5, r2 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 144344 │ │ │ │ + bvs.n 1443a4 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 14431c │ │ │ │ + bvs.n 14437c │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ movs r6, r2 │ │ │ │ - bvc.n 144340 │ │ │ │ + bvc.n 1443a0 │ │ │ │ movs r6, r2 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 14434c │ │ │ │ + bvs.n 1443ac │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 144310 │ │ │ │ + bvs.n 144370 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 1443c0 │ │ │ │ + bvc.n 144420 │ │ │ │ movs r6, r2 │ │ │ │ - b.n 144354 │ │ │ │ + b.n 1443b4 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ movs r6, r2 │ │ │ │ add r4, pc, #472 @ (adr r4, 1445d0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 1443bc │ │ │ │ + bvs.n 14441c │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 1443e8 │ │ │ │ + bvs.n 144448 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144478 │ │ │ │ + bpl.n 1444d8 │ │ │ │ movs r6, r2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 14433c │ │ │ │ + bpl.n 14439c │ │ │ │ movs r6, r2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - add r6, pc, #928 @ (adr r6, 1447b4 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 144474 ) │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144428 │ │ │ │ + bpl.n 144488 │ │ │ │ movs r6, r2 │ │ │ │ - add r5, pc, #416 @ (adr r5, 1445bc ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 14467c ) │ │ │ │ movs r6, r2 │ │ │ │ - add r6, pc, #776 @ (adr r6, 144728 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 1447e8 ) │ │ │ │ movs r6, r2 │ │ │ │ - add r6, pc, #704 @ (adr r6, 1446e4 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 1447a4 ) │ │ │ │ movs r6, r2 │ │ │ │ - add r5, pc, #936 @ (adr r5, 1447d0 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 144490 ) │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 144360 │ │ │ │ + bmi.n 1443c0 │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 144424 │ │ │ │ + bpl.n 144484 │ │ │ │ movs r6, r2 │ │ │ │ - add r5, pc, #80 @ (adr r5, 144484 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 144544 ) │ │ │ │ movs r6, r2 │ │ │ │ add r3, pc, #312 @ (adr r3, 144570 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144494 │ │ │ │ + bpl.n 1444f4 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 14447c │ │ │ │ + bpl.n 1444dc │ │ │ │ movs r6, r2 │ │ │ │ - cbnz r2, 144478 │ │ │ │ + cbnz r2, 144484 │ │ │ │ movs r5, r2 │ │ │ │ - bpl.n 144478 │ │ │ │ + bpl.n 1444d8 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144494 │ │ │ │ + bpl.n 1444f4 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 1444d4 │ │ │ │ + bpl.n 144534 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ add r2, pc, #768 @ (adr r2, 14475c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 1444d4 │ │ │ │ + bmi.n 144534 │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 14447c │ │ │ │ + bmi.n 1444dc │ │ │ │ movs r6, r2 │ │ │ │ - stc 0, cr0, [r4], {21} │ │ │ │ - bcc.n 1444cc │ │ │ │ + ldc 0, cr0, [r4], #-84 @ 0xffffffac │ │ │ │ + bcc.n 14452c │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 14447c │ │ │ │ + bcc.n 1444dc │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 14447c │ │ │ │ + bcc.n 1444dc │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444ac │ │ │ │ + bcc.n 14450c │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444bc │ │ │ │ + bcc.n 14451c │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144404 │ │ │ │ + bcs.n 144464 │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 14448c │ │ │ │ + bmi.n 1444ec │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 144488 │ │ │ │ + bcc.n 1444e8 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444d8 │ │ │ │ + bcc.n 144538 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444b0 │ │ │ │ + bcc.n 144510 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144488 │ │ │ │ + bcc.n 1444e8 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144460 │ │ │ │ + bcc.n 1444c0 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144438 │ │ │ │ + bcs.n 144498 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444e0 │ │ │ │ + bcc.n 144540 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444b8 │ │ │ │ + bcc.n 144518 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144490 │ │ │ │ + bcc.n 1444f0 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144468 │ │ │ │ + bcc.n 1444c8 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144440 │ │ │ │ + bcs.n 1444a0 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144418 │ │ │ │ + bcs.n 144478 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1443f0 │ │ │ │ + bcs.n 144450 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1443c8 │ │ │ │ + bcs.n 144428 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444d8 │ │ │ │ + bcc.n 144538 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 14445c │ │ │ │ + bcs.n 1444bc │ │ │ │ movs r6, r2 │ │ │ │ add r1, pc, #32 @ (adr r1, 1444e8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n 14440c │ │ │ │ + bcs.n 14446c │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144410 │ │ │ │ + bcs.n 144470 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1443ec │ │ │ │ + bcs.n 14444c │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1445d0 │ │ │ │ + bcs.n 144430 │ │ │ │ movs r6, r2 │ │ │ │ - cbz r4, 1444dc │ │ │ │ + cbz r4, 1444e8 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1445a0 │ │ │ │ + bcs.n 144400 │ │ │ │ movs r6, r2 │ │ │ │ - bne.n 14445c │ │ │ │ + bne.n 1444bc │ │ │ │ movs r6, r2 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ movs r6, r2 │ │ │ │ - cbz r4, 144500 │ │ │ │ + cbz r4, 14450c │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144588 │ │ │ │ + bcs.n 1445e8 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 14457c │ │ │ │ + bcs.n 1445dc │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ add.w fp, r0, #80 @ 0x50 │ │ │ │ @@ -343783,96 +343785,96 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #532] @ (144738 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c868 │ │ │ │ + bl 17c898 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 14453e │ │ │ │ ldr r2, [pc, #512] @ (14473c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #512] @ (144740 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1445a2 │ │ │ │ ldr r1, [pc, #500] @ (144744 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [pc, #492] @ (144748 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 144598 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #476] @ (14474c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 144580 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 144576 │ │ │ │ ldr r1, [pc, #436] @ (144750 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1445fa │ │ │ │ ldr r1, [pc, #428] @ (144754 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [pc, #420] @ (144758 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1445f0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #404] @ (14475c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1445d8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1445ce │ │ │ │ ldr r1, [pc, #364] @ (144760 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 14461c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -343882,19 +343884,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 144608 │ │ │ │ ldr r1, [pc, #324] @ (144764 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [pc, #316] @ (144768 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 14464c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -343902,58 +343904,58 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 144636 │ │ │ │ ldr r6, [pc, #284] @ (14476c ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [pc, #276] @ (144770 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1446a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [pc, #260] @ (144774 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 14469e │ │ │ │ ldr r1, [pc, #248] @ (144778 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 144726 │ │ │ │ ldr r2, [pc, #232] @ (14477c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #232] @ (144780 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [pc, #228] @ (144784 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 14470e │ │ │ │ ldr r1, [pc, #216] @ (144788 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [pc, #212] @ (14478c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 144704 │ │ │ │ ldr r6, [pc, #200] @ (144790 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #200] @ 144794 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -343961,101 +343963,101 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bls.n 144704 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1446d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 1446dc │ │ │ │ ldr r1, [pc, #144] @ (144798 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r1, [pc, #140] @ (14479c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c8d0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 144528 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1447a0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 144694 │ │ │ │ - ldr r0, [pc, #152] @ (1447c8 ) │ │ │ │ + ldr r0, [pc, #344] @ (144888 ) │ │ │ │ movs r6, r2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r6 │ │ │ │ movs r5, r2 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev16 r2, r6 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r6, r2 │ │ │ │ - bne.n 1447cc │ │ │ │ + bne.n 14482c │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r6, r2 │ │ │ │ - bne.n 1447c4 │ │ │ │ + bne.n 144824 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 14471c │ │ │ │ + bne.n 14477c │ │ │ │ movs r6, r2 │ │ │ │ - add r4, pc, #448 @ (adr r4, 144914 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 1449d4 ) │ │ │ │ movs r5, r2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144734 │ │ │ │ + bne.n 144794 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 14467c │ │ │ │ + beq.n 1446dc │ │ │ │ movs r6, r2 │ │ │ │ - add r4, pc, #96 @ (adr r4, 1447c4 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 144884 ) │ │ │ │ movs r5, r2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144674 │ │ │ │ + beq.n 1446d4 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144834 │ │ │ │ + beq.n 144694 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144818 │ │ │ │ + beq.n 144678 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144828 │ │ │ │ + beq.n 144688 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + beq.n 1447bc │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 1447bc │ │ │ │ + beq.n 14481c │ │ │ │ movs r6, r2 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 1447e4 │ │ │ │ + beq.n 144844 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - add r0, pc, #776 @ (adr r0, 144aa8 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 144b68 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 1447c6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 1447c8 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -344224,15 +344226,15 @@ │ │ │ │ str r5, [r2, #16] │ │ │ │ orr.w r4, r4, ip │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ bne.n 14491e │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r1, #388] @ 0x184 │ │ │ │ @@ -344254,15 +344256,15 @@ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ ldrh r3, [r4, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -344281,15 +344283,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r7, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 1449ba │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -344378,15 +344380,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 144aca │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ @@ -344451,15 +344453,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 144b6a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 144bb0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -344470,15 +344472,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144ba0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 144b50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144b56 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 144b50 │ │ │ │ @@ -344501,30 +344503,30 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 144b5c │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ add.w sl, r6, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 144b56 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 144c6c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cbz r1, 144c78 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 144c34 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -344537,20 +344539,20 @@ │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 144c32 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 144b56 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r9, r0 │ │ │ │ b.n 144c0c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 144c1c │ │ │ │ @@ -344920,15 +344922,15 @@ │ │ │ │ bhi.w 1452d4 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1452c6 │ │ │ │ sub.w r7, r0, #28 │ │ │ │ add.w r0, r7, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov ip, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ cbz r0, 14505c │ │ │ │ sub.w ip, r0, #28 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ @@ -345078,20 +345080,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 145414 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1451fe │ │ │ │ b.n 145414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 145414 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1451f0 │ │ │ │ ldrh.w sl, [r4, #14] │ │ │ │ @@ -345177,15 +345179,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1452ca │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 145040 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14544a │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ sub.w r7, r0, #28 │ │ │ │ b.n 145044 │ │ │ │ adds r4, r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ @@ -345207,15 +345209,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1453da │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ cbz r0, 145340 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 145072 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ @@ -345366,105 +345368,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 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1455c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1455b4 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1455a8 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14559c │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145590 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 145584 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 145578 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14556c │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ cbz r0, 145560 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1454ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145550 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145542 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145526 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145518 │ │ │ │ mov r0, fp │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145506 │ │ │ │ mov r0, sl │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1454f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1454e2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1454d0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -346016,22 +346018,22 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #112 @ 0x70 │ │ │ │ ldrd r3, r2, [r6, #372] @ 0x174 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3, r2, lsl #2] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145c32 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 145b82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145c32 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r1, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -346054,15 +346056,15 @@ │ │ │ │ subs r7, r7, r0 │ │ │ │ uxth r7, r7 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 145b76 │ │ │ │ mov r4, r3 │ │ │ │ b.n 145be6 │ │ │ │ mov r1, fp │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 145c0a │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq.n 145bda │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ @@ -346106,30 +346108,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 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ cbz r0, 145ca8 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 145c94 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 145c8e │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 145c8e │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 145c8e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -346137,15 +346139,15 @@ │ │ │ │ cbnz r7, 145c9c │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 145c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145c56 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -346500,15 +346502,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #8] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ str.w r9, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -346563,19 +346565,19 @@ │ │ │ │ bmi.w 14676a │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ it cs │ │ │ │ movcs r3, #192 @ 0xc0 │ │ │ │ str r3, [r7, #32] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 180ed8 │ │ │ │ + bl 180f08 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14668e │ │ │ │ - bl 180f20 │ │ │ │ + bl 180f50 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [r7, #100] @ 0x64 │ │ │ │ str r2, [r7, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ @@ -346646,15 +346648,15 @@ │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ add.w r5, r5, r4, lsl #3 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmdb r5, {r0, r1} │ │ │ │ cbz r3, 146234 │ │ │ │ ldr.w r8, [r7, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180f20 │ │ │ │ + bl 180f50 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ b.n 14613c │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ b.n 145fb8 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 146806 │ │ │ │ @@ -346677,15 +346679,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #76] @ 0x4c │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ b.n 1461be │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r3 │ │ │ │ @@ -347101,15 +347103,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ b.n 146496 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ @@ -347381,26 +347383,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 146998 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 146984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180f20 │ │ │ │ + bl 180f50 │ │ │ │ cbz r0, 146950 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 146950 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 146950 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180f20 │ │ │ │ + bl 180f50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146936 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 146950 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -347450,27 +347452,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 146aa4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ add.w r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 146a50 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 146a5a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 146a96 │ │ │ │ @@ -347488,19 +347490,19 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146a1a │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ cbz r5, 146a50 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1469fa │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ @@ -347525,33 +347527,33 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146a6e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ b.n 146a42 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ b.n 146a42 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ b.n 1469e2 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ b.n 146a42 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ @@ -347800,15 +347802,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr.w r2, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 146c1c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ b.n 146d1e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -347818,25 +347820,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ cbz r0, 146d8a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1454ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146d78 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 146db8 │ │ │ │ push {lr} │ │ │ │ @@ -347876,15 +347878,15 @@ │ │ │ │ bl 1551c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1486c8 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ bl 1572f0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldrb.w r3, [r5, #1179] @ 0x49b │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2712] @ 1478b8 │ │ │ │ @@ -348054,21 +348056,21 @@ │ │ │ │ bl 14f884 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -348332,52 +348334,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 147286 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1472ce │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1472b6 │ │ │ │ add.w r0, sl, #236 @ 0xec │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1472f2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1472da │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 147316 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1472fe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r8, r2 │ │ │ │ sub.w r3, r2, #96 @ 0x60 │ │ │ │ @@ -348470,15 +348472,15 @@ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ b.n 147172 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cbz r0, 147444 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 147444 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w lr, r3, #8 │ │ │ │ and.w ip, r3, #4 │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ b.n 1473c2 │ │ │ │ @@ -349085,15 +349087,15 @@ │ │ │ │ bne.w 147eca │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1562f0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 148438 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2784] @ 148544 │ │ │ │ ldr.w r3, [pc, #2784] @ 148548 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -349208,15 +349210,15 @@ │ │ │ │ ldr.w r7, [sl, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 147d56 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr.w r6, [sl, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 147934 │ │ │ │ @@ -349390,15 +349392,15 @@ │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 14714a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b.w 1474e8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r7, r6] │ │ │ │ b.n 147b9e │ │ │ │ lsls r3, r3, #12 │ │ │ │ itt mi │ │ │ │ addmi r1, #248 @ 0xf8 │ │ │ │ @@ -349523,15 +349525,15 @@ │ │ │ │ ldr.w r3, [pc, #1700] @ 14854c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1700] @ 148550 │ │ │ │ ldr.w r1, [pc, #1700] @ 148554 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 147a48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bl 1568dc │ │ │ │ @@ -349558,46 +349560,46 @@ │ │ │ │ ldr.w r2, [pc, #1612] @ 148558 │ │ │ │ ldr.w r1, [pc, #1612] @ 14855c │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #1608] @ 148560 │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ b.w 146f82 │ │ │ │ mov.w r8, #0 │ │ │ │ b.w 146fc0 │ │ │ │ ldr.w r3, [pc, #1580] @ 148564 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1580] @ 148568 │ │ │ │ ldr.w r1, [pc, #1580] @ 14856c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1444f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ b.w 146e46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr.w r3, [pc, #1524] @ 148570 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [pc, #1516] @ 148574 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -349851,15 +349853,15 @@ │ │ │ │ bne.w 1480d8 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrd fp, r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.w 146f4a │ │ │ │ ldrh r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 148026 │ │ │ │ clz r5, r5 │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r2, r2, r5, lsl #1 │ │ │ │ @@ -350067,15 +350069,15 @@ │ │ │ │ ldr r2, [pc, #320] @ (148580 ) │ │ │ │ ldr r1, [pc, #324] @ (148584 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ b.w 147a58 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ b.w 147878 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 147040 │ │ │ │ @@ -350118,15 +350120,15 @@ │ │ │ │ ldr r3, [pc, #184] @ (148588 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #184] @ (14858c ) │ │ │ │ ldr r1, [pc, #188] @ (148590 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 147efc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrh.w r1, [r0, #1404] @ 0x57c │ │ │ │ @@ -350138,76 +350140,76 @@ │ │ │ │ ldr r3, [pc, #144] @ (148594 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #144] @ (148598 ) │ │ │ │ ldr r1, [pc, #144] @ (14859c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 147ee6 │ │ │ │ cbz r0, 14853c │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r4, #2 │ │ │ │ mov r2, r3 │ │ │ │ b.n 148494 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 147a60 │ │ │ │ mov r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ b.n 148494 │ │ │ │ nop │ │ │ │ strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ movs r6, r2 │ │ │ │ ldmia r1!, {r0, r3, r4, r5, r6} │ │ │ │ @ instruction: 0xffffca5d │ │ │ │ vqrshrn.u64 d28, , #1 │ │ │ │ - @ instruction: 0xffff9344 │ │ │ │ + vrsra.u32 , q10, #1 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ movs r6, r2 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r6, r2 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ movs r6, r2 │ │ │ │ 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 │ │ │ │ @@ -350326,15 +350328,15 @@ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr.w r3, [pc, #1744] @ 148dcc │ │ │ │ @@ -350342,15 +350344,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 155310 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 12696c │ │ │ │ ldr.w r2, [pc, #1712] @ 148dd0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -350365,21 +350367,21 @@ │ │ │ │ bls.n 14879e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cbz r0, 148796 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 14875e │ │ │ │ b.n 148792 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 148792 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 148752 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -350393,15 +350395,15 @@ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r5, r6 │ │ │ │ beq.w 148c52 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 148770 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14875e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -350418,15 +350420,15 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -350498,15 +350500,15 @@ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #12 │ │ │ │ mov.w sl, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r4, r6 │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, sl, r2 │ │ │ │ blx 4b8c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -350638,15 +350640,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 1489e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, ip │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 148a28 │ │ │ │ @@ -350929,15 +350931,15 @@ │ │ │ │ adds r2, r6, r3 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148dbc │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148d9c │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -350958,15 +350960,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, r5 │ │ │ │ moveq r6, r2 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148d1e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cbz r7, 148d9c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -351025,15 +351027,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 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 149246 │ │ │ │ mov r2, r3 │ │ │ │ @@ -351057,20 +351059,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 148e2a │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr.w r8, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ beq.n 148f54 │ │ │ │ mov fp, r8 │ │ │ │ @@ -351134,15 +351136,15 @@ │ │ │ │ blx 4af60 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r7, [r0, #28] │ │ │ │ str r5, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 180f54 │ │ │ │ + bl 180f84 │ │ │ │ b.n 148e98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, #1 │ │ │ │ add.w r3, r3, r8, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ @@ -351150,26 +351152,26 @@ │ │ │ │ blx 4af60 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #16] │ │ │ │ str r7, [r0, #24] │ │ │ │ str r5, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 180f54 │ │ │ │ + bl 180f84 │ │ │ │ b.n 148e98 │ │ │ │ mov r9, r6 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov fp, r5 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185aa0 │ │ │ │ + bl 185ad0 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 14924c │ │ │ │ mov r0, r4 │ │ │ │ bl 125644 │ │ │ │ @@ -351198,24 +351200,24 @@ │ │ │ │ movs r6, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ strd sl, r9, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 185b4c │ │ │ │ + bl 185b7c │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r2, [sl], #-96 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 180f9c │ │ │ │ + bl 180fcc │ │ │ │ cbz r0, 149010 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 149004 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -351223,22 +351225,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 180fc0 │ │ │ │ + bl 180ff0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148fe4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 180f9c │ │ │ │ + bl 180fcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 149234 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -351272,15 +351274,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 14919e │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 180fc0 │ │ │ │ + bl 180ff0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 149034 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -351358,30 +351360,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r9, #500] @ 0x1f4 │ │ │ │ bne.n 1490fc │ │ │ │ mov r0, sl │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [pc, #244] @ (149268 ) │ │ │ │ ldr r3, [pc, #236] @ (149264 ) │ │ │ │ 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 14925c │ │ │ │ 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 185b90 │ │ │ │ + bl 185bc0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 149070 │ │ │ │ mov r1, sl │ │ │ │ bl 1257b0 │ │ │ │ b.n 149086 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 1490ac │ │ │ │ @@ -351417,15 +351419,15 @@ │ │ │ │ strb.w r7, [r1, #-20] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ cmp r2, r0 │ │ │ │ it hi │ │ │ │ strhi.w r0, [fp, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 185b90 │ │ │ │ + bl 185bc0 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1491ea │ │ │ │ b.n 148f94 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r5, r1 │ │ │ │ bne.n 1491b8 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -352181,15 +352183,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, ip │ │ │ │ bl 154b94 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 178370 │ │ │ │ + bl 1783a0 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ str.w r4, [r8, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -352225,15 +352227,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 149a86 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 149a1a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -352248,26 +352250,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 125b5c │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 178400 │ │ │ │ + bl 178430 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ str.w r8, [fp, #28] │ │ │ │ mov r0, sl │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w fp, [r8, #60] @ 0x3c │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - bl 181754 │ │ │ │ + bl 181784 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 149a48 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r9] │ │ │ │ @@ -352984,28 +352986,28 @@ │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a27a │ │ │ │ movs r1, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 14a1da │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 14a1ce │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 14a1ce │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, r3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14a1bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 14a256 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -353166,27 +353168,27 @@ │ │ │ │ bl 149fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a2c2 │ │ │ │ b.n 14a35e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 14a3a0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 14a3a0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 14a394 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 14a334 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14a384 │ │ │ │ mov r0, r7 │ │ │ │ bl 149ad4 │ │ │ │ add fp, r0 │ │ │ │ b.n 14a334 │ │ │ │ @@ -353372,15 +353374,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bne.n 14a55a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1783ac │ │ │ │ + bl 1783dc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w ip, r4, lsr #7 │ │ │ │ beq.w 14a74e │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subs.w r8, ip, #8 │ │ │ │ @@ -353729,17 +353731,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ b.n 14a800 │ │ │ │ movs r3, #6 │ │ │ │ b.n 14a5da │ │ │ │ nop │ │ │ │ strh.w pc, [r9, #255]! │ │ │ │ bl 6e922 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r5, r1 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1364] @ 14ae94 │ │ │ │ mov r5, r0 │ │ │ │ @@ -353749,15 +353751,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 14a990 │ │ │ │ @@ -353817,28 +353819,28 @@ │ │ │ │ strdne r2, r3, [r6, #12] │ │ │ │ ldrne r3, [r7, #20] │ │ │ │ ittt ne │ │ │ │ strne.w r8, [r3] │ │ │ │ ldrne r3, [r7, #16] │ │ │ │ strne.w r8, [r3, #4] │ │ │ │ strd fp, fp, [r7, #16] │ │ │ │ - bl 1785e4 │ │ │ │ + bl 178614 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 14aa2a │ │ │ │ b.n 14ab3c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 178400 │ │ │ │ + bl 178430 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r5, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 14aa28 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -353898,58 +353900,58 @@ │ │ │ │ beq.w 14abfa │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 14abfa │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 14ab26 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14ab26 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cbz r7, 14ab18 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 14ab2e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 14ab18 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 14ab18 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 14ab0c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 14ab2e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14aafe │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14aae6 │ │ │ │ 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 r8, r3 │ │ │ │ bne.n 14aa58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - bl 178418 │ │ │ │ + bl 178448 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r4, r4, #96 @ 0x60 │ │ │ │ @@ -354128,15 +354130,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 14acb2 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 14ad3c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ @@ -354145,15 +354147,15 @@ │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 14a9d2 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [pc, #332] @ (14aea0 ) │ │ │ │ ldr r3, [pc, #324] @ (14ae98 ) │ │ │ │ negs r4, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -354441,15 +354443,15 @@ │ │ │ │ ldr.w r3, [pc, #1252] @ 14b528 │ │ │ │ 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 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 126ab0 │ │ │ │ ldr.w r7, [fp, #80]! │ │ │ │ cmp fp, r7 │ │ │ │ @@ -354508,15 +354510,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 14b20c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14b424 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 14b14a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 14b13c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 14b20c │ │ │ │ @@ -354525,15 +354527,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 14b20c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 14b20c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b122 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 14b30c │ │ │ │ @@ -354557,24 +354559,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b20a │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b20a │ │ │ │ movs r7, #0 │ │ │ │ strd r9, r6, [sp, #12] │ │ │ │ b.n 14b1b8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14b206 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 14b1aa │ │ │ │ @@ -354595,18 +354597,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 14b1d6 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b1b8 │ │ │ │ ldrd r9, r6, [sp, #12] │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ add.w r2, r9, #96 @ 0x60 │ │ │ │ @@ -354618,15 +354620,15 @@ │ │ │ │ b.n 14b08e │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, sl │ │ │ │ bne.w 14b072 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [pc, #756] @ (14b52c ) │ │ │ │ ldr r3, [pc, #752] @ (14b528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -354696,15 +354698,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r9, r9, [r7, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 181754 │ │ │ │ + bl 181784 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 14b1c6 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14b174 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -354752,22 +354754,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 1816e4 │ │ │ │ + bl 181714 │ │ │ │ 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 18163c │ │ │ │ + bl 18166c │ │ │ │ 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] │ │ │ │ @@ -354899,18 +354901,18 @@ │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #784] @ (14b840 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - mrc2 0, 7, r0, cr10, cr5, {0} │ │ │ │ - subs r0, r5, #0 │ │ │ │ + vqadd.u32 d0, d10, d5 │ │ │ │ + subs r0, r3, #1 │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 14b562 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 14b564 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -354965,15 +354967,15 @@ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ orr.w r4, r4, r5 │ │ │ │ str r4, [r2, #16] │ │ │ │ bne.n 14b5b0 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -354988,23 +354990,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 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ cbz r0, 14b632 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b5dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b61c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -355132,15 +355134,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14b770 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ add sp, #8 │ │ │ │ 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, [r2, #20] │ │ │ │ @@ -355181,15 +355183,15 @@ │ │ │ │ bls.n 14b7de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14b7ec │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 14b7e4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b7e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -355229,15 +355231,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 14b894 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 14b89c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 14b8b8 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ cbz r0, 14b894 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ sub.w r3, r0, #28 │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 14b876 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -355474,24 +355476,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ adds r0, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14bafc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 14bb02 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 14bac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14bae4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ @@ -355667,15 +355669,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 14bce4 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ cbz r0, 14bcea │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 14bcf0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 14bac4 │ │ │ │ @@ -356314,15 +356316,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14c33a │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r2, [r6, #28] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r8 │ │ │ │ @@ -356739,24 +356741,24 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ strd r0, r7, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add.w r2, r3, #80 @ 0x50 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #96] @ 0x60 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 14cd3a │ │ │ │ @@ -357331,25 +357333,25 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r5, #0 │ │ │ │ cbz r2, 14cd56 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cbz r0, 14cd50 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n 14cd40 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -357397,19 +357399,19 @@ │ │ │ │ bne.n 14cd9a │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 14cd8c │ │ │ │ mov r4, ip │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe8c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [pc, #820] @ (14d13c ) │ │ │ │ ldr r2, [pc, #824] @ (14d140 ) │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -357531,26 +357533,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14cf22 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14cf74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 14b5dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14cf5e │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ b.n 14cf22 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -357860,15 +357862,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ b.n 14cc52 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r2, r5] │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add.w lr, ip, r5 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -357992,21 +357994,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, #88] @ 0x58 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 14d3ea │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -358064,24 +358066,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 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14d498 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 14d41c │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14d480 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -358159,32 +358161,32 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 14d56e │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 14d58c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14d5ae │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14d598 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 14d5cc │ │ │ │ @@ -358223,15 +358225,15 @@ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mla r0, ip, r5, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ cmp r5, ip │ │ │ │ beq.n 14d62a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 14d63c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 14d61e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ @@ -358254,15 +358256,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ movw r7, #1030 @ 0x406 │ │ │ │ b.n 14d67a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #1 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cbz r0, 14d6ae │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 14d6b6 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ @@ -358741,15 +358743,15 @@ │ │ │ │ cbz r2, 14db1c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ ldrb.w r3, [r4, #101] @ 0x65 │ │ │ │ cbnz r3, 14db1c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 14dac8 │ │ │ │ ldrb.w r2, [r4, #100] @ 0x64 │ │ │ │ @@ -358757,15 +358759,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 14dac8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -358999,15 +359001,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ stmia.w r8, {r2, r3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #53] @ 0x35 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ cbz r0, 14ddf2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -359031,15 +359033,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 14db3c │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w r8, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 14dd70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14dda4 │ │ │ │ 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 │ │ │ │ @@ -359061,15 +359063,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 14de64 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 14de7a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 14de7a │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -359194,15 +359196,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14df4e │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 14d5b0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -359238,26 +359240,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 14dec2 │ │ │ │ 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 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14dee2 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 14ddf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e010 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -359338,15 +359340,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r7, r3 │ │ │ │ movlt r3, ip │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14e0d0 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ ldrb.w r3, [r4, #101] @ 0x65 │ │ │ │ cbnz r3, 14e10c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 14e07a │ │ │ │ ldrb.w r7, [r4, #100] @ 0x64 │ │ │ │ @@ -359374,15 +359376,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r4, r3 │ │ │ │ movlt r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14e12c │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14e136 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 14e1a4 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -359712,19 +359714,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 14e53c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r0, #28 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14e4b2 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 14e4f0 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 14e50a │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ @@ -359734,15 +359736,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 14e4b2 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 14e4b2 │ │ │ │ mov r5, r6 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14e4f0 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14e4de │ │ │ │ @@ -359762,19 +359764,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 14d934 │ │ │ │ b.n 14e4de │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14e4ba │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 14e572 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 14e590 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ @@ -359784,15 +359786,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 14e4ba │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 14e4ba │ │ │ │ mov r5, r6 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14e572 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14e560 │ │ │ │ @@ -359838,15 +359840,15 @@ │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 14e674 │ │ │ │ add.w r7, r5, #24 │ │ │ │ add.w r8, r6, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 14e6f2 │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb.w r4, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cbnz r4, 14e64a │ │ │ │ @@ -359862,15 +359864,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14e61a │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ b.n 14e5ea │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e624 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14e6ec │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -359887,15 +359889,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14e662 │ │ │ │ b.n 14e65e │ │ │ │ add.w r7, r0, #28 │ │ │ │ add.w r8, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ba0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 14e6fe │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cbnz r1, 14e6da │ │ │ │ @@ -359911,15 +359913,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14e68e │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ ldrb.w r3, [r5, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14e5fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 14e5ea │ │ │ │ b.n 14e5fe │ │ │ │ @@ -360497,15 +360499,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 14f590 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 14f512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ed3c │ │ │ │ movs r7, #24 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ @@ -360536,15 +360538,15 @@ │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 14ed2a │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -360567,15 +360569,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14ecac │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 14ecee │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14ec8c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -360594,27 +360596,27 @@ │ │ │ │ bne.n 14ed48 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14ed98 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 14d41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14ed80 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 14ed4e │ │ │ │ @@ -360648,34 +360650,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 14ee0e │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 14ee0e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 14d5b0 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 14edda │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 14edb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 14ee38 │ │ │ │ b.n 14e844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14e844 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -360699,15 +360701,15 @@ │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14ece4 │ │ │ │ b.n 14eccc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 14eeb6 │ │ │ │ bl 125644 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -360847,27 +360849,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14f61a │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f03a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14f024 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ @@ -360992,15 +360994,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r9, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov lr, r7 │ │ │ │ mov r8, 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} │ │ │ │ @@ -361027,19 +361029,19 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #56] @ 0x38 │ │ │ │ movs r2, #4 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 17fca4 │ │ │ │ + bl 17fcd4 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r1, r8 │ │ │ │ bl 14d30c │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r0, [r2, r9, lsl #2] │ │ │ │ lsls r0, r1, #18 │ │ │ │ @@ -361315,19 +361317,19 @@ │ │ │ │ mov r0, fp │ │ │ │ ldmdb r3, {r2, r3} │ │ │ │ bl 14e3fc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 14f39e │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14ec76 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 14f55e │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 14e28c │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -361337,43 +361339,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 14ec76 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 14ec76 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14f52a │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 14d640 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f52a │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 14ec76 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d640 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f52a │ │ │ │ b.n 14f56e │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14ec6c │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 14f5e0 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 14f612 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -361385,28 +361387,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 14ec6c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 14ec6c │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14f5a8 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 14d640 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f5a8 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 14ec6c │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d640 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -361414,34 +361416,34 @@ │ │ │ │ b.n 14f5f0 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14f5b8 │ │ │ │ b.n 14f5b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180ef4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f698 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r0, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 14f658 │ │ │ │ cbz r7, 14f698 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 180eec │ │ │ │ + bl 180f1c │ │ │ │ mov r7, r0 │ │ │ │ b.n 14f634 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14f7a4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -361645,15 +361647,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 14d3a8 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -361667,15 +361669,15 @@ │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 14f8b4 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ 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 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r2 │ │ │ │ @@ -361689,29 +361691,29 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [pc, #2376] @ 15024c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe8c │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 14d3a8 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r6, #100] @ 0x64 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ add.w r7, r6, #64 @ 0x40 │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -361794,22 +361796,22 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mul.w r9, r8, r6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ add.w r5, r3, r9 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w fp, [r7, #96] @ 0x60 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ str.w r0, [fp, r9] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 14fa62 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ add.w r2, r3, r9 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ @@ -361882,15 +361884,15 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 14fa88 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 14fd44 │ │ │ │ @@ -362295,15 +362297,15 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 14fed6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1572f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r3, [pc, #796] @ (150250 ) │ │ │ │ ldr r2, [pc, #800] @ (150254 ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 155310 │ │ │ │ @@ -362525,15 +362527,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 157658 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str.w r3, [sl, #516] @ 0x204 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [pc, #244] @ (150258 ) │ │ │ │ ldr r3, [pc, #224] @ (150248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -362664,15 +362666,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (1502f4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 2060dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15029a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -362747,15 +362749,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (1503b4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 2060dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15035a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -362883,15 +362885,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (1504f4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 2060dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15049a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -363322,15 +363324,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 150926 │ │ │ │ nop │ │ │ │ ldrb.w r0, [r8, lr, lsl #3] │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -363985,15 +363987,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 15101e │ │ │ │ nop │ │ │ │ add.w r0, lr, #126 @ 0x7e │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -364374,15 +364376,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1513ec │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r8], #504 @ 0x1f8 │ │ │ │ @@ -364535,15 +364537,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 151554 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ sbcs.w r0, r6, lr, ror #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -364561,19 +364563,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (151648 ) │ │ │ │ ldr r0, [pc, #20] @ (15164c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 12452c │ │ │ │ nop │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r5, r2 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -364642,15 +364644,15 @@ │ │ │ │ bl 1263f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (151724 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 139718 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -365185,15 +365187,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 151cb6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -365492,15 +365494,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 151ecc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -365709,15 +365711,15 @@ │ │ │ │ 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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 1521ec │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -366070,15 +366072,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 15252e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -366311,15 +366313,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 15272c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366355,15 +366357,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19bcd0 │ │ │ │ + bl 19bd00 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r5, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 13982c │ │ │ │ movs r2, #1 │ │ │ │ @@ -366744,15 +366746,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 152b6a │ │ │ │ movs r3, #3 │ │ │ │ b.n 152b58 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -366837,15 +366839,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (153084 ) │ │ │ │ ldr r3, [pc, #796] @ (153088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bd38 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 13982c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -369093,15 +369095,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 154540 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w sl, [r3, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ @@ -370424,15 +370426,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 15528a │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -370454,15 +370456,15 @@ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1557e6 │ │ │ │ ldr.w r6, [r8, #84] @ 0x54 │ │ │ │ add.w sl, r8, #80 @ 0x50 │ │ │ │ @@ -370532,45 +370534,45 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r0, fp │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr.w r4, [r8, #84] @ 0x54 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp r4, sl │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 155458 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ 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 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 155426 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ @@ -370652,15 +370654,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 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1553b2 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ @@ -370906,15 +370908,15 @@ │ │ │ │ b.n 155732 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 15533e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ b.n 155752 │ │ │ │ @@ -372362,15 +372364,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ and.w r2, r2, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ b.n 15665a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -372405,40 +372407,40 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r8 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1563ae │ │ │ │ ldrd r3, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r3, r1, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 15631e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 1567d0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ b.n 1565bc │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 156584 │ │ │ │ lsls r5, r2, #18 │ │ │ │ ite mi │ │ │ │ @@ -372893,15 +372895,15 @@ │ │ │ │ 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 │ │ │ │ movs r1, #24 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ strh r1, [r0, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -372923,15 +372925,15 @@ │ │ │ │ it pl │ │ │ │ uxthpl r3, r3 │ │ │ │ movs r0, #1 │ │ │ │ strh r3, [r4, #2] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ strh r2, [r4, #4] │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ 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 │ │ │ │ @@ -372941,15 +372943,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ subs r6, r2, #0 │ │ │ │ blt.n 156dc2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r2, r3 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ mov.w lr, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r3, lr │ │ │ │ @@ -372990,15 +372992,15 @@ │ │ │ │ add r1, r8 │ │ │ │ ldrh r2, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ strh r3, [r4, #4] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ add r3, r6 │ │ │ │ str.w sl, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ @@ -374081,15 +374083,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15791e │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 181754 │ │ │ │ + bl 181784 │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r8 │ │ │ │ beq.n 157916 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ add.w r9, fp, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ @@ -374106,30 +374108,30 @@ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1578dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1578da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ b.n 1578da │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1578d2 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ cmp fp, r8 │ │ │ │ bne.n 1578c2 │ │ │ │ mov r0, sl │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ b.n 157896 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379346,31 +379348,31 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ orrs r6, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orr.w r5, r9, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ - uxtb.w r3, r9 │ │ │ │ + mov.w r3, r9, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - mov.w r3, r9, lsr #8 │ │ │ │ + uxtb.w r3, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r2 │ │ │ │ @@ -379537,49 +379539,49 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #12] │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ @@ -379588,65 +379590,65 @@ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ - orrs r5, r3 │ │ │ │ + movs r1, #32 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #13 │ │ │ │ + mov r0, r7 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r4, r3 │ │ │ │ - bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ ldr r2, [pc, #44] @ (15aff8 ) │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [pc, #32] @ (15aff0 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15afec │ │ │ │ + bne.n 15afea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -380047,33 +380049,33 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #736] @ (15b6f0 ) │ │ │ │ ldr r3, [pc, #736] @ (15b6f4 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ + add r0, pc │ │ │ │ + mov r7, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ vldr d8, [pc, #716] @ 15b6e8 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ movs r1, #0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ bl 158840 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ bls.w 15b5a4 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -380553,20 +380555,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r9, r1 │ │ │ │ ldr r3, [pc, #356] @ (15ba98 ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r1, [pc, #344] @ (15ba9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ @@ -380577,119 +380579,120 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #180] @ 0xb4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldrd r4, r5, [sp, #180] @ 0xb4 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r8, [r8, #28] │ │ │ │ + ldr.w r9, [r9, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ bl 158b24 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ vldr d7, [pc, #136] @ 15ba90 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - movs r2, #13 │ │ │ │ - movs r1, #9 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ ldr r2, [pc, #56] @ (15baa0 ) │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [pc, #44] @ (15ba98 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15ba88 │ │ │ │ mov r0, r6 │ │ │ │ @@ -380991,38 +380994,38 @@ │ │ │ │ cmp r4, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1204] @ 15c23c │ │ │ │ - ldr.w r3, [pc, #1204] @ 15c240 │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc │ │ │ │ + ldr.w r0, [pc, #1200] @ 15c238 │ │ │ │ + ldr.w r3, [pc, #1200] @ 15c23c │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ + add r0, pc │ │ │ │ + mov r4, r1 │ │ │ │ add r6, sp, #32 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - ldr.w sl, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ - mov r2, r4 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ + strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ - strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r4 │ │ │ │ bl 158840 │ │ │ │ + ldr.w sl, [r4, #32] │ │ │ │ cmp.w sl, #5 │ │ │ │ - bls.w 15bf22 │ │ │ │ + bls.w 15bf1e │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -381131,40 +381134,40 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #828] @ (15c244 ) │ │ │ │ - ldr r3, [pc, #824] @ (15c240 ) │ │ │ │ + ldr r2, [pc, #828] @ (15c240 ) │ │ │ │ + ldr r3, [pc, #824] @ (15c23c ) │ │ │ │ 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 15c238 │ │ │ │ + bne.w 15c234 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ and.w r2, r3, #1 │ │ │ │ ubfx r8, r3, #2, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c048 │ │ │ │ + beq.w 15c044 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 15c138 │ │ │ │ + bne.w 15c134 │ │ │ │ add.w r9, sp, #204 @ 0xcc │ │ │ │ strd r2, r1, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ @@ -381259,15 +381262,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r1, #24 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15bef4 │ │ │ │ + b.n 15bef0 │ │ │ │ add.w r9, sp, #204 @ 0xcc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ @@ -381355,15 +381358,15 @@ │ │ │ │ movs r2, #26 │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 15bee8 │ │ │ │ + b.n 15bee4 │ │ │ │ add.w r9, sp, #204 @ 0xcc │ │ │ │ strd r2, fp, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ @@ -381457,37 +381460,37 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 15c038 │ │ │ │ + b.n 15c034 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ negs r4, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #296] @ (15c38c ) │ │ │ │ + ldr r3, [pc, #296] @ (15c388 ) │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #284] @ (15c390 ) │ │ │ │ + ldr r1, [pc, #284] @ (15c38c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -381572,37 +381575,39 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (15c394 ) │ │ │ │ + ldr r2, [pc, #48] @ (15c390 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15c38c ) │ │ │ │ + ldr r3, [pc, #36] @ (15c388 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15c386 │ │ │ │ + bne.n 15c382 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r6, r7, #1 │ │ │ │ + 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.w r8, #0 │ │ │ │ @@ -382225,267 +382230,261 @@ │ │ │ │ lsls r6, r7, #1 │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr.w r2, [pc, #1416] @ 15cf88 │ │ │ │ + ldr.w r2, [pc, #1364] @ 15cf54 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr.w r3, [pc, #1416] @ 15cf8c │ │ │ │ - mov r9, r1 │ │ │ │ + ldr.w r3, [pc, #1364] @ 15cf58 │ │ │ │ + mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15cf64 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15cf30 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldrb.w r3, [r9, #12] │ │ │ │ - mov r7, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr.w r5, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r2, #1 │ │ │ │ - ubfx r1, r5, #2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r2, r5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ubfx fp, r5, #1, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + ubfx r9, r5, #2, #1 │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 15cd3a │ │ │ │ + bne.w 15cd2c │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ strd r3, r8, [sp] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r5, sl, [sp] │ │ │ │ - ldr r5, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r3, [r9, #24] │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [r3] │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w sl, [r9, #28] │ │ │ │ - ldr r5, [sp, #276] @ 0x114 │ │ │ │ + ldr.w r7, [sl, #28] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #14 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r6, [sl] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - and.w r3, r5, #1344 @ 0x540 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - subs r3, r3, r7 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + subs r3, #0 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ blx 4af60 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 158424 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r6, [sl, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + ldrd r9, r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15cf70 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bne.w 15cf40 │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r7, r7, #5, #1 │ │ │ │ ldrls r7, [sp, #12] │ │ │ │ movls r3, r7 │ │ │ │ movs r2, #15 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - orr.w r9, r2, r0 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ - orrs r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orr.w r7, r7, r9 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r8, [sl, #8] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #29 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ @@ -382528,81 +382527,82 @@ │ │ │ │ ldrbne.w r3, [fp] │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movs r2, #31 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ + movs r2, #31 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #624] @ (15cf90 ) │ │ │ │ - ldr r3, [pc, #620] @ (15cf8c ) │ │ │ │ + ldr r2, [pc, #588] @ (15cf5c ) │ │ │ │ + ldr r3, [pc, #580] @ (15cf58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15cf82 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne.w 15cf50 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r6, [sp] │ │ │ │ - ldrd fp, sl, [sp, #276] @ 0x114 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r8, [sp, #276] @ 0x114 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #276] @ 0x114 │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r3, [r9, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #24] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r3 │ │ │ │ bl 157bb0 │ │ │ │ @@ -382610,20 +382610,20 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w sl, [r9, #28] │ │ │ │ + ldr.w r9, [sl, #28] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [sl] │ │ │ │ + ldr.w fp, [r9] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #28] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -382648,15 +382648,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w fp, [sl, #4] │ │ │ │ + ldr.w fp, [r9, #4] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r7, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -382670,15 +382670,14 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ - mov.w fp, #0 │ │ │ │ orrs r7, r2 │ │ │ │ bl 157bb0 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ @@ -382689,273 +382688,256 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - strd sl, fp, [sp, #176] @ 0xb0 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #176] @ 0xb0 │ │ │ │ bl 158424 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + mov.w r8, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 15cf7a │ │ │ │ - ldr.w r2, [r9, #16] │ │ │ │ + bne.n 15cf4a │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete hi │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r3, r6 │ │ │ │ + ittee hi │ │ │ │ + movhi r6, #0 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - movls r2, r6 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + ldrls r3, [sp, #12] │ │ │ │ + movls r6, r3 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ strd r3, r6, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r7, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - mov.w r2, #0 │ │ │ │ + ldrh r1, [r3, #12] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r5, r7 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ moveq r3, #1 │ │ │ │ - ldrbne r3, [r1, #0] │ │ │ │ + ldrbne r3, [r3, #0] │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movs r2, #31 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orrs r7, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 157aa8 │ │ │ │ - ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ - orrs r2, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - b.n 15cd16 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 15ca40 │ │ │ │ + b.n 15cce0 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 15ca48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 15cbd4 │ │ │ │ + b.n 15cbc6 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - b.n 15cec4 │ │ │ │ + b.n 15cef0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ adds r5, #244 @ 0xf4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r1, [pc, #1324] @ 15d4d8 │ │ │ │ - ldr.w r2, [pc, #1324] @ 15d4dc │ │ │ │ + ldr.w r1, [pc, #1336] @ 15d4b0 │ │ │ │ + ldr.w r2, [pc, #1336] @ 15d4b4 │ │ │ │ add r1, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ mov.w r2, #0 │ │ │ │ + ldrb.w r2, [fp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15d4b4 │ │ │ │ - ldr.w r1, [fp, #16] │ │ │ │ - ldr.w r2, [fp, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ + bne.w 15d484 │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #8] │ │ │ │ - ldrbhi r1, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ ubfx r3, r2, #5, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + movls r2, r3 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ mov sl, r5 │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ - andeq.w r7, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ + andeq.w r7, r2, #1 │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 15d2a6 │ │ │ │ + bne.w 15d272 │ │ │ │ add r4, sp, #260 @ 0x104 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 157aa8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r0, r5, [sp] │ │ │ │ ldr r5, [sp, #260] @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ bl 157aa8 │ │ │ │ ldr r5, [sp, #260] @ 0x104 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, sl, [sp] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #260] @ 0x104 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r5, [sp, #260] @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 157aa8 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 157aa8 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 157bb0 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r9, sl, [sp, #260] @ 0x104 │ │ │ │ blx 4af60 │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ @@ -382968,18 +382950,18 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r8, r3, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15d4c0 │ │ │ │ + bne.w 15d494 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itete hi │ │ │ │ ldrhi r3, [r6, #4] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ ldrbhi r2, [r3, #0] │ │ │ │ movls r3, r2 │ │ │ │ @@ -382987,47 +382969,47 @@ │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ orr.w r2, r2, r9 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orr.w r3, r3, sl │ │ │ │ orr.w r2, r2, r8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ orr.w r7, r2, r1 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ @@ -383054,30 +383036,30 @@ │ │ │ │ orr.w fp, fp, r3 │ │ │ │ and.w r3, sl, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - movs r2, #29 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ ubfx r3, sl, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, r6, r2 │ │ │ │ + movs r2, #29 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ orrs r6, r3 │ │ │ │ blx 4af60 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 158424 │ │ │ │ @@ -383085,47 +383067,48 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ orrs r6, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #260] @ 0x104 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #596] @ (15d4e0 ) │ │ │ │ - ldr r3, [pc, #592] @ (15d4dc ) │ │ │ │ + ldr r2, [pc, #608] @ (15d4b8 ) │ │ │ │ + ldr r3, [pc, #604] @ (15d4b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15d4d2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 15d4a4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #260 @ 0x104 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldrd sl, r7, [sp, #260] @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -383269,246 +383252,243 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 4af60 │ │ │ │ - mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ + mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 158424 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + vldr d7, [pc, #144] @ 15d4a8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r7, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #260] @ 0x104 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ orrs r7, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 15d4ca │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ + orrs r6, r2 │ │ │ │ + cbnz r3, 15d49e │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - iteet hi │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r3, r5 │ │ │ │ - movls r2, r5 │ │ │ │ + ittet hi │ │ │ │ + movhi r5, #0 │ │ │ │ ldrhi r3, [sp, #20] │ │ │ │ - itt hi │ │ │ │ + ldrls r3, [sp, #8] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r3 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ - orr.w r5, r7, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ - orrs r5, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + str r5, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #260] @ 0x104 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 15d282 │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ + orrs r2, r7 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 15d24e │ │ │ │ + mov r2, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15cfee │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + b.n 15cfc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 15d162 │ │ │ │ + b.n 15d12e │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 15d468 │ │ │ │ + b.n 15d46c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + ... │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ - ldr.w r2, [pc, #1504] @ 15dae0 │ │ │ │ + ldr.w r2, [pc, #1496] @ 15dab0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r3, [pc, #1504] @ 15dae4 │ │ │ │ + ldr.w r3, [pc, #1496] @ 15dab4 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15dab0 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15da7c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r6, #0 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ - mov r8, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ubfx r1, r5, #1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r2, #1 │ │ │ │ - ubfx r9, r5, #2, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movs r6, #0 │ │ │ │ and.w r2, r5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ubfx r5, r5, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r3, r5, #1, #1 │ │ │ │ + ubfx r9, r5, #2, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ubfx r5, r5, #4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 15d862 │ │ │ │ + bne.w 15d832 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ + mov.w r8, #1 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r1, r6, [sp] │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ + strd r9, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov.w r9, #0 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ strd r3, r7, [sp] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - bl 157bb0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 157bb0 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr.w sl, [fp, #28] │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #14 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r5, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ - subs.w r3, r3, r8 │ │ │ │ - mov.w r8, #1 │ │ │ │ + subs r3, r3, r6 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ blx 4af60 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ bl 158424 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ @@ -383518,78 +383498,78 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ and.w r3, r5, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r9, r8, [sp, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15dabc │ │ │ │ + bne.w 15da8c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, r5, #5, #1 │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r7, r2, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ @@ -383688,26 +383668,26 @@ │ │ │ │ orrs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #676] @ (15dae8 ) │ │ │ │ - ldr r3, [pc, #672] @ (15dae4 ) │ │ │ │ + ldr r2, [pc, #676] @ (15dab8 ) │ │ │ │ + ldr r3, [pc, #672] @ (15dab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15dace │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 15da9c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -383739,15 +383719,15 @@ │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #528] @ 15dad8 │ │ │ │ + vldr d8, [pc, #520] @ 15daa0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #24] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ bl 157bb0 │ │ │ │ @@ -383859,71 +383839,70 @@ │ │ │ │ vstr d8, [sp, #168] @ 0xa8 │ │ │ │ bl 158424 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ movs r1, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + vldr d7, [pc, #228] @ 15daa8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 15dac6 │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - itete hi │ │ │ │ - movhi r3, #0 │ │ │ │ - movls r2, r6 │ │ │ │ - ubfxhi r2, r8, #5, #1 │ │ │ │ - movls r3, r6 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - movs r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov.w fp, #0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 15da96 │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + ittee hi │ │ │ │ + movhi r6, #0 │ │ │ │ + ubfxhi r3, r8, #5, #1 │ │ │ │ + ldrls r3, [sp, #8] │ │ │ │ + movls r6, r3 │ │ │ │ + movs r2, #15 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r7, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + ldrh r1, [r3, #12] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r5, r7 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ itete eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrne r3, [r1, #0] │ │ │ │ + ldrne r3, [r3, #0] │ │ │ │ it ne │ │ │ │ eorne.w r3, r8, r3 │ │ │ │ ubfx r8, r8, #2, #1 │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -383931,206 +383910,203 @@ │ │ │ │ bl 157aa8 │ │ │ │ eor.w r3, r8, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ - orrs r2, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - b.n 15d83a │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15d540 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 15d80a │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 15d520 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 15d6d2 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 15da0e │ │ │ │ + b.n 15d6a2 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 15da10 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ + ... │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ - ldr.w r2, [pc, #1468] @ 15e0bc │ │ │ │ + ldr.w r2, [pc, #1472] @ 15e090 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r3, [pc, #1468] @ 15e0c0 │ │ │ │ + ldr.w r3, [pc, #1472] @ 15e094 │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15e09a │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15e06a │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #12] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb.w r3, [sl, #12] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ - andeq.w r8, r1, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ + andeq.w r8, r2, #1 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movs r5, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 15de50 │ │ │ │ + bne.w 15de20 │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 157aa8 │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + strd r3, r8, [sp] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r5, [sp, #284] @ 0x11c │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ ldr.w fp, [r3] │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, fp │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r7, [sl, #28] │ │ │ │ - ldr r5, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #14 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - and.w r3, r5, #1344 @ 0x540 │ │ │ │ + subs r3, r3, r5 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - subs r3, #0 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ blx 4af60 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 158424 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -384139,86 +384115,86 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r9, r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15e0a6 │ │ │ │ + bne.w 15e07a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r7, r7, #5, #1 │ │ │ │ ldrls r7, [sp, #12] │ │ │ │ movls r3, r7 │ │ │ │ movs r2, #15 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr.w r6, r3, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r3 │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ @@ -384300,26 +384276,26 @@ │ │ │ │ movne r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #656] @ (15e0c4 ) │ │ │ │ - ldr r3, [pc, #648] @ (15e0c0 ) │ │ │ │ + ldr r2, [pc, #660] @ (15e098 ) │ │ │ │ + ldr r3, [pc, #652] @ (15e094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15e0b8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne.w 15e08a │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ @@ -384485,116 +384461,117 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r7, r2 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 15e0b0 │ │ │ │ + bne.n 15e084 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete hi │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r3, r5 │ │ │ │ + ittee hi │ │ │ │ + movhi r5, #0 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - movls r2, r5 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + ldrls r3, [sp, #12] │ │ │ │ + movls r5, r3 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ + ldrh r1, [r0, #12] │ │ │ │ + orrs r7, r3 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r7, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + itte eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrne r3, [r1, #0] │ │ │ │ + ldrne r3, [r0, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + itttt ne │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ - ittt ne │ │ │ │ eorne r2, r3 │ │ │ │ movne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 15de2c │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 15db40 │ │ │ │ + b.n 15ddfc │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 15db18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 15dce4 │ │ │ │ + b.n 15dcb4 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 15e014 │ │ │ │ + b.n 15e01a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + nop │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #284] @ (15e200 ) │ │ │ │ + ldr r3, [pc, #284] @ (15e1d4 ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #272] @ (15e204 ) │ │ │ │ + ldr r1, [pc, #272] @ (15e1d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -384673,51 +384650,51 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15e208 ) │ │ │ │ + ldr r2, [pc, #44] @ (15e1dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15e200 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e1d4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e1fc │ │ │ │ + bne.n 15e1d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #428] @ (15e3d0 ) │ │ │ │ + ldr r3, [pc, #428] @ (15e3a4 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (15e3d4 ) │ │ │ │ + ldr r1, [pc, #416] @ (15e3a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -384859,51 +384836,51 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (15e3d8 ) │ │ │ │ + ldr r2, [pc, #48] @ (15e3ac ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15e3d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (15e3a4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e3cc │ │ │ │ + bne.n 15e3a0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #420] @ (15e59c ) │ │ │ │ + ldr r3, [pc, #420] @ (15e570 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #408] @ (15e5a0 ) │ │ │ │ + ldr r1, [pc, #408] @ (15e574 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385045,52 +385022,52 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (15e5a4 ) │ │ │ │ + ldr r2, [pc, #48] @ (15e578 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15e59c ) │ │ │ │ + ldr r3, [pc, #36] @ (15e570 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e596 │ │ │ │ + bne.n 15e56a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #396] @ (15e74c ) │ │ │ │ + ldr r3, [pc, #396] @ (15e720 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #384] @ (15e750 ) │ │ │ │ + ldr r1, [pc, #384] @ (15e724 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385217,52 +385194,52 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (15e754 ) │ │ │ │ + ldr r2, [pc, #48] @ (15e728 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15e74c ) │ │ │ │ + ldr r3, [pc, #36] @ (15e720 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e746 │ │ │ │ + bne.n 15e71a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (15e834 ) │ │ │ │ + ldr r3, [pc, #192] @ (15e808 ) │ │ │ │ add.w r8, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (15e838 ) │ │ │ │ + ldr r1, [pc, #180] @ (15e80c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385305,52 +385282,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15e83c ) │ │ │ │ + ldr r2, [pc, #44] @ (15e810 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15e834 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e808 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e82e │ │ │ │ + bne.n 15e802 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (15e940 ) │ │ │ │ + ldr r3, [pc, #228] @ (15e914 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #216] @ (15e944 ) │ │ │ │ + ldr r1, [pc, #216] @ (15e918 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385407,52 +385384,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15e948 ) │ │ │ │ + ldr r2, [pc, #44] @ (15e91c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15e940 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e914 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e93a │ │ │ │ + bne.n 15e90e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #164] @ (15ea0c ) │ │ │ │ + ldr r3, [pc, #164] @ (15e9e0 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #152] @ (15ea10 ) │ │ │ │ + ldr r1, [pc, #152] @ (15e9e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385486,52 +385463,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15ea14 ) │ │ │ │ + ldr r2, [pc, #44] @ (15e9e8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15ea0c ) │ │ │ │ + ldr r3, [pc, #32] @ (15e9e0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ea06 │ │ │ │ + bne.n 15e9da │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #188] @ (15eaf0 ) │ │ │ │ + ldr r3, [pc, #188] @ (15eac4 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #176] @ (15eaf4 ) │ │ │ │ + ldr r1, [pc, #176] @ (15eac8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385576,51 +385553,51 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15eaf8 ) │ │ │ │ + ldr r2, [pc, #44] @ (15eacc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15eaf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (15eac4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15eaec │ │ │ │ + bne.n 15eac0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (15ebf4 ) │ │ │ │ + ldr r3, [pc, #220] @ (15ebc8 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #208] @ (15ebf8 ) │ │ │ │ + ldr r1, [pc, #208] @ (15ebcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385675,52 +385652,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15ebfc ) │ │ │ │ + ldr r2, [pc, #44] @ (15ebd0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15ebf4 ) │ │ │ │ + ldr r3, [pc, #32] @ (15ebc8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ebee │ │ │ │ + bne.n 15ebc2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #256] @ (15ed1c ) │ │ │ │ + ldr r3, [pc, #256] @ (15ecf0 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (15ed20 ) │ │ │ │ + ldr r1, [pc, #244] @ (15ecf4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385789,52 +385766,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15ed24 ) │ │ │ │ + ldr r2, [pc, #44] @ (15ecf8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15ed1c ) │ │ │ │ + ldr r3, [pc, #32] @ (15ecf0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ed16 │ │ │ │ + bne.n 15ecea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #328] @ (15ee88 ) │ │ │ │ + ldr r3, [pc, #328] @ (15ee5c ) │ │ │ │ add r4, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #316] @ (15ee8c ) │ │ │ │ + ldr r1, [pc, #316] @ (15ee60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -385927,1624 +385904,1663 @@ │ │ │ │ mov r1, r7 │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (15ee90 ) │ │ │ │ + ldr r2, [pc, #48] @ (15ee64 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15ee88 ) │ │ │ │ + ldr r3, [pc, #36] @ (15ee5c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ee84 │ │ │ │ + bne.n 15ee58 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - sub sp, #292 @ 0x124 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1304] @ 15f3c4 │ │ │ │ - ldr.w r3, [pc, #1304] @ 15f3c8 │ │ │ │ + str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ + sub sp, #300 @ 0x12c │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r3, [pc, #1336] @ 15f3b8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r2, [pc, #1336] @ 15f3bc │ │ │ │ + strd r0, r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15f3a2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldrb r3, [r4, #13] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15f384 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #8] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov r8, sl │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #28] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ - andeq.w fp, r1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + andeq.w fp, r2, #1 │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15f18e │ │ │ │ - add r4, sp, #276 @ 0x114 │ │ │ │ + bne.w 15f176 │ │ │ │ + add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + add.w r9, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 157bb0 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ bl 157ed8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r8, [r8, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r7, r8, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, r8 │ │ │ │ + strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ bl 157ed8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr.w r9, [sp, #288] @ 0x120 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15f3ae │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + bne.w 15f396 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ + ldrbhi.w r2, [r8] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orrs r5, r2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r2, r5 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + orr.w r8, r2, r0 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - itete eq │ │ │ │ - moveq r3, r9 │ │ │ │ - ldrdne r3, r2, [sp, #96] @ 0x60 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r5, r3, r2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ + moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #104] @ 0x68 │ │ │ │ eorne r3, r2 │ │ │ │ itt ne │ │ │ │ - movne r2, r9 │ │ │ │ + movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ - orrs r6, r2 │ │ │ │ + ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #600] @ (15f3cc ) │ │ │ │ - ldr r3, [pc, #596] @ (15f3c8 ) │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #612] @ (15f3c0 ) │ │ │ │ + ldr r3, [pc, #604] @ (15f3b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15f3c0 │ │ │ │ + bne.w 15f3a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #292 @ 0x124 │ │ │ │ + add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #276 @ 0x114 │ │ │ │ + add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd fp, sl, [sp, #276] @ 0x114 │ │ │ │ + ldrd fp, sl, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #276] @ 0x114 │ │ │ │ + ldr r7, [sp, #284] @ 0x11c │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ orr.w r7, fp, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr.w r2, [fp] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ + str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r3 │ │ │ │ bl 157bb0 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r5 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r5, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r5, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + str.w r8, [sp, #176] @ 0xb0 │ │ │ │ bl 157ed8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r3, sl │ │ │ │ + str.w r8, [sp, #176] @ 0xb0 │ │ │ │ bl 157ed8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 157aa8 │ │ │ │ + vldr d7, [pc, #232] @ 15f3b0 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15f3b8 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + bne.n 15f3a0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [fp] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + ittee eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ - orrs r6, r2 │ │ │ │ - orrs r3, r7 │ │ │ │ - b.n 15f16a │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 15eeea │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 15f152 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.n 15eec8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 15f09e │ │ │ │ + b.n 15f09a │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 15f304 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 15f31e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r1, #5 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - mov sl, r2 │ │ │ │ - ldr.w r2, [pc, #1208] @ 15f8a0 │ │ │ │ - ldr.w r3, [pc, #1208] @ 15f8a4 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1216] @ 15f8a0 │ │ │ │ + ldr.w r3, [pc, #1216] @ 15f8a4 │ │ │ │ add r2, pc │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb.w r3, [sl, #13] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15f874 │ │ │ │ - ldr.w r2, [sl, #16] │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15f870 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #8] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ - mov r5, r7 │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb.w r3, [sl, #12] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r1, #1 │ │ │ │ - ubfx r8, r2, #2, #1 │ │ │ │ + movne r7, #0 │ │ │ │ + andeq.w r7, r2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r3, r2, #1, #1 │ │ │ │ - ubfx r6, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #4, #1 │ │ │ │ + mov sl, r6 │ │ │ │ + ubfx r3, r2, #11, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ + mov r8, r6 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 15f6b0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 15f684 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ bl 157aa8 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r8, r7, [sp] │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - movs r6, #0 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + mov r6, sl │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + strd r3, r7, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 157aa8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r3, [sl, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r5, [fp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r9, [sl] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ubfx r3, r5, #11, #1 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r9, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r8, [sl, #28] │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ubfx r5, r7, #2, #1 │ │ │ │ - eor.w r5, r5, #1 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r6, fp, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ bl 157ed8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15f880 │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ + bne.w 15f882 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r2, #0 │ │ │ │ + itete hi │ │ │ │ ldrhi.w r3, [r8, #4] │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ - ldrbhi r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - movls r2, r3 │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + movls r3, r2 │ │ │ │ + itt hi │ │ │ │ + movhi r3, #0 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orr.w r8, r2, r1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orr.w r8, r2, r0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + orr.w r5, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - it ne │ │ │ │ - movne r2, sl │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - itete eq │ │ │ │ - moveq r3, sl │ │ │ │ - ldrne r3, [sp, #92] @ 0x5c │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + iteet ne │ │ │ │ + eorne.w r3, r9, fp │ │ │ │ + moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - eorne r3, r7 │ │ │ │ + movne r2, #0 │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - orr.w r6, r9, r3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #532] @ (15f8a8 ) │ │ │ │ - ldr r3, [pc, #524] @ (15f8a4 ) │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #576] @ (15f8a8 ) │ │ │ │ + ldr r3, [pc, #568] @ (15f8a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15f892 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov.w sl, #0 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - ldr.w r9, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + ldrd fp, r7, [sp, #268] @ 0x10c │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r8, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ - movs r3, #0 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #268] @ 0x10c │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r3, [sl, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r5, r7 │ │ │ │ mov r1, r2 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r5, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w fp, [sl, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ mov r2, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #164] @ 0xa4 │ │ │ │ + str.w sl, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r7, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #160] @ 0xa0 │ │ │ │ bl 157ed8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + vldr d7, [pc, #240] @ 15f898 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 15f88a │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - itete hi │ │ │ │ - ldrhi.w r3, [fp, #4] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r7, r2 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 15f88c │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ittet hi │ │ │ │ + movhi r6, #0 │ │ │ │ + ldrhi.w r2, [fp, #4] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - ldrbhi r2, [r3, #0] │ │ │ │ - movls r3, r2 │ │ │ │ - itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r6, r2 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w fp, r5, r3 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - vldr d7, [pc, #128] @ 15f898 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldrh.w r1, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + orr.w r6, r6, r7 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w r8, fp, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r2, r3, [sp, #20] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r6, r3 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - b.n 15f676 │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15f42c │ │ │ │ + ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 15f660 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 15f424 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 15f5ae │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 15f7ea │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 15f5ae │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 15f802 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ - sub sp, #300 @ 0x12c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1372] @ 15fe20 │ │ │ │ - ldr.w r3, [pc, #1372] @ 15fe24 │ │ │ │ + str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ + sub sp, #308 @ 0x134 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r3, [pc, #1392] @ 15fe38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r2, [pc, #1392] @ 15fe3c │ │ │ │ + strd r0, r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15fdfc │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldrb r3, [r4, #13] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15fe08 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #8] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov r8, sl │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #28] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ - andeq.w fp, r1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + andeq.w fp, r2, #1 │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15fbc8 │ │ │ │ - add r4, sp, #284 @ 0x11c │ │ │ │ + bne.w 15fbe0 │ │ │ │ + add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + add.w r9, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 157aa8 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r6, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 157bb0 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #108] @ 0x6c │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #188] @ 0xbc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ bl 157ed8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r8, [r8, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r7, r8, [sp, #176] @ 0xb0 │ │ │ │ + mov r3, r8 │ │ │ │ + strd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ bl 157ed8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr.w r9, [sp, #296] @ 0x128 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15fe08 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + bne.w 15fe1a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ + ldrbhi.w r2, [r8] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - orrs r5, r2 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r2, r5 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + orr.w r8, r2, r0 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - itete eq │ │ │ │ - moveq r3, r9 │ │ │ │ - ldrdne r3, r2, [sp, #104] @ 0x68 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r5, r3, r2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ + moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #112] @ 0x70 │ │ │ │ eorne r3, r2 │ │ │ │ itt ne │ │ │ │ - movne r2, r9 │ │ │ │ + movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r1, r2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ - orrs r6, r2 │ │ │ │ + ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #636] @ (15fe28 ) │ │ │ │ - ldr r3, [pc, #628] @ (15fe24 ) │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #636] @ (15fe40 ) │ │ │ │ + ldr r3, [pc, #624] @ (15fe38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15fe1a │ │ │ │ + bne.w 15fe2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #300 @ 0x12c │ │ │ │ + add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #284 @ 0x11c │ │ │ │ + add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd fp, sl, [sp, #284] @ 0x11c │ │ │ │ + ldrd fp, sl, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r7, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #292] @ 0x124 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r5, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ - movs r7, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ubfx r3, r3, #11, #1 │ │ │ │ + ubfx r3, r0, #11, #1 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 157bb0 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + mov r1, r5 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orrs r3, r6 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ + mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ - str r7, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r5, [sp, #188] @ 0xbc │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r5, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #184] @ 0xb8 │ │ │ │ bl 157ed8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r1, #0 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r6 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 4af60 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, sl │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str.w r8, [sp, #184] @ 0xb8 │ │ │ │ bl 157ed8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + vldr d7, [pc, #228] @ 15fe30 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15fe12 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + bne.n 15fe24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r5, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + ittee eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str.w r8, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ - orrs r6, r2 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - b.n 15fba4 │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 15f902 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 15fbbc │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.n 15f910 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 15fad0 │ │ │ │ + b.n 15fafc │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 15fd58 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 15fda2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #28 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + ... │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #480] @ (160020 ) │ │ │ │ - ldr r3, [pc, #480] @ (160024 ) │ │ │ │ + ldr r2, [pc, #480] @ (160038 ) │ │ │ │ + ldr r3, [pc, #480] @ (16003c ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #196 @ 0xc4 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -387701,51 +387717,51 @@ │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (160028 ) │ │ │ │ + ldr r2, [pc, #44] @ (160040 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (160024 ) │ │ │ │ + ldr r3, [pc, #36] @ (16003c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16001a │ │ │ │ + bne.n 160032 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q8, , #2 │ │ │ │ + vshr.u32 q8, , #26 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #264] @ (160150 ) │ │ │ │ + ldr r3, [pc, #264] @ (160168 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #252] @ (160154 ) │ │ │ │ + ldr r1, [pc, #252] @ (16016c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -387815,65 +387831,65 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (160158 ) │ │ │ │ + ldr r2, [pc, #44] @ (160170 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (160150 ) │ │ │ │ + ldr r3, [pc, #32] @ (160168 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16014a │ │ │ │ + bne.n 160162 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q0, , #26 │ │ │ │ - mcr2 0, 6, r0, cr14, cr13, {3} │ │ │ │ + vshr.u8 q0, , #2 │ │ │ │ + mrc2 0, 5, r0, cr6, cr13, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r5, [pc, #292] @ (160294 ) │ │ │ │ + ldr r5, [pc, #292] @ (1602ac ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ (160298 ) │ │ │ │ + ldr r2, [pc, #292] @ (1602b0 ) │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w r6, r1, #0 │ │ │ │ - blt.n 16023c │ │ │ │ + blt.n 160254 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r2, #7 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub.w r0, r3, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.n 160216 │ │ │ │ + bls.n 16022e │ │ │ │ orrs r2, r1 │ │ │ │ cmp.w r3, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 160250 │ │ │ │ + beq.n 160268 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 158758 │ │ │ │ @@ -387885,138 +387901,138 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 157aa8 │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 160274 │ │ │ │ + bne.n 16028c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #160] @ (16029c ) │ │ │ │ - ldr r3, [pc, #152] @ (160298 ) │ │ │ │ + ldr r2, [pc, #160] @ (1602b4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1602b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16028e │ │ │ │ + bne.n 1602a6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1601aa │ │ │ │ + bne.n 1601c2 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 16028a │ │ │ │ + bne.n 1602a2 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 1601f6 │ │ │ │ + b.n 16020e │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 157bb0 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 16022c │ │ │ │ + b.n 160244 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 160224 │ │ │ │ + beq.n 16023c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r1, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 160228 │ │ │ │ + b.n 160240 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 1601e0 │ │ │ │ + b.n 1601f8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 16025c │ │ │ │ + b.n 160274 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr2 0, 4, r0, cr8, cr13, {3} │ │ │ │ + mrc2 0, 3, r0, cr0, cr13, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr, #500]! @ 0x1f4 │ │ │ │ + stc2l 0, cr0, [r6, #500]! @ 0x1f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 1602f8 │ │ │ │ + ldr.w lr, [pc, #72] @ 160310 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1602fc │ │ │ │ + ldr.w ip, [pc, #68] @ 160314 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add r0, sp, #4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 16015c │ │ │ │ + bl 160174 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (160300 ) │ │ │ │ - ldr r3, [pc, #28] @ (1602fc ) │ │ │ │ + ldr r2, [pc, #36] @ (160318 ) │ │ │ │ + ldr r3, [pc, #28] @ (160314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1602f4 │ │ │ │ + bne.n 16030c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r2, #-500] @ 0xfffffe0c │ │ │ │ + stc2 0, cr0, [sl, #-500]! @ 0xfffffe0c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr, #-500] @ 0xfffffe0c │ │ │ │ + stc2 0, cr0, [r6, #-500] @ 0xfffffe0c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r3, [pc, #1076] @ 160758 │ │ │ │ + ldr.w r3, [pc, #1076] @ 160770 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1064] @ 16075c │ │ │ │ + ldr.w r1, [pc, #1064] @ 160774 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -388194,15 +388210,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 160714 │ │ │ │ + bne.w 16072c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388214,15 +388230,15 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1606f6 │ │ │ │ + bne.w 16070e │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388242,15 +388258,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 160682 │ │ │ │ + bne.n 16069a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -388260,16 +388276,16 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1605ea │ │ │ │ - vldr d7, [pc, #360] @ 160738 │ │ │ │ + cbz r3, 160602 │ │ │ │ + vldr d7, [pc, #360] @ 160750 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -388289,16 +388305,16 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 160632 │ │ │ │ - vldr d7, [pc, #296] @ 160740 │ │ │ │ + cbz r3, 16064a │ │ │ │ + vldr d7, [pc, #296] @ 160758 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -388319,30 +388335,30 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1606d8 │ │ │ │ + bne.n 1606f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #252] @ (160760 ) │ │ │ │ + ldr r2, [pc, #252] @ (160778 ) │ │ │ │ strd r8, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #236] @ (160758 ) │ │ │ │ + ldr r3, [pc, #236] @ (160770 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160732 │ │ │ │ + bne.n 16074a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #196] @ 160748 │ │ │ │ + vldr d7, [pc, #196] @ 160760 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add.w fp, sp, #24 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -388367,48 +388383,48 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 158108 │ │ │ │ - b.n 160632 │ │ │ │ + b.n 16064a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 160660 │ │ │ │ - vldr d7, [pc, #80] @ 160748 │ │ │ │ + b.n 160678 │ │ │ │ + vldr d7, [pc, #80] @ 160760 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 16055e │ │ │ │ - vldr d7, [pc, #56] @ 160750 │ │ │ │ + b.n 160576 │ │ │ │ + vldr d7, [pc, #56] @ 160768 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 16052e │ │ │ │ + b.n 160546 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ @@ -388421,33 +388437,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6], {125} @ 0x7d │ │ │ │ - ldrsb.w r0, [r4, #125] @ 0x7d │ │ │ │ + stc2 0, cr0, [lr], #500 @ 0x1f4 │ │ │ │ + ldr??.w r0, [ip, sp, lsl #3] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r3, [pc, #1108] @ 160bd8 │ │ │ │ + ldr.w r3, [pc, #1108] @ 160bf0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1096] @ 160bdc │ │ │ │ + ldr.w r1, [pc, #1096] @ 160bf4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -388638,15 +388654,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 160b96 │ │ │ │ + bne.w 160bae │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388658,15 +388674,15 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 160b78 │ │ │ │ + bne.w 160b90 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388686,15 +388702,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 160b04 │ │ │ │ + bne.n 160b1c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -388704,16 +388720,16 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 160a6c │ │ │ │ - vldr d7, [pc, #356] @ 160bb8 │ │ │ │ + cbz r3, 160a84 │ │ │ │ + vldr d7, [pc, #356] @ 160bd0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -388733,16 +388749,16 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 160ab4 │ │ │ │ - vldr d7, [pc, #292] @ 160bc0 │ │ │ │ + cbz r3, 160acc │ │ │ │ + vldr d7, [pc, #292] @ 160bd8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -388763,30 +388779,30 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 160b5a │ │ │ │ + bne.n 160b72 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #248] @ (160be0 ) │ │ │ │ + ldr r2, [pc, #248] @ (160bf8 ) │ │ │ │ strd r8, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (160bd8 ) │ │ │ │ + ldr r3, [pc, #232] @ (160bf0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160bb4 │ │ │ │ + bne.n 160bcc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #192] @ 160bc8 │ │ │ │ + vldr d7, [pc, #192] @ 160be0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add.w fp, sp, #24 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -388811,48 +388827,48 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 158108 │ │ │ │ - b.n 160ab4 │ │ │ │ + b.n 160acc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 160ae2 │ │ │ │ - vldr d7, [pc, #76] @ 160bc8 │ │ │ │ + b.n 160afa │ │ │ │ + vldr d7, [pc, #76] @ 160be0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1609e0 │ │ │ │ - vldr d7, [pc, #56] @ 160bd0 │ │ │ │ + b.n 1609f8 │ │ │ │ + vldr d7, [pc, #56] @ 160be8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1609b0 │ │ │ │ + b.n 1609c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -388864,25 +388880,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r6, sp, lsl #3] │ │ │ │ - adds.w r0, r2, #16580608 @ 0xfd0000 │ │ │ │ + str.w r0, [lr, sp, lsl #3] │ │ │ │ + @ instruction: 0xf4fa007d │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #892] @ (160f78 ) │ │ │ │ - ldr r3, [pc, #892] @ (160f7c ) │ │ │ │ + ldr r2, [pc, #892] @ (160f90 ) │ │ │ │ + ldr r3, [pc, #892] @ (160f94 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -388897,15 +388913,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 160f80 │ │ │ │ + beq.w 160f98 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -389124,62 +389140,62 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1611f6 │ │ │ │ + beq.w 16120e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16120e │ │ │ │ + bne.w 161226 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 160eac │ │ │ │ + beq.n 160ec4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 1602b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 160f70 │ │ │ │ + vldr d7, [pc, #164] @ 160f88 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161228 │ │ │ │ + beq.w 161240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16123a │ │ │ │ + beq.w 161252 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 16124a │ │ │ │ + beq.w 161262 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -389199,30 +389215,30 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 161208 │ │ │ │ + bls.w 161220 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161246 │ │ │ │ + beq.w 16125e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1611be │ │ │ │ + b.n 1611d6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3fc007d │ │ │ │ + @ instruction: 0xf3e4007d │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -389349,15 +389365,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 4af60 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1610dc │ │ │ │ + beq.n 1610f4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1585c0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -389437,108 +389453,108 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 161208 │ │ │ │ + beq.n 161220 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 161246 │ │ │ │ + beq.n 16125e │ │ │ │ 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 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (161264 ) │ │ │ │ + ldr r2, [pc, #140] @ (16127c ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (161268 ) │ │ │ │ + ldr r3, [pc, #136] @ (161280 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16125e │ │ │ │ + bne.n 161276 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 161222 │ │ │ │ + cbz r3, 16123a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160eb4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1611be │ │ │ │ + b.n 1611d6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 161254 │ │ │ │ + beq.n 16126c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160eb4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160eb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 161240 │ │ │ │ + cbz r3, 161258 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160f2e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160f2e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160f2e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1611be │ │ │ │ + b.n 1611d6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160f2e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160eb4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr 0, 1, r0, cr0, cr13, {3} │ │ │ │ + mcr 0, 0, r0, cr8, cr13, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #892] @ (161600 ) │ │ │ │ - ldr r3, [pc, #892] @ (161604 ) │ │ │ │ + ldr r2, [pc, #892] @ (161618 ) │ │ │ │ + ldr r3, [pc, #892] @ (16161c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -389553,15 +389569,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 161608 │ │ │ │ + beq.w 161620 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -389783,62 +389799,62 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161886 │ │ │ │ + beq.w 16189e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16189e │ │ │ │ + bne.w 1618b6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 161538 │ │ │ │ + beq.n 161550 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 1602b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 1615f8 │ │ │ │ + vldr d7, [pc, #160] @ 161610 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1618b8 │ │ │ │ + beq.w 1618d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1618ca │ │ │ │ + beq.w 1618e2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1618da │ │ │ │ + beq.w 1618f2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -389858,29 +389874,29 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 161898 │ │ │ │ + bls.w 1618b0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1618d6 │ │ │ │ + beq.w 1618ee │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 16184e │ │ │ │ + b.n 161866 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #-500]! @ 0xfffffe0c │ │ │ │ + ldcl 0, cr0, [ip, #-500] @ 0xfffffe0c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -390007,15 +390023,15 @@ │ │ │ │ blx 4af60 │ │ │ │ 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 161760 │ │ │ │ + beq.n 161778 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1585c0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -390098,109 +390114,109 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 161898 │ │ │ │ + beq.n 1618b0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1618d6 │ │ │ │ + beq.n 1618ee │ │ │ │ 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 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (1618f4 ) │ │ │ │ + ldr r2, [pc, #140] @ (16190c ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (1618f8 ) │ │ │ │ + ldr r3, [pc, #136] @ (161910 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1618ee │ │ │ │ + bne.n 161906 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1618b2 │ │ │ │ + cbz r3, 1618ca │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 161540 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16184e │ │ │ │ + b.n 161866 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1618e4 │ │ │ │ + beq.n 1618fc │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 161540 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 161540 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1618d0 │ │ │ │ + cbz r3, 1618e8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 1615ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 1615ba │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 1615ba │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16184e │ │ │ │ + b.n 161866 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 1615ba │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 161540 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 161818 │ │ │ │ + b.n 161800 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #900] @ (161c98 ) │ │ │ │ - ldr r3, [pc, #900] @ (161c9c ) │ │ │ │ + ldr r2, [pc, #900] @ (161cb0 ) │ │ │ │ + ldr r3, [pc, #900] @ (161cb4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -390215,15 +390231,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 161ca0 │ │ │ │ + beq.w 161cb8 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -390445,62 +390461,62 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161f22 │ │ │ │ + beq.w 161f3a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 161f3a │ │ │ │ + bne.w 161f52 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 161bcc │ │ │ │ + beq.n 161be4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 1602b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 161c90 │ │ │ │ + vldr d7, [pc, #164] @ 161ca8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161f54 │ │ │ │ + beq.w 161f6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161f66 │ │ │ │ + beq.w 161f7e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 161f76 │ │ │ │ + beq.w 161f8e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -390520,30 +390536,30 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 161f34 │ │ │ │ + bls.w 161f4c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161f72 │ │ │ │ + beq.w 161f8a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 161eea │ │ │ │ + b.n 161f02 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 161a64 │ │ │ │ + b.n 161a4c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -390671,15 +390687,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 4af60 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 161dfc │ │ │ │ + beq.n 161e14 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1585c0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -390762,108 +390778,108 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 161f34 │ │ │ │ + beq.n 161f4c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 161f72 │ │ │ │ + beq.n 161f8a │ │ │ │ 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 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (161f90 ) │ │ │ │ + ldr r2, [pc, #140] @ (161fa8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (161f94 ) │ │ │ │ + ldr r3, [pc, #136] @ (161fac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161f8a │ │ │ │ + bne.n 161fa2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 161f4e │ │ │ │ + cbz r3, 161f66 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161bd4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 161eea │ │ │ │ + b.n 161f02 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 161f80 │ │ │ │ + beq.n 161f98 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161bd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161bd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 161f6c │ │ │ │ + cbz r3, 161f84 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161c4e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161c4e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161c4e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 161eea │ │ │ │ + b.n 161f02 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161c4e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161bd4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 16217c │ │ │ │ + b.n 162164 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #896] @ (162330 ) │ │ │ │ - ldr r3, [pc, #896] @ (162334 ) │ │ │ │ + ldr r2, [pc, #896] @ (162348 ) │ │ │ │ + ldr r3, [pc, #896] @ (16234c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -390878,29 +390894,29 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 162338 │ │ │ │ + beq.w 162350 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #784] @ 162328 │ │ │ │ + vldr d8, [pc, #784] @ 162340 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -391108,62 +391124,62 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1625be │ │ │ │ + beq.w 1625d6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1625d6 │ │ │ │ + bne.w 1625ee │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 162268 │ │ │ │ + beq.n 162280 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 1602b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 162328 │ │ │ │ + vldr d7, [pc, #160] @ 162340 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1625f0 │ │ │ │ + beq.w 162608 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162602 │ │ │ │ + beq.w 16261a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 162612 │ │ │ │ + beq.w 16262a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -391183,29 +391199,29 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1625d0 │ │ │ │ + bls.w 1625e8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16260e │ │ │ │ + beq.w 162626 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 162582 │ │ │ │ + b.n 16259a │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1623c4 │ │ │ │ + b.n 1623ac │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -391222,15 +391238,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #700] @ 162630 │ │ │ │ + vldr d8, [pc, #700] @ 162648 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -391333,15 +391349,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 4af60 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 162494 │ │ │ │ + beq.n 1624ac │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1585c0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -391424,114 +391440,114 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1625d0 │ │ │ │ + beq.n 1625e8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16260e │ │ │ │ + beq.n 162626 │ │ │ │ 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 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (162638 ) │ │ │ │ + ldr r2, [pc, #156] @ (162650 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (16263c ) │ │ │ │ + ldr r3, [pc, #152] @ (162654 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162626 │ │ │ │ + bne.n 16263e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1625ea │ │ │ │ + cbz r3, 162602 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 162270 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162582 │ │ │ │ + b.n 16259a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16261c │ │ │ │ + beq.n 162634 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 162270 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 162270 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 162608 │ │ │ │ + cbz r3, 162620 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 1622ea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 1622ea │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 1622ea │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162582 │ │ │ │ + b.n 16259a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 1622ea │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 162270 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1626f4 │ │ │ │ + bge.n 1626dc │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #904] @ (1629e0 ) │ │ │ │ - ldr r3, [pc, #904] @ (1629e4 ) │ │ │ │ + ldr r2, [pc, #904] @ (1629f8 ) │ │ │ │ + ldr r3, [pc, #904] @ (1629fc ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -391546,29 +391562,29 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1629e8 │ │ │ │ + beq.w 162a00 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #792] @ 1629d8 │ │ │ │ + vldr d8, [pc, #792] @ 1629f0 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -391779,62 +391795,62 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162c7a │ │ │ │ + beq.w 162c92 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 162c92 │ │ │ │ + bne.w 162caa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 162918 │ │ │ │ + beq.n 162930 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 1602b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 1629d8 │ │ │ │ + vldr d7, [pc, #160] @ 1629f0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162cac │ │ │ │ + beq.w 162cc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162cbe │ │ │ │ + beq.w 162cd6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 162cce │ │ │ │ + beq.w 162ce6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -391854,29 +391870,29 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 162c8c │ │ │ │ + bls.w 162ca4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162cca │ │ │ │ + beq.w 162ce2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 162c3e │ │ │ │ + b.n 162c56 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 162924 │ │ │ │ + bls.n 16290c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -391893,15 +391909,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #708] @ 162ce8 │ │ │ │ + vldr d8, [pc, #708] @ 162d00 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -392004,15 +392020,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 4af60 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 162b44 │ │ │ │ + beq.n 162b5c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1585c0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -392098,113 +392114,113 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 162c8c │ │ │ │ + beq.n 162ca4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162cca │ │ │ │ + beq.n 162ce2 │ │ │ │ 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 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (162cf0 ) │ │ │ │ + ldr r2, [pc, #152] @ (162d08 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (162cf4 ) │ │ │ │ + ldr r3, [pc, #148] @ (162d0c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162ce2 │ │ │ │ + bne.n 162cfa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 162ca6 │ │ │ │ + cbz r3, 162cbe │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 162920 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162c3e │ │ │ │ + b.n 162c56 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 162cd8 │ │ │ │ + beq.n 162cf0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 162920 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 162920 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 162cc4 │ │ │ │ + cbz r3, 162cdc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 16299a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 16299a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 16299a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162c3e │ │ │ │ + b.n 162c56 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 16299a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 162920 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 162c34 │ │ │ │ + bcc.n 162c1c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #824] @ (163048 ) │ │ │ │ - ldr r3, [pc, #824] @ (16304c ) │ │ │ │ + ldr r2, [pc, #824] @ (163060 ) │ │ │ │ + ldr r3, [pc, #824] @ (163064 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -392219,29 +392235,29 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1630a6 │ │ │ │ + beq.w 1630be │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #712] @ 163040 │ │ │ │ + vldr d8, [pc, #712] @ 163058 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -392453,73 +392469,73 @@ │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16332e │ │ │ │ + beq.w 163346 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 163346 │ │ │ │ + bne.w 16335e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 162fd4 │ │ │ │ + beq.n 162fec │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 1602b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #76] @ 163040 │ │ │ │ + vldr d7, [pc, #76] @ 163058 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163360 │ │ │ │ + beq.w 163378 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163372 │ │ │ │ + beq.w 16338a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 163382 │ │ │ │ + beq.w 16339a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 163068 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 16301c │ │ │ │ + bcs.n 163004 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ @@ -392537,24 +392553,24 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 163340 │ │ │ │ + bls.w 163358 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16337e │ │ │ │ + beq.w 163396 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1632f2 │ │ │ │ + b.n 16330a │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 157aa8 │ │ │ │ @@ -392568,15 +392584,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #704] @ 1633a0 │ │ │ │ + vldr d8, [pc, #704] @ 1633b8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -392679,15 +392695,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 4af60 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 163202 │ │ │ │ + beq.n 16321a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1585c0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -392699,15 +392715,15 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ - vldr d8, [pc, #372] @ 1633a0 │ │ │ │ + vldr d8, [pc, #372] @ 1633b8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 4af60 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -392769,114 +392785,114 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 163340 │ │ │ │ + beq.n 163358 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16337e │ │ │ │ + beq.n 163396 │ │ │ │ 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 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1633a8 ) │ │ │ │ + ldr r2, [pc, #156] @ (1633c0 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (1633ac ) │ │ │ │ + ldr r3, [pc, #152] @ (1633c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163396 │ │ │ │ + bne.n 1633ae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 16335a │ │ │ │ + cbz r3, 163372 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162fdc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1632f2 │ │ │ │ + b.n 16330a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16338c │ │ │ │ + beq.n 1633a4 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162fdc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162fdc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 163378 │ │ │ │ + cbz r3, 163390 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 163068 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 163068 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 163068 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1632f2 │ │ │ │ + b.n 16330a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 163068 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162fdc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #920] @ (163760 ) │ │ │ │ - ldr r3, [pc, #920] @ (163764 ) │ │ │ │ + ldr r2, [pc, #920] @ (163778 ) │ │ │ │ + ldr r3, [pc, #920] @ (16377c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -392891,15 +392907,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 163768 │ │ │ │ + beq.w 163780 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -393128,62 +393144,62 @@ │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1639f8 │ │ │ │ + beq.w 163a10 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 163a10 │ │ │ │ + bne.w 163a28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 163694 │ │ │ │ + beq.n 1636ac │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 1602b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 163758 │ │ │ │ + vldr d7, [pc, #164] @ 163770 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163a2a │ │ │ │ + beq.w 163a42 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163a3c │ │ │ │ + beq.w 163a54 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 163a4c │ │ │ │ + beq.w 163a64 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -393203,30 +393219,30 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 163a0a │ │ │ │ + bls.w 163a22 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163a48 │ │ │ │ + beq.w 163a60 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1639bc │ │ │ │ + b.n 1639d4 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -393357,15 +393373,15 @@ │ │ │ │ blx 4af60 │ │ │ │ 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 1638cc │ │ │ │ + beq.n 1638e4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1585c0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -393377,15 +393393,15 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ - vldr d8, [pc, #372] @ 163a68 │ │ │ │ + vldr d8, [pc, #372] @ 163a80 │ │ │ │ orrs r7, r3 │ │ │ │ blx 4af60 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -393447,113 +393463,113 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 163a0a │ │ │ │ + beq.n 163a22 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 163a48 │ │ │ │ + beq.n 163a60 │ │ │ │ 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 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (163a70 ) │ │ │ │ + ldr r2, [pc, #152] @ (163a88 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (163a74 ) │ │ │ │ + ldr r3, [pc, #148] @ (163a8c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163a60 │ │ │ │ + bne.n 163a78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 163a24 │ │ │ │ + cbz r3, 163a3c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 16369c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1639bc │ │ │ │ + b.n 1639d4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 163a56 │ │ │ │ + beq.n 163a6e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 16369c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 16369c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 163a42 │ │ │ │ + cbz r3, 163a5a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 163716 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 163716 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 163716 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1639bc │ │ │ │ + b.n 1639d4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 163716 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 16369c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #832] @ (163dd0 ) │ │ │ │ - ldr r3, [pc, #832] @ (163dd4 ) │ │ │ │ + ldr r2, [pc, #832] @ (163de8 ) │ │ │ │ + ldr r3, [pc, #832] @ (163dec ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -393566,15 +393582,15 @@ │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 163e4a │ │ │ │ + beq.w 163e62 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -393587,15 +393603,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #704] @ 163dc8 │ │ │ │ + vldr d8, [pc, #704] @ 163de0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, fp, r3 │ │ │ │ @@ -393803,74 +393819,74 @@ │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164110 │ │ │ │ + beq.w 164128 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 164128 │ │ │ │ + bne.w 164140 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 163d5a │ │ │ │ + beq.n 163d72 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 1602b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #76] @ 163dc8 │ │ │ │ + vldr d7, [pc, #76] @ 163de0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164142 │ │ │ │ + beq.w 16415a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164154 │ │ │ │ + beq.w 16416c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 164164 │ │ │ │ + beq.w 16417c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163df0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ @@ -393900,24 +393916,24 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp sl, fp │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 164122 │ │ │ │ + bls.w 16413a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164160 │ │ │ │ + beq.w 164178 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1640d4 │ │ │ │ + b.n 1640ec │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -393932,15 +393948,15 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - vldr d8, [pc, #764] @ 164180 │ │ │ │ + vldr d8, [pc, #764] @ 164198 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -394044,15 +394060,15 @@ │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 163fbc │ │ │ │ + beq.n 163fd4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1585c0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -394083,15 +394099,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ ite hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ movls r2, #0 │ │ │ │ str.w fp, [sp, #152] @ 0x98 │ │ │ │ - vldr d8, [pc, #352] @ 164180 │ │ │ │ + vldr d8, [pc, #352] @ 164198 │ │ │ │ it hi │ │ │ │ ldrhi r2, [r3, #4] │ │ │ │ bl 1586f8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -394147,156 +394163,155 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 164122 │ │ │ │ + beq.n 16413a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 164160 │ │ │ │ + beq.n 164178 │ │ │ │ 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 157aa8 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (164188 ) │ │ │ │ + ldr r2, [pc, #152] @ (1641a0 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (16418c ) │ │ │ │ + ldr r3, [pc, #148] @ (1641a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 164178 │ │ │ │ + bne.n 164190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 16413c │ │ │ │ + cbz r3, 164154 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163d62 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1640d4 │ │ │ │ + b.n 1640ec │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16416e │ │ │ │ + beq.n 164186 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163d62 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163d62 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 16415a │ │ │ │ + cbz r3, 164172 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163df0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163df0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163df0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1640d4 │ │ │ │ + b.n 1640ec │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163df0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163d62 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - itet eq │ │ │ │ - lsleq r5, r7, #1 │ │ │ │ - lsrne r0, r3, #1 │ │ │ │ - moveq r0, r0 │ │ │ │ + bkpt 0x00f2 │ │ │ │ + lsls r5, r7, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1224] @ 164670 │ │ │ │ + ldr.w r3, [pc, #1232] @ 164690 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1212] @ 164674 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1220] @ 164694 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1643f6 │ │ │ │ + bne.w 164414 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -394307,31 +394322,32 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ and.w r1, r2, #1 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 16469c │ │ │ │ cmp r2, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 16467c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1647d6 │ │ │ │ + beq.w 164816 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -394349,17 +394365,17 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -394374,107 +394390,111 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strd r2, sl, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, fp, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, sl │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 4af60 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r1, #32 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bl 1581b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #31 │ │ │ │ - bl 157aa8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - str r7, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ - orr.w r4, r9, r3 │ │ │ │ - b.n 164638 │ │ │ │ + orr.w r4, fp, r3 │ │ │ │ + b.n 164656 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -394483,48 +394503,48 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d8, [pc, #508] @ 164660 │ │ │ │ + vldr d8, [pc, #512] @ 164680 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ @@ -394572,37 +394592,19 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ @@ -394611,24 +394613,42 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #212] @ 164668 │ │ │ │ + vldr d7, [pc, #216] @ 164688 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -394683,46 +394703,46 @@ │ │ │ │ blx 4af60 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (164678 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (164698 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (164670 ) │ │ │ │ + ldr r3, [pc, #44] @ (164690 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1649b0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1649f2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbnz r4, 1646aa │ │ │ │ + cbnz r6, 1646c2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16427c │ │ │ │ + bne.w 164294 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -394743,20 +394763,20 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -394766,102 +394786,113 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ orr.w r8, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ bl 1581b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 1643d2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w sl, r8, r2 │ │ │ │ + orr.w r4, r9, r3 │ │ │ │ + b.n 164656 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -394872,15 +394903,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #420] @ 1649b8 │ │ │ │ + vldr d8, [pc, #420] @ 1649f8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -394947,79 +394978,81 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, r6, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ - movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ @@ -395027,254 +395060,253 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 164638 │ │ │ │ + b.n 164656 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 164fd0 │ │ │ │ + ldr.w r3, [pc, #1544] @ 165020 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 164fd4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1532] @ 165024 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 164c2e │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 164c78 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 164e8e │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 164fdc │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 164ed0 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 16502c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r9, fp │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 15826c │ │ │ │ + mov r1, fp │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 164e66 │ │ │ │ + b.n 164ea8 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -395283,52 +395315,54 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #812] @ 165010 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #764] @ 164fc0 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -395363,68 +395397,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #524] @ 164fc8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + vldr d7, [pc, #532] @ 165018 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ @@ -395451,590 +395483,596 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (164fd8 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #380] @ (165028 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (164fd0 ) │ │ │ │ + ldr r3, [pc, #364] @ (165020 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 165190 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1651ea │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 164aaa │ │ │ │ + bne.w 164aec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 15826c │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 164bd4 │ │ │ │ + b.n 164c24 │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r6, 164ffe │ │ │ │ + cbz r4, 16503e │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 165198 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 15826c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ + mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 4af60 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 164c1e │ │ │ │ + b.n 164c68 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + 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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 1657b0 │ │ │ │ + ldr.w r3, [pc, #1544] @ 165810 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 1657b4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1532] @ 165814 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 16540e │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 165468 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 16566e │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1657bc │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 1656c0 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 16581c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r9, fp │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 15834c │ │ │ │ + mov r1, fp │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 165646 │ │ │ │ + b.n 165698 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -396043,52 +396081,54 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #812] @ 165800 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #764] @ 1657a0 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -396123,68 +396163,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #524] @ 1657a8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + vldr d7, [pc, #532] @ 165808 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ @@ -396211,590 +396249,596 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (1657b8 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #380] @ (165818 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (1657b0 ) │ │ │ │ + ldr r3, [pc, #364] @ (165810 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 165970 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1659da │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16528a │ │ │ │ + bne.w 1652dc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 15834c │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 1653b4 │ │ │ │ + b.n 165414 │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 165978 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 15834c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 4af60 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1653fe │ │ │ │ + b.n 165458 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + 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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 165f90 │ │ │ │ + ldr.w r3, [pc, #1544] @ 166000 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 165f94 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1532] @ 166004 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 165bee │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 165c58 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 165e4e │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 165f9c │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 165eb0 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 16600c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r9, fp │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 15834c │ │ │ │ + mov r1, fp │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 165e26 │ │ │ │ + b.n 165e88 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -396803,52 +396847,54 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #812] @ 165ff0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #764] @ 165f80 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -396883,68 +396929,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #524] @ 165f88 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + vldr d7, [pc, #532] @ 165ff8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ @@ -396971,600 +397015,609 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (165f98 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #380] @ (166008 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (165f90 ) │ │ │ │ + ldr r3, [pc, #364] @ (166000 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 166150 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1661ca │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 165a6a │ │ │ │ + bne.w 165acc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 15834c │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 165b94 │ │ │ │ + b.n 165c04 │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #304 @ (adr r6, 1660c8 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 1663d0 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, pc, #824 @ (adr r1, 1662d4 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 1661bc ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 166158 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 15834c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 4af60 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 165bde │ │ │ │ + b.n 165c48 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + 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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 166678 │ │ │ │ + ldr.w r3, [pc, #1288] @ 1666f0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1268] @ 16667c │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1276] @ 1666f4 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w sl, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1663e2 │ │ │ │ + bne.w 166460 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w fp, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + cmp.w sl, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w fp, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ - ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 166684 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 166810 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 1666fc │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 166840 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd sl, r7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1582dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r7 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + mov r3, fp │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #10 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r6, r6, #5, #1 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 166640 │ │ │ │ + b.n 1666b4 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -397574,52 +397627,52 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr.w fp, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - vldr d8, [pc, #496] @ 166668 │ │ │ │ + vldr d8, [pc, #492] @ 1666e0 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -397631,25 +397684,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r5, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr.w sl, [r3] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1582dc │ │ │ │ @@ -397658,79 +397711,77 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #7 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 157aa8 │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #10 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orr.w sl, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #220] @ 166670 │ │ │ │ - mov r0, r4 │ │ │ │ + vldr d7, [pc, #216] @ 1666e8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ @@ -397757,267 +397808,244 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (166680 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (1666f8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (166678 ) │ │ │ │ + ldr r3, [pc, #48] @ (1666f0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1669e4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 166a1e │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 16624a │ │ │ │ + bne.w 1662bc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1582dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #10 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ubfx r3, r6, #18, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 1663ce │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + b.n 166400 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, r9, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #416] @ 1669e8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -398025,173 +398053,177 @@ │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r5, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr.w sl, [r3] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1582dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov.w r9, #0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 157aa8 │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ - movs r2, #10 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #10 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 157aa8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + orrs r5, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1663d2 │ │ │ │ + b.n 166450 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ - ldr.w r4, [pc, #2136] @ 167258 │ │ │ │ + ldr.w r4, [pc, #2136] @ 16728c │ │ │ │ sub.w sp, sp, #2016 @ 0x7e0 │ │ │ │ - ldr.w r3, [pc, #2132] @ 16725c │ │ │ │ + ldr.w r3, [pc, #2132] @ 167290 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2012] @ 0x7dc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1671a2 │ │ │ │ + beq.w 1671d6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 167178 │ │ │ │ + beq.w 1671ac │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 168034 │ │ │ │ + beq.w 168068 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 166a54 │ │ │ │ + bls.n 166a88 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16854c │ │ │ │ + beq.w 168580 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 168572 │ │ │ │ + beq.w 1685a6 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16726c │ │ │ │ + beq.w 1672a0 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1671de │ │ │ │ + bhi.w 167212 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r3, r6, #10 │ │ │ │ lsls r6, r7, #14 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ lsrs r1, r4, #31 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ lsrs r1, r5, #11 │ │ │ │ @@ -399096,2208 +399128,2208 @@ │ │ │ │ asrs r2, r4, #32 │ │ │ │ asrs r6, r6, #32 │ │ │ │ asrs r0, r1, #1 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 167238 │ │ │ │ + bpl.n 16726c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 160768 │ │ │ │ + bl 160780 │ │ │ │ ldr.w r2, [sp, #1784] @ 0x6f8 │ │ │ │ ldr.w r3, [sp, #1780] @ 0x6f4 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 167faa │ │ │ │ + bmi.w 167fde │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 167212 │ │ │ │ + bpl.n 167246 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 167aa4 │ │ │ │ + beq.w 167ad8 │ │ │ │ addw r5, sp, #1756 @ 0x6dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165980 │ │ │ │ + bl 1659e0 │ │ │ │ ldr.w r2, [sp, #1760] @ 0x6e0 │ │ │ │ ldr.w r3, [sp, #1756] @ 0x6dc │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1671f2 │ │ │ │ - ldr r2, [pc, #128] @ (167260 ) │ │ │ │ + b.n 167226 │ │ │ │ + ldr r2, [pc, #128] @ (167294 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #128] @ (167264 ) │ │ │ │ + ldr r1, [pc, #128] @ (167298 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - ldr r2, [pc, #116] @ (167268 ) │ │ │ │ - ldr r3, [pc, #100] @ (16725c ) │ │ │ │ + ldr r2, [pc, #116] @ (16729c ) │ │ │ │ + ldr r3, [pc, #100] @ (167290 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2012] @ 0x7dc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 169292 │ │ │ │ + bne.w 1692c6 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #2016 @ 0x7e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 167a86 │ │ │ │ + beq.w 167aba │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1649c0 │ │ │ │ + bl 164a00 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 160308 │ │ │ │ + bl 160320 │ │ │ │ ldr.w r2, [sp, #1776] @ 0x6f0 │ │ │ │ ldr.w r3, [sp, #1772] @ 0x6ec │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1671f2 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + b.n 167226 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #912 @ (adr r5, 1675f4 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 167618 ) │ │ │ │ movs r4, r2 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r7, #1 │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159648 │ │ │ │ ldrd r3, r2, [sp, #188] @ 0xbc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6750208 @ 0x670000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1476 @ 0x5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f8b0 │ │ │ │ ldr.w r3, [sp, #1480] @ 0x5c8 │ │ │ │ ldr.w r2, [sp, #1476] @ 0x5c4 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1468 @ 0x5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f8b0 │ │ │ │ ldr.w r3, [sp, #1472] @ 0x5c0 │ │ │ │ ldr.w r2, [sp, #1468] @ 0x5bc │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1460 @ 0x5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1452 @ 0x5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1456] @ 0x5b0 │ │ │ │ ldr.w r2, [sp, #1452] @ 0x5ac │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1444 @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [sp, #1444] @ 0x5a4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1436 @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1428 @ 0x594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1432] @ 0x598 │ │ │ │ ldr.w r2, [sp, #1428] @ 0x594 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1420 @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1424] @ 0x590 │ │ │ │ ldr.w r2, [sp, #1420] @ 0x58c │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1412 @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1416] @ 0x588 │ │ │ │ ldr.w r2, [sp, #1412] @ 0x584 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1404 @ 0x57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1396 @ 0x574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1716 @ 0x6b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1720] @ 0x6b8 │ │ │ │ ldr.w r2, [sp, #1716] @ 0x6b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1388 @ 0x56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1380 @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1372 @ 0x55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1364 @ 0x554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1356 @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1348 @ 0x544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ addw r5, sp, #1708 @ 0x6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1280] @ 0x500 │ │ │ │ ldr.w r2, [sp, #1276] @ 0x4fc │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1272] @ 0x4f8 │ │ │ │ ldr.w r2, [sp, #1268] @ 0x4f4 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1264] @ 0x4f0 │ │ │ │ ldr.w r2, [sp, #1260] @ 0x4ec │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1256] @ 0x4e8 │ │ │ │ ldr.w r2, [sp, #1252] @ 0x4e4 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1248] @ 0x4e0 │ │ │ │ ldr.w r2, [sp, #1244] @ 0x4dc │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1240] @ 0x4d8 │ │ │ │ ldr.w r2, [sp, #1236] @ 0x4d4 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1232] @ 0x4d0 │ │ │ │ ldr.w r2, [sp, #1228] @ 0x4cc │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dabc │ │ │ │ ldr.w r3, [sp, #1224] @ 0x4c8 │ │ │ │ ldr.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d4e8 │ │ │ │ + bl 15d4c0 │ │ │ │ ldr.w r2, [sp, #1216] @ 0x4c0 │ │ │ │ ldr.w r3, [sp, #1212] @ 0x4bc │ │ │ │ orr.w r2, r2, #1677721600 @ 0x64000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d4e8 │ │ │ │ + bl 15d4c0 │ │ │ │ ldr.w r2, [sp, #1208] @ 0x4b8 │ │ │ │ ldr.w r3, [sp, #1204] @ 0x4b4 │ │ │ │ orr.w r2, r2, #1686110208 @ 0x64800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d4e8 │ │ │ │ + bl 15d4c0 │ │ │ │ ldr.w r2, [sp, #1200] @ 0x4b0 │ │ │ │ ldr.w r3, [sp, #1196] @ 0x4ac │ │ │ │ orr.w r2, r2, #1694498816 @ 0x65000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d4e8 │ │ │ │ + bl 15d4c0 │ │ │ │ ldr.w r2, [sp, #1192] @ 0x4a8 │ │ │ │ ldr.w r3, [sp, #1188] @ 0x4a4 │ │ │ │ orr.w r2, r2, #1702887424 @ 0x65800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d4e8 │ │ │ │ + bl 15d4c0 │ │ │ │ ldr.w r2, [sp, #1184] @ 0x4a0 │ │ │ │ ldr.w r3, [sp, #1180] @ 0x49c │ │ │ │ orr.w r2, r2, #1711276032 @ 0x66000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15cf94 │ │ │ │ + bl 15cf60 │ │ │ │ ldr.w r2, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r3, [sp, #1172] @ 0x494 │ │ │ │ orr.w r2, r2, #1719664640 @ 0x66800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15cf94 │ │ │ │ + bl 15cf60 │ │ │ │ ldr.w r3, [sp, #1168] @ 0x490 │ │ │ │ ldr.w r2, [sp, #1164] @ 0x48c │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c9ec │ │ │ │ ldr.w r2, [sp, #1160] @ 0x488 │ │ │ │ ldr.w r3, [sp, #1156] @ 0x484 │ │ │ │ orr.w r2, r2, #1728053248 @ 0x67000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1148 @ 0x47c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c9ec │ │ │ │ ldr.w r3, [sp, #1152] @ 0x480 │ │ │ │ ldr.w r2, [sp, #1148] @ 0x47c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1140 @ 0x474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe44 │ │ │ │ ldr.w r3, [sp, #1144] @ 0x478 │ │ │ │ ldr.w r2, [sp, #1140] @ 0x474 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1132 @ 0x46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe44 │ │ │ │ ldr.w r3, [sp, #1136] @ 0x470 │ │ │ │ ldr.w r2, [sp, #1132] @ 0x46c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1124 @ 0x464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe44 │ │ │ │ ldr.w r3, [sp, #1128] @ 0x468 │ │ │ │ ldr.w r2, [sp, #1124] @ 0x464 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1116 @ 0x45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe44 │ │ │ │ ldr.w r3, [sp, #1120] @ 0x460 │ │ │ │ ldr.w r2, [sp, #1116] @ 0x45c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1108 @ 0x454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe44 │ │ │ │ ldr.w r3, [sp, #1112] @ 0x458 │ │ │ │ ldr.w r2, [sp, #1108] @ 0x454 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1100 @ 0x44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe44 │ │ │ │ ldr.w r3, [sp, #1104] @ 0x450 │ │ │ │ ldr.w r2, [sp, #1100] @ 0x44c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1092 @ 0x444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe44 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1084 @ 0x43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe44 │ │ │ │ ldr.w r3, [sp, #1088] @ 0x440 │ │ │ │ ldr.w r2, [sp, #1084] @ 0x43c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1076 @ 0x434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe44 │ │ │ │ ldr.w r3, [sp, #1080] @ 0x438 │ │ │ │ ldr.w r2, [sp, #1076] @ 0x434 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1068 @ 0x42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe44 │ │ │ │ ldr.w r3, [sp, #1072] @ 0x430 │ │ │ │ ldr.w r2, [sp, #1068] @ 0x42c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1060 @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 163a78 │ │ │ │ + bl 163a90 │ │ │ │ ldr.w r3, [sp, #1064] @ 0x428 │ │ │ │ ldr.w r2, [sp, #1060] @ 0x424 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1052 @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 1633c8 │ │ │ │ ldr.w r3, [sp, #1056] @ 0x420 │ │ │ │ ldr.w r2, [sp, #1052] @ 0x41c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldr.w r3, [sp, #1048] @ 0x418 │ │ │ │ ldr.w r2, [sp, #1044] @ 0x414 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ addw r5, sp, #1028 @ 0x404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 1633c8 │ │ │ │ ldr.w r3, [sp, #1032] @ 0x408 │ │ │ │ ldr.w r2, [sp, #1028] @ 0x404 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 167226 │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 1633c8 │ │ │ │ ldr.w r3, [sp, #1024] @ 0x400 │ │ │ │ ldr r2, [sp, #1020] @ 0x3fc │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #1004 @ 0x3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 1633c8 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1700 @ 0x6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr.w r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 166160 │ │ │ │ + bl 1661d0 │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 1651a0 │ │ │ │ + bl 1651f0 │ │ │ │ ldr.w r2, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r3, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1684 @ 0x694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1688] @ 0x698 │ │ │ │ ldr.w r2, [sp, #1684] @ 0x694 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1676 @ 0x68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1680] @ 0x690 │ │ │ │ ldr.w r2, [sp, #1676] @ 0x68c │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1668 @ 0x684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1672] @ 0x688 │ │ │ │ ldr.w r2, [sp, #1668] @ 0x684 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1660 @ 0x67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f8b0 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1652 @ 0x674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1656] @ 0x678 │ │ │ │ ldr.w r2, [sp, #1652] @ 0x674 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f8b0 │ │ │ │ ldr.w r3, [sp, #1648] @ 0x670 │ │ │ │ ldr.w r2, [sp, #1644] @ 0x66c │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1636 @ 0x664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1640] @ 0x668 │ │ │ │ ldr.w r2, [sp, #1636] @ 0x664 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1628 @ 0x65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1620 @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1624] @ 0x658 │ │ │ │ ldr.w r2, [sp, #1620] @ 0x654 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1612 @ 0x64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sp, #1612] @ 0x64c │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1604 @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1596 @ 0x63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1600] @ 0x640 │ │ │ │ ldr.w r2, [sp, #1596] @ 0x63c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1588 @ 0x634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1592] @ 0x638 │ │ │ │ ldr.w r2, [sp, #1588] @ 0x634 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1580 @ 0x62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1584] @ 0x630 │ │ │ │ ldr.w r2, [sp, #1580] @ 0x62c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1572 @ 0x624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1576] @ 0x628 │ │ │ │ ldr.w r2, [sp, #1572] @ 0x624 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1564 @ 0x61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f8b0 │ │ │ │ ldr.w r3, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r2, [sp, #1564] @ 0x61c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1556 @ 0x614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f8b0 │ │ │ │ ldr.w r3, [sp, #1560] @ 0x618 │ │ │ │ ldr.w r2, [sp, #1556] @ 0x614 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1540 @ 0x604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1544] @ 0x608 │ │ │ │ ldr.w r2, [sp, #1540] @ 0x604 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1532 @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1524 @ 0x5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1516 @ 0x5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1508 @ 0x5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1500 @ 0x5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [sp, #1500] @ 0x5dc │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1492 @ 0x5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 15ea18 │ │ │ │ + bl 15e9ec │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 15ec00 │ │ │ │ + bl 15ebd4 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 15ed28 │ │ │ │ + bl 15ecfc │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 15ed28 │ │ │ │ + bl 15ecfc │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 15eafc │ │ │ │ + bl 15ead0 │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 15ec00 │ │ │ │ + bl 15ebd4 │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 15ec00 │ │ │ │ + bl 15ebd4 │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1484 @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1488] @ 0x5d0 │ │ │ │ ldr.w r2, [sp, #1484] @ 0x5cc │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 164190 │ │ │ │ + bl 1641a8 │ │ │ │ ldr.w r3, [sp, #1808] @ 0x710 │ │ │ │ ldr.w r2, [sp, #1804] @ 0x70c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r2, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 158f40 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 158f40 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 158f40 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 15e840 │ │ │ │ + bl 15e814 │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ac40 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15baa4 │ │ │ │ ldrd r2, r3, [sp, #772] @ 0x304 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159ff0 │ │ │ │ ldrd r2, r3, [sp, #252] @ 0xfc │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1598d4 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16002c │ │ │ │ + bl 160044 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16002c │ │ │ │ + bl 160044 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 158f40 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 158e90 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1690be │ │ │ │ + bcs.w 1690f2 │ │ │ │ add r5, sp, #372 @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #372] @ 0x174 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1690de │ │ │ │ + bcs.w 169112 │ │ │ │ add r5, sp, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #356] @ 0x164 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #324] @ 0x144 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #316] @ 0x13c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #332] @ 0x14c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #260] @ 0x104 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 169270 │ │ │ │ + bls.w 1692a4 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15bbe4 │ │ │ │ ldrd r3, r2, [sp, #780] @ 0x30c │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 16924e │ │ │ │ + bls.w 169282 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15b244 │ │ │ │ ldrd r2, r3, [sp, #748] @ 0x2ec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #244 @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159dfc │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #532] @ 0x214 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #524 @ 0x20c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169176 │ │ │ │ + bcs.w 1691aa │ │ │ │ add r5, sp, #660 @ 0x294 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a890 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1690fe │ │ │ │ + bcc.w 169132 │ │ │ │ add r5, sp, #636 @ 0x27c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a63c │ │ │ │ ldrd r3, r2, [sp, #636] @ 0x27c │ │ │ │ orr.w r2, r2, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1691d2 │ │ │ │ + bcc.w 169206 │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a63c │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159188 │ │ │ │ ldrd r2, r3, [sp, #172] @ 0xac │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159ae4 │ │ │ │ ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #4784128 @ 0x490000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159ae4 │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #13172736 @ 0xc90000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15900c │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ad94 │ │ │ │ ldrd r3, r2, [sp, #684] @ 0x2ac │ │ │ │ orr.w r2, r2, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1598d4 │ │ │ │ ldrd r3, r2, [sp, #204] @ 0xcc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6520832 @ 0x638000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1593bc │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159188 │ │ │ │ ldrd r3, r2, [sp, #164] @ 0xa4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6553600 @ 0x640000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159188 │ │ │ │ ldrd r2, r3, [sp, #156] @ 0x9c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15affc │ │ │ │ ldrd r2, r3, [sp, #716] @ 0x2cc │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159ae4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159bb0 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169116 │ │ │ │ + bcs.w 16914a │ │ │ │ add r5, sp, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #500] @ 0x1f4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1691b2 │ │ │ │ + bcs.w 1691e6 │ │ │ │ add r5, sp, #484 @ 0x1e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #484] @ 0x1e4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159188 │ │ │ │ ldrd r2, r3, [sp, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169136 │ │ │ │ + bcs.w 16916a │ │ │ │ add r5, sp, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169192 │ │ │ │ + bcs.w 1691c6 │ │ │ │ add r5, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16920e │ │ │ │ + bcs.w 169242 │ │ │ │ add r5, sp, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #404] @ 0x194 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159188 │ │ │ │ ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169156 │ │ │ │ + bcs.w 16918a │ │ │ │ add r5, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #468] @ 0x1d4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16909e │ │ │ │ + bcs.w 1690d2 │ │ │ │ add r5, sp, #452 @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #452] @ 0x1c4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159188 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1691ee │ │ │ │ + bcs.w 169222 │ │ │ │ add r5, sp, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #388] @ 0x184 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159188 │ │ │ │ ldrd r3, r2, [sp, #148] @ 0x94 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6619136 @ 0x650000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159188 │ │ │ │ ldrd r3, r2, [sp, #116] @ 0x74 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6684672 @ 0x660000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16922e │ │ │ │ + bcs.w 169262 │ │ │ │ add r5, sp, #516 @ 0x204 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #516] @ 0x204 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 159188 │ │ │ │ ldrd r3, r2, [sp, #132] @ 0x84 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6651904 @ 0x658000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1724 @ 0x6bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e0c8 │ │ │ │ + bl 15e09c │ │ │ │ ldr.w r3, [sp, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [sp, #1724] @ 0x6bc │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1748 @ 0x6d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e5a8 │ │ │ │ + bl 15e57c │ │ │ │ ldr.w r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e3dc │ │ │ │ + bl 15e3b0 │ │ │ │ ldr.w r3, [sp, #1744] @ 0x6d0 │ │ │ │ ldr.w r2, [sp, #1740] @ 0x6cc │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ addw r5, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e20c │ │ │ │ + bl 15e1e0 │ │ │ │ ldr.w r3, [sp, #1736] @ 0x6c8 │ │ │ │ ldr.w r2, [sp, #1732] @ 0x6c4 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e920 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e920 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e920 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e920 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e920 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 158e90 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 158e90 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 158ba8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 158e90 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 1633c8 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162640 │ │ │ │ + bl 162658 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #972 @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 161900 │ │ │ │ + bl 161918 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162640 │ │ │ │ + bl 162658 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #956 @ 0x3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 161900 │ │ │ │ + bl 161918 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161f98 │ │ │ │ + bl 161fb0 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 161f98 │ │ │ │ + bl 161fb0 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #916 @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #892 @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #876 @ 0x36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162d10 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161270 │ │ │ │ + bl 161288 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #860 @ 0x35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 161270 │ │ │ │ + bl 161288 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161f98 │ │ │ │ + bl 161fb0 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 160be8 │ │ │ │ + bl 160c00 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 167212 │ │ │ │ add r5, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c810 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c5d0 │ │ │ │ ldrd r2, r3, [sp, #828] @ 0x33c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c398 │ │ │ │ ldrd r2, r3, [sp, #820] @ 0x334 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c398 │ │ │ │ ldrd r2, r3, [sp, #812] @ 0x32c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c398 │ │ │ │ ldrd r2, r3, [sp, #804] @ 0x324 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ addw r5, sp, #2004 @ 0x7d4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ and.w r3, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ @@ -401315,437 +401347,437 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orrs r3, r5 │ │ │ │ orrs r6, r2 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ strd r6, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15c248 │ │ │ │ + bl 15c244 │ │ │ │ ldrd r3, r2, [sp, #796] @ 0x31c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15b10c │ │ │ │ ldrd r3, r2, [sp, #740] @ 0x2e4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #4194304 @ 0x400000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15b10c │ │ │ │ ldrd r3, r2, [sp, #732] @ 0x2dc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15b918 │ │ │ │ ldrd r2, r3, [sp, #764] @ 0x2fc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15aea8 │ │ │ │ ldrd r2, r3, [sp, #708] @ 0x2c4 │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15aea8 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [sp, #700] @ 0x2bc │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #644 @ 0x284 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a890 │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15b10c │ │ │ │ ldrd r3, r2, [sp, #724] @ 0x2d4 │ │ │ │ orr.w r2, r2, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15aea8 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [sp, #692] @ 0x2b4 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #668 @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15aae4 │ │ │ │ ldrd r2, r3, [sp, #668] @ 0x29c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r3, r2, [sp, #604] @ 0x25c │ │ │ │ orr.w r2, r2, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #596] @ 0x254 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #588] @ 0x24c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r3, r2, [sp, #572] @ 0x23c │ │ │ │ orr.w r2, r2, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #564] @ 0x234 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #556] @ 0x22c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a418 │ │ │ │ ldrd r3, r2, [sp, #540] @ 0x21c │ │ │ │ orr.w r2, r2, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #348 @ 0x15c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #348] @ 0x15c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #628 @ 0x274 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a63c │ │ │ │ ldrd r2, r3, [sp, #628] @ 0x274 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #492 @ 0x1ec │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #428 @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #652 @ 0x28c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a890 │ │ │ │ ldrd r2, r3, [sp, #652] @ 0x28c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #612 @ 0x264 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a63c │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #508 @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a178 │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15b3f8 │ │ │ │ ldrd r2, r3, [sp, #756] @ 0x2f4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ add r5, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15bd74 │ │ │ │ ldrd r3, r2, [sp, #788] @ 0x314 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 167226 │ │ │ │ blx 4b458 <__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, #184] @ (169364 ) │ │ │ │ + ldr r2, [pc, #184] @ (169398 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ (169368 ) │ │ │ │ + ldr r3, [pc, #184] @ (16939c ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 169342 │ │ │ │ + beq.n 169376 │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, sp, #24 │ │ │ │ mov fp, r6 │ │ │ │ movw r9, #1031 @ 0x407 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add.w r7, r5, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 169338 │ │ │ │ + beq.n 16936c │ │ │ │ add.w sl, sp, #8 │ │ │ │ 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 169328 │ │ │ │ + beq.n 16935c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1669f0 │ │ │ │ + bl 166a24 │ │ │ │ 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 1692f6 │ │ │ │ + bne.n 16932a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1692e4 │ │ │ │ + bne.n 169318 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (16936c ) │ │ │ │ - ldr r3, [pc, #32] @ (169368 ) │ │ │ │ + ldr r2, [pc, #40] @ (1693a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (16939c ) │ │ │ │ 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 16935e │ │ │ │ + bne.n 169392 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r2, 1693a8 │ │ │ │ + cbz r2, 1693dc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -401754,19 +401786,19 @@ │ │ │ │ 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 169382 │ │ │ │ + bne.n 1693b6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1693e6 │ │ │ │ + cbz r2, 16941a │ │ │ │ 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 │ │ │ │ @@ -401777,21 +401809,21 @@ │ │ │ │ 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 1693c0 │ │ │ │ + bne.n 1693f4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 169458 │ │ │ │ + cbz r2, 16948c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16945c │ │ │ │ + vldr s11, [pc, #104] @ 169490 │ │ │ │ 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 │ │ │ │ @@ -401809,36 +401841,36 @@ │ │ │ │ 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 1693f6 │ │ │ │ + bne.n 16942a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16947c │ │ │ │ + cbz r2, 1694b0 │ │ │ │ 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 169466 │ │ │ │ + bne.n 16949a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1694e0 │ │ │ │ + cbz r2, 169514 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1694e4 │ │ │ │ + vldr s12, [pc, #88] @ 169518 │ │ │ │ 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 │ │ │ │ @@ -401852,45 +401884,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 169492 │ │ │ │ + bne.n 1694c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16951c │ │ │ │ + cbz r2, 169550 │ │ │ │ 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 1694f4 │ │ │ │ + bne.n 169528 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1695b0 │ │ │ │ + beq.n 1695e4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1695b4 │ │ │ │ + vldr s11, [pc, #132] @ 1695e8 │ │ │ │ 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 │ │ │ │ @@ -401917,64 +401949,64 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 169538 │ │ │ │ + bne.n 16956c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1695ec │ │ │ │ + cbz r2, 169620 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #16, #8 │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1695c4 │ │ │ │ + bne.n 1695f8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169624 │ │ │ │ + cbz r2, 169658 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #16, #8 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1695fc │ │ │ │ + bne.n 169630 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169698 │ │ │ │ + cbz r2, 1696cc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16969c │ │ │ │ + vldr s11, [pc, #104] @ 1696d0 │ │ │ │ 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 │ │ │ │ @@ -401992,45 +402024,45 @@ │ │ │ │ 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 169636 │ │ │ │ + bne.n 16966a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1696d8 │ │ │ │ + cbz r2, 16970c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ mov.w r4, ip, lsr #24 │ │ │ │ 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 1696a8 │ │ │ │ + bne.n 1696dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 169788 │ │ │ │ + beq.n 1697bc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16978c │ │ │ │ + vldr s10, [pc, #164] @ 1697c0 │ │ │ │ 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 │ │ │ │ @@ -402065,44 +402097,44 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1696f0 │ │ │ │ + bne.n 169724 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1697c2 │ │ │ │ + cbz r2, 1697f6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ sbfx r5, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ mov.w r4, r3, asr #24 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16979a │ │ │ │ + bne.n 1697ce │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 169826 │ │ │ │ + cbz r2, 16985a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169828 │ │ │ │ + vldr s12, [pc, #88] @ 16985c │ │ │ │ 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 │ │ │ │ @@ -402116,20 +402148,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 1697d6 │ │ │ │ + bne.n 16980a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 169864 │ │ │ │ + cbz r2, 169898 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -402137,24 +402169,24 @@ │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 169838 │ │ │ │ + bne.n 16986c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1698f8 │ │ │ │ + beq.n 16992c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1698fc │ │ │ │ + vldr s11, [pc, #132] @ 169930 │ │ │ │ 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 │ │ │ │ @@ -402181,43 +402213,43 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 169880 │ │ │ │ + bne.n 1698b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 169936 │ │ │ │ + cbz r2, 16996a │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #8, #8 │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16990c │ │ │ │ + bne.n 169940 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1699a8 │ │ │ │ + cbz r2, 1699dc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1699ac │ │ │ │ + vldr s11, [pc, #104] @ 1699e0 │ │ │ │ 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 │ │ │ │ @@ -402235,36 +402267,36 @@ │ │ │ │ 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 169946 │ │ │ │ + bne.n 16997a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1699c8 │ │ │ │ + cbz r2, 1699fc │ │ │ │ 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 1699b6 │ │ │ │ + bne.n 1699ea │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169a2e │ │ │ │ + cbz r2, 169a62 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169a30 │ │ │ │ + vldr s12, [pc, #88] @ 169a64 │ │ │ │ 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 │ │ │ │ @@ -402278,20 +402310,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 1699de │ │ │ │ + bne.n 169a12 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 169a6c │ │ │ │ + cbz r2, 169aa0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -402299,23 +402331,23 @@ │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 169a40 │ │ │ │ + bne.n 169a74 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169ad0 │ │ │ │ + cbz r2, 169b04 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169ad4 │ │ │ │ + vldr s12, [pc, #88] @ 169b08 │ │ │ │ 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 │ │ │ │ @@ -402329,43 +402361,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 169a82 │ │ │ │ + bne.n 169ab6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 169b0c │ │ │ │ + cbz r2, 169b40 │ │ │ │ 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 169ae4 │ │ │ │ + bne.n 169b18 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169b7a │ │ │ │ + cbz r2, 169bae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 169b7c │ │ │ │ + vldr s11, [pc, #96] @ 169bb0 │ │ │ │ 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 │ │ │ │ @@ -402382,24 +402414,24 @@ │ │ │ │ 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 169b1e │ │ │ │ + bne.n 169b52 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169be2 │ │ │ │ + cbz r2, 169c16 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169be4 │ │ │ │ + vldr s12, [pc, #88] @ 169c18 │ │ │ │ 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 │ │ │ │ @@ -402413,24 +402445,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 169b92 │ │ │ │ + bne.n 169bc6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169c4a │ │ │ │ + cbz r2, 169c7e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169c4c │ │ │ │ + vldr s12, [pc, #88] @ 169c80 │ │ │ │ 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 │ │ │ │ @@ -402444,23 +402476,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 169bfa │ │ │ │ + bne.n 169c2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169cba │ │ │ │ + cbz r2, 169cee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 169cbc │ │ │ │ + vldr s11, [pc, #96] @ 169cf0 │ │ │ │ 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 │ │ │ │ @@ -402477,24 +402509,24 @@ │ │ │ │ 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 169c5e │ │ │ │ + bne.n 169c92 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169d22 │ │ │ │ + cbz r2, 169d56 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169d24 │ │ │ │ + vldr s12, [pc, #88] @ 169d58 │ │ │ │ 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 │ │ │ │ @@ -402508,23 +402540,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 169cd2 │ │ │ │ + bne.n 169d06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169d92 │ │ │ │ + cbz r2, 169dc6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 169d94 │ │ │ │ + vldr s11, [pc, #96] @ 169dc8 │ │ │ │ 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 │ │ │ │ @@ -402541,24 +402573,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 169d36 │ │ │ │ + bne.n 169d6a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169dfa │ │ │ │ + cbz r2, 169e2e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169dfc │ │ │ │ + vldr s12, [pc, #88] @ 169e30 │ │ │ │ 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 │ │ │ │ @@ -402572,23 +402604,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 169daa │ │ │ │ + bne.n 169dde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169e6c │ │ │ │ + cbz r2, 169ea0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 169e70 │ │ │ │ + vldr s11, [pc, #100] @ 169ea4 │ │ │ │ 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 │ │ │ │ @@ -402605,25 +402637,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 169e0e │ │ │ │ + bne.n 169e42 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169ee2 │ │ │ │ + cbz r2, 169f16 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 169ee4 │ │ │ │ + vldr s11, [pc, #100] @ 169f18 │ │ │ │ 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 │ │ │ │ @@ -402641,24 +402673,24 @@ │ │ │ │ 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 169e82 │ │ │ │ + bne.n 169eb6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 169f4a │ │ │ │ + cbz r2, 169f7e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169f4c │ │ │ │ + vldr s12, [pc, #88] @ 169f80 │ │ │ │ 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 │ │ │ │ @@ -402672,23 +402704,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 169efa │ │ │ │ + bne.n 169f2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 169fbe │ │ │ │ + cbz r2, 169ff2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 169fc0 │ │ │ │ + vldr s11, [pc, #100] @ 169ff4 │ │ │ │ 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 │ │ │ │ @@ -402706,24 +402738,24 @@ │ │ │ │ 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 169f5e │ │ │ │ + bne.n 169f92 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a026 │ │ │ │ + cbz r2, 16a05a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16a028 │ │ │ │ + vldr s12, [pc, #88] @ 16a05c │ │ │ │ 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 │ │ │ │ @@ -402737,23 +402769,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 169fd6 │ │ │ │ + bne.n 16a00a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a09a │ │ │ │ + cbz r2, 16a0ce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16a09c │ │ │ │ + vldr s11, [pc, #100] @ 16a0d0 │ │ │ │ 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 │ │ │ │ @@ -402771,23 +402803,23 @@ │ │ │ │ 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 16a03a │ │ │ │ + bne.n 16a06e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a110 │ │ │ │ + cbz r2, 16a144 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16a114 │ │ │ │ + vldr s11, [pc, #104] @ 16a148 │ │ │ │ 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 │ │ │ │ @@ -402805,28 +402837,28 @@ │ │ │ │ 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 16a0ae │ │ │ │ + bne.n 16a0e2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a17c │ │ │ │ + cbz r2, 16a1b0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16a180 │ │ │ │ + vldr s12, [pc, #92] @ 16a1b4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16a184 │ │ │ │ + vldr s11, [pc, #88] @ 16a1b8 │ │ │ │ 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 │ │ │ │ @@ -402839,29 +402871,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 16a12e │ │ │ │ + bne.n 16a162 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 16a1ec │ │ │ │ + cbz r2, 16a220 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16a1f0 │ │ │ │ + vldr s12, [pc, #92] @ 16a224 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16a1f4 │ │ │ │ + vldr s11, [pc, #88] @ 16a228 │ │ │ │ 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 │ │ │ │ @@ -402874,27 +402906,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 16a19e │ │ │ │ + bne.n 16a1d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 16a26c │ │ │ │ + cbz r2, 16a2a0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 16a270 │ │ │ │ - vldr s10, [pc, #108] @ 16a274 │ │ │ │ + vldr s11, [pc, #108] @ 16a2a4 │ │ │ │ + vldr s10, [pc, #108] @ 16a2a8 │ │ │ │ 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 │ │ │ │ @@ -402912,27 +402944,27 @@ │ │ │ │ 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 16a20a │ │ │ │ + bne.n 16a23e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16a2da │ │ │ │ + cbz r2, 16a30e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16a2dc │ │ │ │ + vldr s12, [pc, #88] @ 16a310 │ │ │ │ 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 │ │ │ │ @@ -402946,24 +402978,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 16a28a │ │ │ │ + bne.n 16a2be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 16a354 │ │ │ │ + cbz r2, 16a388 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 16a358 │ │ │ │ - vldr s10, [pc, #108] @ 16a35c │ │ │ │ + vldr s11, [pc, #108] @ 16a38c │ │ │ │ + vldr s10, [pc, #108] @ 16a390 │ │ │ │ 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 │ │ │ │ @@ -402981,27 +403013,27 @@ │ │ │ │ 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 16a2f2 │ │ │ │ + bne.n 16a326 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16a3d2 │ │ │ │ + cbz r2, 16a406 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16a3d4 │ │ │ │ - vldr s10, [pc, #104] @ 16a3d8 │ │ │ │ + vldr s11, [pc, #104] @ 16a408 │ │ │ │ + vldr s10, [pc, #104] @ 16a40c │ │ │ │ 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 │ │ │ │ @@ -403019,26 +403051,26 @@ │ │ │ │ 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 16a372 │ │ │ │ + bne.n 16a3a6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16a450 │ │ │ │ + cbz r2, 16a484 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 16a454 │ │ │ │ - vldr s10, [pc, #108] @ 16a458 │ │ │ │ + vldr s11, [pc, #108] @ 16a488 │ │ │ │ + vldr s10, [pc, #108] @ 16a48c │ │ │ │ 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 │ │ │ │ @@ -403056,31 +403088,31 @@ │ │ │ │ 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 16a3ee │ │ │ │ + bne.n 16a422 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16a4c2 │ │ │ │ + cbz r2, 16a4f6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 16a4c4 │ │ │ │ + vldr s12, [pc, #88] @ 16a4f8 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 16a4c8 │ │ │ │ + vldr s11, [pc, #84] @ 16a4fc │ │ │ │ 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 │ │ │ │ @@ -403093,29 +403125,29 @@ │ │ │ │ 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 16a476 │ │ │ │ + bne.n 16a4aa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (16a55c ) │ │ │ │ + ldr r1, [pc, #148] @ (16a590 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16a534 │ │ │ │ + cbz r2, 16a568 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #92] @ 16a538 │ │ │ │ + vldr s12, [pc, #92] @ 16a56c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16a53c │ │ │ │ + vldr s11, [pc, #88] @ 16a570 │ │ │ │ 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 │ │ │ │ @@ -403128,141 +403160,141 @@ │ │ │ │ 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 16a4e6 │ │ │ │ + bne.n 16a51a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (16a5d0 ) │ │ │ │ + ldr r1, [pc, #148] @ (16a604 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16a578 │ │ │ │ + cbz r2, 16a5ac │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 16a57c │ │ │ │ + vldr s14, [pc, #48] @ 16a5b0 │ │ │ │ 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 16a552 │ │ │ │ + bne.n 16a586 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a5b6 │ │ │ │ + cbz r2, 16a5ea │ │ │ │ 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 16a590 │ │ │ │ + bne.n 16a5c4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16a5f0 │ │ │ │ + cbz r2, 16a624 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 16a5f4 │ │ │ │ + vldr s14, [pc, #44] @ 16a628 │ │ │ │ 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 16a5ca │ │ │ │ + bne.n 16a5fe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a618 │ │ │ │ + cbz r2, 16a64c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ movs 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 16a602 │ │ │ │ + bne.n 16a636 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16a650 │ │ │ │ + cbz r2, 16a684 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 16a654 │ │ │ │ + vldr s14, [pc, #44] @ 16a688 │ │ │ │ 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 16a62a │ │ │ │ + bne.n 16a65e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a680 │ │ │ │ + cbz r2, 16a6b4 │ │ │ │ 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 16a662 │ │ │ │ + bne.n 16a696 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16a6cc │ │ │ │ + cbz r2, 16a700 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 16a6d0 │ │ │ │ + vldr s13, [pc, #60] @ 16a704 │ │ │ │ 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 │ │ │ │ @@ -403270,23 +403302,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 16a694 │ │ │ │ + bne.n 16a6c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a724 │ │ │ │ + cbz r2, 16a758 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16a728 │ │ │ │ + vldr s13, [pc, #72] @ 16a75c │ │ │ │ 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 │ │ │ │ @@ -403296,106 +403328,106 @@ │ │ │ │ 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 16a6e2 │ │ │ │ + bne.n 16a716 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a75c │ │ │ │ + cbz r2, 16a790 │ │ │ │ push {r4, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ 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 16a732 │ │ │ │ + bne.n 16a766 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16a79c │ │ │ │ + cbz r2, 16a7d0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #56] @ 16a7a0 │ │ │ │ + vldr s14, [pc, #56] @ 16a7d4 │ │ │ │ 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 16a770 │ │ │ │ + bne.n 16a7a4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a7e2 │ │ │ │ + cbz r2, 16a816 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 16a7e4 │ │ │ │ + vldr s14, [pc, #52] @ 16a818 │ │ │ │ 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 16a7b4 │ │ │ │ + bne.n 16a7e8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a81a │ │ │ │ + cbz r2, 16a84e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 16a81c │ │ │ │ + vldr s14, [pc, #44] @ 16a850 │ │ │ │ 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 16a7f2 │ │ │ │ + bne.n 16a826 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a870 │ │ │ │ + cbz r2, 16a8a4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16a874 │ │ │ │ + vldr s13, [pc, #72] @ 16a8a8 │ │ │ │ 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 │ │ │ │ @@ -403405,27 +403437,27 @@ │ │ │ │ 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 16a82e │ │ │ │ + bne.n 16a862 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a8c2 │ │ │ │ + cbz r2, 16a8f6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 16a8c4 │ │ │ │ + vldr s13, [pc, #60] @ 16a8f8 │ │ │ │ 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 │ │ │ │ @@ -403433,24 +403465,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16a88e │ │ │ │ + bne.n 16a8c2 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16a912 │ │ │ │ + cbz r2, 16a946 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 16a914 │ │ │ │ + vldr s13, [pc, #64] @ 16a948 │ │ │ │ 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 │ │ │ │ @@ -403459,22 +403491,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16a8de │ │ │ │ + bne.n 16a912 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16a988 │ │ │ │ + cbz r2, 16a9bc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16a98c │ │ │ │ + vldr s12, [pc, #104] @ 16a9c0 │ │ │ │ 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 │ │ │ │ @@ -403493,26 +403525,26 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16a92a │ │ │ │ + bne.n 16a95e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16a9d6 │ │ │ │ + cbz r2, 16aa0a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 16a9d8 │ │ │ │ + vldr s13, [pc, #60] @ 16aa0c │ │ │ │ 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 s15, s14 │ │ │ │ @@ -403520,23 +403552,23 @@ │ │ │ │ it mi │ │ │ │ vmovmi.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 16a9a2 │ │ │ │ + bne.n 16a9d6 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16aa2c │ │ │ │ + cbz r2, 16aa60 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16aa30 │ │ │ │ + vldr s13, [pc, #72] @ 16aa64 │ │ │ │ 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 │ │ │ │ @@ -403546,24 +403578,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16a9f0 │ │ │ │ + bne.n 16aa24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16aa82 │ │ │ │ + cbz r2, 16aab6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16aa84 │ │ │ │ + vldr s13, [pc, #72] @ 16aab8 │ │ │ │ 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 │ │ │ │ @@ -403574,23 +403606,23 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16aa48 │ │ │ │ + bne.n 16aa7c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16aaf6 │ │ │ │ + cbz r2, 16ab2a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 16aaf8 │ │ │ │ + vldr s12, [pc, #100] @ 16ab2c │ │ │ │ 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 │ │ │ │ @@ -403609,23 +403641,23 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16aa9a │ │ │ │ + bne.n 16aace │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16ab40 │ │ │ │ + cbz r2, 16ab74 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16ab44 │ │ │ │ + vldr s13, [pc, #64] @ 16ab78 │ │ │ │ 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 │ │ │ │ @@ -403634,184 +403666,184 @@ │ │ │ │ it mi │ │ │ │ vmovmi.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 16ab0a │ │ │ │ + bne.n 16ab3e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16ab76 │ │ │ │ + cbz r2, 16abaa │ │ │ │ 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 16ab54 │ │ │ │ + bne.n 16ab88 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16aba8 │ │ │ │ + cbz r2, 16abdc │ │ │ │ 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 16ab86 │ │ │ │ + bne.n 16abba │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16abd2 │ │ │ │ + cbz r2, 16ac06 │ │ │ │ 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 16abb4 │ │ │ │ + bne.n 16abe8 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (16ac18 ) │ │ │ │ + ldr r3, [pc, #64] @ (16ac4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ac14 │ │ │ │ + cbz r2, 16ac48 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (16ac1c ) │ │ │ │ + ldr r2, [pc, #56] @ (16ac50 ) │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ ldr r4, [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, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16abee │ │ │ │ + bne.n 16ac22 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16ac60 ) │ │ │ │ + ldr r3, [pc, #60] @ (16ac94 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ac5e │ │ │ │ + cbz r2, 16ac92 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (16ac64 ) │ │ │ │ + ldr r2, [pc, #52] @ (16ac98 ) │ │ │ │ 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 16ac38 │ │ │ │ + bne.n 16ac6c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16aca8 ) │ │ │ │ + ldr r3, [pc, #60] @ (16acdc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16aca6 │ │ │ │ + cbz r2, 16acda │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (16acac ) │ │ │ │ + ldr r2, [pc, #52] @ (16ace0 ) │ │ │ │ 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 16ac84 │ │ │ │ + bne.n 16acb8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (16acec ) │ │ │ │ + ldr r4, [pc, #56] @ (16ad20 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16ace8 │ │ │ │ + cbz r2, 16ad1c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (16acf0 ) │ │ │ │ + ldr r2, [pc, #48] @ (16ad24 ) │ │ │ │ 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 16acca │ │ │ │ + bne.n 16acfe │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16ad4c ) │ │ │ │ + ldr r3, [pc, #84] @ (16ad80 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ad44 │ │ │ │ + cbz r2, 16ad78 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16ad50 ) │ │ │ │ + ldr r4, [pc, #80] @ (16ad84 ) │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 16ad48 │ │ │ │ + vldr s14, [pc, #64] @ 16ad7c │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #8 │ │ │ │ vmov s15, r5 │ │ │ │ @@ -403820,60 +403852,60 @@ │ │ │ │ add.w r3, r4, 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 16ad0a │ │ │ │ + bne.n 16ad3e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16ad94 ) │ │ │ │ + ldr r3, [pc, #60] @ (16adc8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ad90 │ │ │ │ + cbz r2, 16adc4 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ - ldr r5, [pc, #56] @ (16ad98 ) │ │ │ │ + ldr r5, [pc, #56] @ (16adcc ) │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ uxtb.w lr, ip │ │ │ │ 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 16ad62 │ │ │ │ + bne.n 16ad96 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16adf4 ) │ │ │ │ + ldr r3, [pc, #84] @ (16ae28 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16adec │ │ │ │ + cbz r2, 16ae20 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16adf8 ) │ │ │ │ + ldr r4, [pc, #80] @ (16ae2c ) │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 16adf0 │ │ │ │ + vldr s14, [pc, #64] @ 16ae24 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w lr, lr, #1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -403882,61 +403914,61 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 16adb6 │ │ │ │ + bne.n 16adea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16ae3c ) │ │ │ │ + ldr r3, [pc, #60] @ (16ae70 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ae3a │ │ │ │ + cbz r2, 16ae6e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #2 │ │ │ │ - ldr r4, [pc, #56] @ (16ae40 ) │ │ │ │ + ldr r4, [pc, #56] @ (16ae74 ) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 16ae12 │ │ │ │ + bne.n 16ae46 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - str r6, [r7, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (16aea0 ) │ │ │ │ + ldr r4, [pc, #88] @ (16aed4 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16ae9e │ │ │ │ + cbz r2, 16aed2 │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r3, r0, #16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ (16aea4 ) │ │ │ │ + ldr r2, [pc, #64] @ (16aed8 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldrb.w r0, [ip, #-2] │ │ │ │ adds r3, #16 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r2, [ip, #-6] │ │ │ │ cmp ip, lr │ │ │ │ @@ -403946,30 +403978,30 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r2, [r3, #-32] │ │ │ │ - bne.n 16ae66 │ │ │ │ + bne.n 16ae9a │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (16aef4 ) │ │ │ │ + ldr r4, [pc, #72] @ (16af28 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16aef0 │ │ │ │ + cbz r2, 16af24 │ │ │ │ adds r2, #1 │ │ │ │ adds r5, r1, #3 │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (16aef8 ) │ │ │ │ + ldr r2, [pc, #56] @ (16af2c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrb.w lr, [r5, #-2] │ │ │ │ adds r3, #4 │ │ │ │ ldrb.w r0, [r5, #-1] │ │ │ │ adds r5, #3 │ │ │ │ ldrb.w ip, [r5, #-6] │ │ │ │ @@ -403977,32 +404009,32 @@ │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 16aec2 │ │ │ │ + bne.n 16aef6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (16af58 ) │ │ │ │ + ldr r4, [pc, #88] @ (16af8c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16af56 │ │ │ │ + cbz r2, 16af8a │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r3, r0, #16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ (16af5c ) │ │ │ │ + ldr r2, [pc, #64] @ (16af90 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldrb.w r1, [ip, #-3] │ │ │ │ adds r3, #16 │ │ │ │ ldrb.w r0, [ip, #-2] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r2, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ @@ -404012,30 +404044,30 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r2, [r3, #-32] │ │ │ │ - bne.n 16af1e │ │ │ │ + bne.n 16af52 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (16afac ) │ │ │ │ + ldr r4, [pc, #72] @ (16afe0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16afa8 │ │ │ │ + cbz r2, 16afdc │ │ │ │ adds r2, #1 │ │ │ │ adds r5, r1, #3 │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (16afb0 ) │ │ │ │ + ldr r2, [pc, #56] @ (16afe4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrb.w r0, [r5, #-3] │ │ │ │ adds r3, #4 │ │ │ │ ldrb.w lr, [r5, #-2] │ │ │ │ adds r5, #3 │ │ │ │ ldrb.w ip, [r5, #-4] │ │ │ │ @@ -404043,29 +404075,29 @@ │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 16af7a │ │ │ │ + bne.n 16afae │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (16b020 ) │ │ │ │ + ldr r3, [pc, #104] @ (16b054 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b018 │ │ │ │ + cbz r2, 16b04c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (16b024 ) │ │ │ │ + ldr r4, [pc, #100] @ (16b058 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 16b01c │ │ │ │ + vldr s14, [pc, #88] @ 16b050 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -404080,30 +404112,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 16afc8 │ │ │ │ + bne.n 16affc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (16b074 ) │ │ │ │ + ldr r3, [pc, #72] @ (16b0a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b072 │ │ │ │ + cbz r2, 16b0a6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (16b078 ) │ │ │ │ + ldr r4, [pc, #64] @ (16b0ac ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ uxtb r7, r3 │ │ │ │ ubfx r6, r3, #8, #8 │ │ │ │ @@ -404113,29 +404145,29 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 16b038 │ │ │ │ + bne.n 16b06c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #840] @ (16b3c0 ) │ │ │ │ + ldr r7, [pc, #632] @ (16b324 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (16b0e8 ) │ │ │ │ + ldr r3, [pc, #104] @ (16b11c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b0e0 │ │ │ │ + cbz r2, 16b114 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (16b0ec ) │ │ │ │ + ldr r4, [pc, #100] @ (16b120 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 16b0e4 │ │ │ │ + vldr s14, [pc, #88] @ 16b118 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -404150,30 +404182,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 16b090 │ │ │ │ + bne.n 16b0c4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r7, [pc, #504] @ (16b2e4 ) │ │ │ │ + ldr r7, [pc, #296] @ (16b248 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (16b138 ) │ │ │ │ + ldr r3, [pc, #68] @ (16b16c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b136 │ │ │ │ + cbz r2, 16b16a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (16b13c ) │ │ │ │ + ldr r4, [pc, #60] @ (16b170 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r7, ip, lsr #24 │ │ │ │ ubfx r6, ip, #16, #8 │ │ │ │ @@ -404182,27 +404214,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi r3, r7, #0, #8 │ │ │ │ bfi r3, r6, #8, #8 │ │ │ │ bfi r3, r5, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 16b100 │ │ │ │ + bne.n 16b134 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #40] @ (16b164 ) │ │ │ │ + ldr r6, [pc, #856] @ (16b4c8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16b198 ) │ │ │ │ + ldr r3, [pc, #84] @ (16b1cc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b194 │ │ │ │ + cbz r2, 16b1c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16b19c ) │ │ │ │ + ldr r4, [pc, #80] @ (16b1d0 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -404215,28 +404247,28 @@ │ │ │ │ add.w r3, r4, 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 16b154 │ │ │ │ + bne.n 16b188 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #744] @ (16b484 ) │ │ │ │ + ldr r6, [pc, #536] @ (16b3e8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (16b1e8 ) │ │ │ │ + ldr r4, [pc, #68] @ (16b21c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16b1e6 │ │ │ │ + cbz r2, 16b21a │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16b1ec ) │ │ │ │ + ldr r0, [pc, #64] @ (16b220 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -404246,28 +404278,28 @@ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 16b1b4 │ │ │ │ + bne.n 16b1e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [pc, #352] @ (16b34c ) │ │ │ │ + ldr r6, [pc, #144] @ (16b2b0 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (16b258 ) │ │ │ │ + ldr r3, [pc, #100] @ (16b28c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b252 │ │ │ │ + cbz r2, 16b286 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #96] @ (16b25c ) │ │ │ │ + ldr r4, [pc, #96] @ (16b290 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #84] @ 16b254 │ │ │ │ + vldr s14, [pc, #84] @ 16b288 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -404282,29 +404314,29 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16b204 │ │ │ │ + bne.n 16b238 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [pc, #40] @ (16b284 ) │ │ │ │ + ldr r5, [pc, #856] @ (16b5e8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (16b2ac ) │ │ │ │ + ldr r3, [pc, #72] @ (16b2e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b2aa │ │ │ │ + cbz r2, 16b2de │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (16b2b0 ) │ │ │ │ + ldr r4, [pc, #64] @ (16b2e4 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ ubfx r7, r3, #16, #8 │ │ │ │ ubfx r6, r3, #8, #8 │ │ │ │ @@ -404314,27 +404346,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 16b270 │ │ │ │ + bne.n 16b2a4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r5, [pc, #616] @ (16b518 ) │ │ │ │ + ldr r5, [pc, #408] @ (16b47c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (16b308 ) │ │ │ │ + ldr r3, [pc, #80] @ (16b33c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b306 │ │ │ │ + cbz r2, 16b33a │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #76] @ (16b30c ) │ │ │ │ + ldr r4, [pc, #76] @ (16b340 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -404347,27 +404379,27 @@ │ │ │ │ add.w r3, r4, 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 16b2c8 │ │ │ │ + bne.n 16b2fc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r5, [pc, #280] @ (16b424 ) │ │ │ │ + ldr r5, [pc, #72] @ (16b388 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (16b358 ) │ │ │ │ + ldr r4, [pc, #68] @ (16b38c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16b354 │ │ │ │ + cbz r2, 16b388 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16b35c ) │ │ │ │ + ldr r0, [pc, #64] @ (16b390 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -404377,29 +404409,29 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 16b324 │ │ │ │ + bne.n 16b358 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #928] @ (16b6fc ) │ │ │ │ + ldr r4, [pc, #720] @ (16b660 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (16b3cc ) │ │ │ │ + ldr r3, [pc, #104] @ (16b400 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b3c4 │ │ │ │ + cbz r2, 16b3f8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (16b3d0 ) │ │ │ │ + ldr r4, [pc, #100] @ (16b404 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 16b3c8 │ │ │ │ + vldr s14, [pc, #88] @ 16b3fc │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -404414,30 +404446,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 16b374 │ │ │ │ + bne.n 16b3a8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #616] @ (16b638 ) │ │ │ │ + ldr r4, [pc, #408] @ (16b59c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (16b41c ) │ │ │ │ + ldr r3, [pc, #68] @ (16b450 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b41a │ │ │ │ + cbz r2, 16b44e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (16b420 ) │ │ │ │ + ldr r4, [pc, #60] @ (16b454 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ ubfx r7, ip, #8, #8 │ │ │ │ ubfx r6, ip, #16, #8 │ │ │ │ @@ -404446,27 +404478,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi r3, r7, #0, #8 │ │ │ │ bfi r3, r6, #8, #8 │ │ │ │ bfi r3, r5, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 16b3e4 │ │ │ │ + bne.n 16b418 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r4, [pc, #152] @ (16b4b8 ) │ │ │ │ + ldr r3, [pc, #968] @ (16b81c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16b47c ) │ │ │ │ + ldr r3, [pc, #84] @ (16b4b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b478 │ │ │ │ + cbz r2, 16b4ac │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16b480 ) │ │ │ │ + ldr r4, [pc, #80] @ (16b4b4 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -404479,28 +404511,28 @@ │ │ │ │ add.w r3, r4, 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 16b438 │ │ │ │ + bne.n 16b46c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #856] @ (16b7d8 ) │ │ │ │ + ldr r3, [pc, #648] @ (16b73c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (16b4cc ) │ │ │ │ + ldr r4, [pc, #68] @ (16b500 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16b4ca │ │ │ │ + cbz r2, 16b4fe │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16b4d0 ) │ │ │ │ + ldr r0, [pc, #64] @ (16b504 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -404510,28 +404542,28 @@ │ │ │ │ mov.w r0, r0, lsr #24 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 16b498 │ │ │ │ + bne.n 16b4cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #464] @ (16b6a0 ) │ │ │ │ + ldr r3, [pc, #256] @ (16b604 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16b55a │ │ │ │ + beq.n 16b58e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 16b55c │ │ │ │ + vldr s11, [pc, #120] @ 16b590 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 16b560 │ │ │ │ + vldr s10, [pc, #116] @ 16b594 │ │ │ │ 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 │ │ │ │ @@ -404553,28 +404585,28 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16b4f0 │ │ │ │ + bne.n 16b524 │ │ │ │ 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 16b606 │ │ │ │ + beq.n 16b63a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 16b608 │ │ │ │ + vldr s10, [pc, #152] @ 16b63c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 16b60c │ │ │ │ + vldr s9, [pc, #148] @ 16b640 │ │ │ │ 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 │ │ │ │ @@ -404604,29 +404636,29 @@ │ │ │ │ vmovmi.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16b57c │ │ │ │ + bne.n 16b5b0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16b696 │ │ │ │ + beq.n 16b6ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 16b698 │ │ │ │ + vldr s11, [pc, #120] @ 16b6cc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 16b69c │ │ │ │ + vldr s10, [pc, #116] @ 16b6d0 │ │ │ │ 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 │ │ │ │ @@ -404648,25 +404680,25 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16b62c │ │ │ │ + bne.n 16b660 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 16b710 │ │ │ │ + cbz r2, 16b744 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16b714 │ │ │ │ + vldr s11, [pc, #104] @ 16b748 │ │ │ │ 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 │ │ │ │ @@ -404684,29 +404716,29 @@ │ │ │ │ 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 16b6ae │ │ │ │ + bne.n 16b6e2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16b72a │ │ │ │ + cbz r2, 16b75e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 16b71c │ │ │ │ + bne.n 16b750 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b766 │ │ │ │ + cbz r2, 16b79a │ │ │ │ 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 │ │ │ │ @@ -404716,65 +404748,63 @@ │ │ │ │ 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 16b73c │ │ │ │ + bne.n 16b770 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b798 │ │ │ │ + cbz r2, 16b7cc │ │ │ │ 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 16b778 │ │ │ │ + bne.n 16b7ac │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 16b7e2 │ │ │ │ + cbz r2, 16b812 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 16b7e8 │ │ │ │ + vldr d6, [pc, #60] @ 16b818 │ │ │ │ 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 16b7b4 │ │ │ │ + bne.n 16b7e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 16b826 │ │ │ │ + cbz r2, 16b856 │ │ │ │ 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 │ │ │ │ @@ -404782,18 +404812,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 16b800 │ │ │ │ + bne.n 16b830 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b85e │ │ │ │ + cbz r2, 16b88e │ │ │ │ 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 │ │ │ │ @@ -404803,22 +404833,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 16b836 │ │ │ │ + bne.n 16b866 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b8b4 │ │ │ │ + cbz r2, 16b8e4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 16b8b8 │ │ │ │ + vldr d4, [pc, #76] @ 16b8e8 │ │ │ │ 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 │ │ │ │ adds r3, #1 │ │ │ │ @@ -404831,23 +404861,23 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ vcvtpl.f32.f64 s13, d7 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 16b878 │ │ │ │ + bne.n 16b8a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 16b8f6 │ │ │ │ + cbz r2, 16b926 │ │ │ │ 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 │ │ │ │ @@ -404855,18 +404885,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 16b8d0 │ │ │ │ + bne.n 16b900 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b930 │ │ │ │ + cbz r2, 16b960 │ │ │ │ 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 │ │ │ │ @@ -404876,48 +404906,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 16b906 │ │ │ │ + bne.n 16b936 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16b972 │ │ │ │ + cbz r2, 16b9a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 16b974 │ │ │ │ + vldr s14, [pc, #52] @ 16b9a4 │ │ │ │ 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 16b948 │ │ │ │ + bne.n 16b978 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16b9cc │ │ │ │ + cbz r2, 16b9fc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16b9d0 │ │ │ │ + vldr s13, [pc, #76] @ 16ba00 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16b9d4 │ │ │ │ + vldr s12, [pc, #72] @ 16ba04 │ │ │ │ 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 │ │ │ │ @@ -404926,23 +404956,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 16b98e │ │ │ │ + bne.n 16b9be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16ba0e │ │ │ │ + cbz r2, 16ba3e │ │ │ │ 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 │ │ │ │ @@ -404950,18 +404980,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 16b9e8 │ │ │ │ + bne.n 16ba18 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ba46 │ │ │ │ + cbz r2, 16ba76 │ │ │ │ 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 │ │ │ │ @@ -404971,22 +405001,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 16ba1e │ │ │ │ + bne.n 16ba4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ba90 │ │ │ │ + cbz r2, 16bac0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16ba94 │ │ │ │ + vldr s13, [pc, #64] @ 16bac4 │ │ │ │ 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 │ │ │ │ @@ -404994,21 +405024,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 16ba5a │ │ │ │ + bne.n 16ba8a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16badc │ │ │ │ + cbz r2, 16bb0c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxth.w ip, r3 │ │ │ │ @@ -405021,23 +405051,23 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 16baa6 │ │ │ │ + bne.n 16bad6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bb30 │ │ │ │ + cbz r2, 16bb60 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16bb34 │ │ │ │ + vldr s13, [pc, #72] @ 16bb64 │ │ │ │ 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] │ │ │ │ @@ -405048,27 +405078,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 16baf8 │ │ │ │ + bne.n 16bb28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16bbaa │ │ │ │ + cbz r2, 16bbda │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16bbac │ │ │ │ + vldr s12, [pc, #104] @ 16bbdc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 16bbb0 │ │ │ │ + vldr s11, [pc, #100] @ 16bbe0 │ │ │ │ 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 │ │ │ │ @@ -405086,22 +405116,22 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16bb52 │ │ │ │ + bne.n 16bb82 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16bbea │ │ │ │ + cbz r2, 16bc1a │ │ │ │ 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 │ │ │ │ @@ -405109,18 +405139,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 16bbc4 │ │ │ │ + bne.n 16bbf4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16bc24 │ │ │ │ + cbz r2, 16bc54 │ │ │ │ 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 │ │ │ │ @@ -405130,23 +405160,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 16bbfa │ │ │ │ + bne.n 16bc2a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bc70 │ │ │ │ + cbz r2, 16bca0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16bc74 │ │ │ │ + vldr s13, [pc, #64] @ 16bca4 │ │ │ │ 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 │ │ │ │ @@ -405154,21 +405184,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 16bc3a │ │ │ │ + bne.n 16bc6a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16bcba │ │ │ │ + cbz r2, 16bcea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -405180,68 +405210,68 @@ │ │ │ │ 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 16bc86 │ │ │ │ + bne.n 16bcb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16bcfc │ │ │ │ + cbz r2, 16bd2c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #56] @ 16bd00 │ │ │ │ + vldr s14, [pc, #56] @ 16bd30 │ │ │ │ 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 16bcd2 │ │ │ │ + bne.n 16bd02 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16bd34 │ │ │ │ + cbz r2, 16bd64 │ │ │ │ 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 16bd16 │ │ │ │ + bne.n 16bd46 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bd8c │ │ │ │ + cbz r2, 16bdbc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16bd90 │ │ │ │ + vldr s13, [pc, #76] @ 16bdc0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16bd94 │ │ │ │ + vldr s12, [pc, #72] @ 16bdc4 │ │ │ │ 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 │ │ │ │ @@ -405250,42 +405280,42 @@ │ │ │ │ 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 16bd4e │ │ │ │ + bne.n 16bd7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16bdc6 │ │ │ │ + cbz r2, 16bdf6 │ │ │ │ push {lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w 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 16bda6 │ │ │ │ + bne.n 16bdd6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16be26 │ │ │ │ + cbz r2, 16be56 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 16be28 │ │ │ │ + vldr s12, [pc, #84] @ 16be58 │ │ │ │ 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] │ │ │ │ @@ -405300,38 +405330,38 @@ │ │ │ │ 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 16bdde │ │ │ │ + bne.n 16be0e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16be56 │ │ │ │ + cbz r2, 16be86 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ push {lr} │ │ │ │ adds r3, r1, r2 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w ip, [r1], #3 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ cmp r1, r3 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ - bne.n 16be3a │ │ │ │ + bne.n 16be6a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16beb6 │ │ │ │ + cbz r2, 16bee6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 16beb8 │ │ │ │ + vldr s12, [pc, #84] @ 16bee8 │ │ │ │ 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] │ │ │ │ @@ -405346,19 +405376,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 16be6e │ │ │ │ + bne.n 16be9e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16bef4 │ │ │ │ + cbz r2, 16bf24 │ │ │ │ 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 │ │ │ │ @@ -405368,24 +405398,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 16bece │ │ │ │ + bne.n 16befe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 16b6a0 │ │ │ │ - cbz r2, 16bf44 │ │ │ │ + b.w 16b6d4 │ │ │ │ + cbz r2, 16bf74 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16bf48 │ │ │ │ + vldr s13, [pc, #64] @ 16bf78 │ │ │ │ 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 │ │ │ │ @@ -405393,21 +405423,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 16bf0e │ │ │ │ + bne.n 16bf3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16bf90 │ │ │ │ + cbz r2, 16bfc0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -405420,19 +405450,19 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 16bf5a │ │ │ │ + bne.n 16bf8a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bfe2 │ │ │ │ + cbz r2, 16c012 │ │ │ │ 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] │ │ │ │ @@ -405447,17 +405477,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 16bfa6 │ │ │ │ + bne.n 16bfd6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c03e │ │ │ │ + cbz r2, 16c06e │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -405479,18 +405509,18 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ strb.w lr, [r3, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 16bff8 │ │ │ │ + bne.n 16c028 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c08e │ │ │ │ + cbz r2, 16c0be │ │ │ │ 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] │ │ │ │ @@ -405505,17 +405535,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 16c052 │ │ │ │ + bne.n 16c082 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c0ea │ │ │ │ + cbz r2, 16c11a │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -405537,18 +405567,18 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ strb.w lr, [r3, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 16c0a4 │ │ │ │ + bne.n 16c0d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c148 │ │ │ │ + cbz r2, 16c178 │ │ │ │ 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 │ │ │ │ @@ -405564,19 +405594,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 16c0f6 │ │ │ │ + bne.n 16c126 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c1b8 │ │ │ │ + cbz r2, 16c1e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r5, ip, #65280 @ 0xff00 │ │ │ │ and.w lr, ip, #16711680 @ 0xff0000 │ │ │ │ @@ -405601,19 +405631,19 @@ │ │ │ │ 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 16c152 │ │ │ │ + bne.n 16c182 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c218 │ │ │ │ + cbz r2, 16c248 │ │ │ │ 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 │ │ │ │ @@ -405629,19 +405659,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 16c1c6 │ │ │ │ + bne.n 16c1f6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c288 │ │ │ │ + cbz r2, 16c2b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r6, ip, #16711680 @ 0xff0000 │ │ │ │ and.w r5, ip, #65280 @ 0xff00 │ │ │ │ @@ -405666,19 +405696,19 @@ │ │ │ │ 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 16c222 │ │ │ │ + bne.n 16c252 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c2e8 │ │ │ │ + cbz r2, 16c318 │ │ │ │ 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 │ │ │ │ @@ -405694,20 +405724,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 16c296 │ │ │ │ + bne.n 16c2c6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c358 │ │ │ │ + cbz r2, 16c388 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r5, ip, #16711680 @ 0xff0000 │ │ │ │ and.w lr, ip, #65280 @ 0xff00 │ │ │ │ @@ -405732,24 +405762,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 16c2f2 │ │ │ │ + bne.n 16c322 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c3ae │ │ │ │ + cbz r2, 16c3de │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 16c3b0 │ │ │ │ + vldr s13, [pc, #72] @ 16c3e0 │ │ │ │ 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 │ │ │ │ @@ -405760,26 +405790,26 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 16c376 │ │ │ │ + bne.n 16c3a6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16c428 │ │ │ │ + cbz r2, 16c458 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 16c42c │ │ │ │ + vldr s12, [pc, #108] @ 16c45c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 16c430 │ │ │ │ + vldr s11, [pc, #104] @ 16c460 │ │ │ │ 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 │ │ │ │ @@ -405797,28 +405827,28 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16c3ce │ │ │ │ + bne.n 16c3fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c4c2 │ │ │ │ + beq.n 16c4f2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 16c4c4 │ │ │ │ + vldr s11, [pc, #132] @ 16c4f4 │ │ │ │ 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 │ │ │ │ @@ -405846,24 +405876,24 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16c450 │ │ │ │ + bne.n 16c480 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c556 │ │ │ │ + beq.n 16c586 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 16c558 │ │ │ │ + vldr s11, [pc, #132] @ 16c588 │ │ │ │ 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 │ │ │ │ @@ -405891,23 +405921,23 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16c4e4 │ │ │ │ + bne.n 16c514 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c608 │ │ │ │ + beq.n 16c638 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16c60c │ │ │ │ + vldr s10, [pc, #164] @ 16c63c │ │ │ │ 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 │ │ │ │ @@ -405942,25 +405972,25 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16c570 │ │ │ │ + bne.n 16c5a0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c6bc │ │ │ │ + beq.n 16c6ec │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16c6c0 │ │ │ │ + vldr s10, [pc, #164] @ 16c6f0 │ │ │ │ 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 │ │ │ │ @@ -405995,21 +406025,21 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16c624 │ │ │ │ + bne.n 16c654 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16c6fc │ │ │ │ + cbz r2, 16c72c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -406018,19 +406048,19 @@ │ │ │ │ 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 16c6d6 │ │ │ │ + bne.n 16c706 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c73c │ │ │ │ + cbz r2, 16c76c │ │ │ │ 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 │ │ │ │ @@ -406041,23 +406071,23 @@ │ │ │ │ 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 16c714 │ │ │ │ + bne.n 16c744 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c788 │ │ │ │ + cbz r2, 16c7b8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16c78c │ │ │ │ + vldr s13, [pc, #64] @ 16c7bc │ │ │ │ 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 │ │ │ │ @@ -406065,21 +406095,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 16c752 │ │ │ │ + bne.n 16c782 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16c7d8 │ │ │ │ + cbz r2, 16c808 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ sxtb.w ip, r3 │ │ │ │ @@ -406092,19 +406122,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 16c79e │ │ │ │ + bne.n 16c7ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c82a │ │ │ │ + cbz r2, 16c85a │ │ │ │ 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] │ │ │ │ @@ -406119,17 +406149,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 16c7ee │ │ │ │ + bne.n 16c81e │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c88a │ │ │ │ + cbz r2, 16c8ba │ │ │ │ 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 │ │ │ │ @@ -406151,18 +406181,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 16c83e │ │ │ │ + bne.n 16c86e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c8da │ │ │ │ + cbz r2, 16c90a │ │ │ │ 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] │ │ │ │ @@ -406177,17 +406207,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 16c89e │ │ │ │ + bne.n 16c8ce │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c93a │ │ │ │ + cbz r2, 16c96a │ │ │ │ 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 │ │ │ │ @@ -406209,18 +406239,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 16c8ee │ │ │ │ + bne.n 16c91e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c998 │ │ │ │ + cbz r2, 16c9c8 │ │ │ │ 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 │ │ │ │ @@ -406236,20 +406266,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 16c946 │ │ │ │ + bne.n 16c976 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ca12 │ │ │ │ + beq.n 16ca42 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sxtb.w r5, ip │ │ │ │ @@ -406277,18 +406307,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 16c9a4 │ │ │ │ + bne.n 16c9d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ca70 │ │ │ │ + cbz r2, 16caa0 │ │ │ │ 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 │ │ │ │ @@ -406304,20 +406334,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 16ca1e │ │ │ │ + bne.n 16ca4e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16caea │ │ │ │ + beq.n 16cb1a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sbfx r5, ip, #16, #8 │ │ │ │ @@ -406345,18 +406375,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 16ca7c │ │ │ │ + bne.n 16caac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16cb48 │ │ │ │ + cbz r2, 16cb78 │ │ │ │ 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 │ │ │ │ @@ -406372,21 +406402,21 @@ │ │ │ │ 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 16caf6 │ │ │ │ + bne.n 16cb26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16cbc4 │ │ │ │ + beq.n 16cbf4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sbfx r5, ip, #16, #8 │ │ │ │ @@ -406414,46 +406444,46 @@ │ │ │ │ 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 16cb54 │ │ │ │ + bne.n 16cb84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16cc0a │ │ │ │ + cbz r2, 16cc3a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 16cc10 │ │ │ │ + vldr d6, [pc, #60] @ 16cc40 │ │ │ │ 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 16cbdc │ │ │ │ + bne.n 16cc0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 16cc6a │ │ │ │ + cbz r2, 16cc9a │ │ │ │ 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] │ │ │ │ @@ -406467,18 +406497,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 16cc26 │ │ │ │ + bne.n 16cc56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ccd0 │ │ │ │ + cbz r2, 16cd00 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w r5, #64512 @ 0xfc00 │ │ │ │ movt r5, #15 │ │ │ │ movs r4, #0 │ │ │ │ movt r4, #16368 @ 0x3ff0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -406502,24 +406532,24 @@ │ │ │ │ negs r3, r3 │ │ │ │ negs r7, r7 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ cmp r2, lr │ │ │ │ rsb r3, ip, #0 │ │ │ │ strb.w r7, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 16cc86 │ │ │ │ + bne.n 16ccb6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16cd66 │ │ │ │ + beq.n 16cd96 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16cd68 │ │ │ │ + vldr s11, [pc, #132] @ 16cd98 │ │ │ │ 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 │ │ │ │ @@ -406546,70 +406576,70 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16ccec │ │ │ │ + bne.n 16cd1c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16cda2 │ │ │ │ + cbz r2, 16cdd2 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #0, #10 │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r3, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16cd78 │ │ │ │ + bne.n 16cda8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16cdec │ │ │ │ + cbz r2, 16ce1c │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16cdf0 │ │ │ │ + vldr s13, [pc, #64] @ 16ce20 │ │ │ │ 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 16cdba │ │ │ │ + bne.n 16cdea │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 16ce4a │ │ │ │ + cbz r2, 16ce7a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16ce4c │ │ │ │ + vldr s13, [pc, #76] @ 16ce7c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16ce50 │ │ │ │ + vldr s12, [pc, #72] @ 16ce80 │ │ │ │ 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 │ │ │ │ @@ -406618,53 +406648,53 @@ │ │ │ │ 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 16ce0a │ │ │ │ + bne.n 16ce3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16ce9c │ │ │ │ + cbz r2, 16cecc │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16cea0 │ │ │ │ + vldr s13, [pc, #64] @ 16ced0 │ │ │ │ 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 16ce6a │ │ │ │ + bne.n 16ce9a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 16cefa │ │ │ │ + cbz r2, 16cf2a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16cefc │ │ │ │ + vldr s13, [pc, #76] @ 16cf2c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16cf00 │ │ │ │ + vldr s12, [pc, #72] @ 16cf30 │ │ │ │ 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 │ │ │ │ @@ -406673,27 +406703,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 16ceba │ │ │ │ + bne.n 16ceea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16cf54 │ │ │ │ + cbz r2, 16cf84 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 16cf58 │ │ │ │ + vldr s13, [pc, #68] @ 16cf88 │ │ │ │ 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 │ │ │ │ @@ -406703,26 +406733,26 @@ │ │ │ │ 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 16cf18 │ │ │ │ + bne.n 16cf48 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16cfac │ │ │ │ + cbz r2, 16cfdc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 16cfb0 │ │ │ │ + vldr s13, [pc, #68] @ 16cfe0 │ │ │ │ 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 │ │ │ │ @@ -406732,25 +406762,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, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16cf70 │ │ │ │ + bne.n 16cfa0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16d004 │ │ │ │ + cbz r2, 16d034 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16d008 │ │ │ │ + vldr s13, [pc, #72] @ 16d038 │ │ │ │ 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 │ │ │ │ @@ -406760,42 +406790,42 @@ │ │ │ │ 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 16cfc6 │ │ │ │ + bne.n 16cff6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16d03e │ │ │ │ + cbz r2, 16d06e │ │ │ │ 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 16d018 │ │ │ │ + bne.n 16d048 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d090 │ │ │ │ + cbz r2, 16d0c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16d094 │ │ │ │ + vldr s13, [pc, #72] @ 16d0c4 │ │ │ │ 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 │ │ │ │ @@ -406805,38 +406835,38 @@ │ │ │ │ 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 16d052 │ │ │ │ + bne.n 16d082 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16d0ca │ │ │ │ + cbz r2, 16d0fa │ │ │ │ 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 16d0a4 │ │ │ │ + bne.n 16d0d4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d128 │ │ │ │ + cbz r2, 16d158 │ │ │ │ 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 │ │ │ │ @@ -406852,20 +406882,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 16d0d6 │ │ │ │ + bne.n 16d106 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d1b0 │ │ │ │ + beq.n 16d1e0 │ │ │ │ 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 │ │ │ │ @@ -406894,19 +406924,19 @@ │ │ │ │ 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 16d146 │ │ │ │ + bne.n 16d176 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d210 │ │ │ │ + cbz r2, 16d240 │ │ │ │ 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 │ │ │ │ @@ -406922,19 +406952,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 16d1be │ │ │ │ + bne.n 16d1ee │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d274 │ │ │ │ + cbz r2, 16d2a4 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ adds r5, #1 │ │ │ │ sbfx r4, r3, #0, #10 │ │ │ │ @@ -406956,23 +406986,23 @@ │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 16d21c │ │ │ │ + bne.n 16d24c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d320 │ │ │ │ + beq.n 16d350 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 16d324 │ │ │ │ + vldr s10, [pc, #160] @ 16d354 │ │ │ │ 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 │ │ │ │ @@ -407006,21 +407036,21 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16d28c │ │ │ │ + bne.n 16d2bc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16d384 │ │ │ │ + cbz r2, 16d3b4 │ │ │ │ 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 │ │ │ │ @@ -407036,20 +407066,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 16d332 │ │ │ │ + bne.n 16d362 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d40c │ │ │ │ + beq.n 16d43c │ │ │ │ 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 │ │ │ │ @@ -407078,19 +407108,19 @@ │ │ │ │ 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 16d3a2 │ │ │ │ + bne.n 16d3d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d46c │ │ │ │ + cbz r2, 16d49c │ │ │ │ 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 │ │ │ │ @@ -407106,19 +407136,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 16d41a │ │ │ │ + bne.n 16d44a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d4d0 │ │ │ │ + cbz r2, 16d500 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ adds r5, #1 │ │ │ │ sbfx r4, r3, #20, #10 │ │ │ │ @@ -407140,23 +407170,23 @@ │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 16d478 │ │ │ │ + bne.n 16d4a8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d57c │ │ │ │ + beq.n 16d5ac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 16d580 │ │ │ │ + vldr s10, [pc, #160] @ 16d5b0 │ │ │ │ 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 │ │ │ │ @@ -407190,57 +407220,57 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16d4e8 │ │ │ │ + bne.n 16d518 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16d5b0 │ │ │ │ + cbz r2, 16d5e0 │ │ │ │ subs r2, #1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d596 │ │ │ │ + bne.n 16d5c6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d5e2 │ │ │ │ + cbz r2, 16d612 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16d5c2 │ │ │ │ + bne.n 16d5f2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d61a │ │ │ │ + cbz r2, 16d64a │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -407248,73 +407278,73 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ ldrb.w r4, [r3, #-6] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d5f8 │ │ │ │ + bne.n 16d628 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d64e │ │ │ │ + cbz r2, 16d67e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r5, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16d626 │ │ │ │ + bne.n 16d656 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d67c │ │ │ │ + cbz r2, 16d6ac │ │ │ │ subs r2, #1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrsb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d662 │ │ │ │ + bne.n 16d692 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d6ae │ │ │ │ + cbz r2, 16d6de │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r4, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16d68e │ │ │ │ + bne.n 16d6be │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d6e6 │ │ │ │ + cbz r2, 16d716 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -407322,431 +407352,431 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r2, [r3, #-4] │ │ │ │ ldrsb.w r4, [r3, #-6] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d6c4 │ │ │ │ + bne.n 16d6f4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d71a │ │ │ │ + cbz r2, 16d74a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r5, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16d6f2 │ │ │ │ + bne.n 16d722 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d742 │ │ │ │ + cbz r2, 16d772 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d728 │ │ │ │ + bne.n 16d758 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d772 │ │ │ │ + cbz r2, 16d7a2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ uxth r4, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16d752 │ │ │ │ + bne.n 16d782 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d79a │ │ │ │ + cbz r2, 16d7ca │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldrsh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d780 │ │ │ │ + bne.n 16d7b0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d7ca │ │ │ │ + cbz r2, 16d7fa │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sxth r4, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16d7aa │ │ │ │ + bne.n 16d7da │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d7f2 │ │ │ │ + cbz r2, 16d822 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d7d8 │ │ │ │ + bne.n 16d808 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d81a │ │ │ │ + cbz r2, 16d84a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d800 │ │ │ │ + bne.n 16d830 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d83c │ │ │ │ + cbz r2, 16d86c │ │ │ │ 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 16d828 │ │ │ │ + bne.n 16d858 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d85c │ │ │ │ + cbz r2, 16d88c │ │ │ │ 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 16d84a │ │ │ │ + bne.n 16d87a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d880 │ │ │ │ + cbz r2, 16d8b0 │ │ │ │ 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 16d86c │ │ │ │ + bne.n 16d89c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d8ae │ │ │ │ + cbz r2, 16d8de │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 16d88c │ │ │ │ + bne.n 16d8bc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d8d0 │ │ │ │ + cbz r2, 16d900 │ │ │ │ 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 16d8bc │ │ │ │ + bne.n 16d8ec │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d8f0 │ │ │ │ + cbz r2, 16d920 │ │ │ │ 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 16d8de │ │ │ │ + bne.n 16d90e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d914 │ │ │ │ + cbz r2, 16d944 │ │ │ │ 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 16d900 │ │ │ │ + bne.n 16d930 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d942 │ │ │ │ + cbz r2, 16d972 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r4, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 16d920 │ │ │ │ + bne.n 16d950 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d966 │ │ │ │ + cbz r2, 16d996 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldrh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d94c │ │ │ │ + bne.n 16d97c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d986 │ │ │ │ + cbz r2, 16d9b6 │ │ │ │ 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 16d96e │ │ │ │ + bne.n 16d99e │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d9b0 │ │ │ │ + cbz r2, 16d9e0 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d992 │ │ │ │ + bne.n 16d9c2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d9de │ │ │ │ + cbz r2, 16da0e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r4, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 16d9bc │ │ │ │ + bne.n 16d9ec │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da02 │ │ │ │ + cbz r2, 16da32 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldrsh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16d9e8 │ │ │ │ + bne.n 16da18 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da22 │ │ │ │ + cbz r2, 16da52 │ │ │ │ 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 16da0a │ │ │ │ + bne.n 16da3a │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da4c │ │ │ │ + cbz r2, 16da7c │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16da2e │ │ │ │ + bne.n 16da5e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16da7a │ │ │ │ + cbz r2, 16daaa │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r4, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 16da58 │ │ │ │ + bne.n 16da88 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da9e │ │ │ │ + cbz r2, 16dace │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16da84 │ │ │ │ + bne.n 16dab4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dabe │ │ │ │ + cbz r2, 16daee │ │ │ │ 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 16daa6 │ │ │ │ + bne.n 16dad6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dae8 │ │ │ │ + cbz r2, 16db18 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16daca │ │ │ │ + bne.n 16dafa │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16db0e │ │ │ │ + cbz r2, 16db3e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16daf4 │ │ │ │ + bne.n 16db24 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16db2e │ │ │ │ + cbz r2, 16db5e │ │ │ │ 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 16db16 │ │ │ │ + bne.n 16db46 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16db58 │ │ │ │ + cbz r2, 16db88 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16db3a │ │ │ │ + bne.n 16db6a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16db92 │ │ │ │ + cbz r2, 16dbc2 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -407754,37 +407784,37 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16db70 │ │ │ │ + bne.n 16dba0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dbc6 │ │ │ │ + cbz r2, 16dbf6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ ubfx r5, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16db9e │ │ │ │ + bne.n 16dbce │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dbfe │ │ │ │ + cbz r2, 16dc2e │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -407792,189 +407822,189 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r1, [r3, #-5] │ │ │ │ ldrsb.w r4, [r3, #-4] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 16dbdc │ │ │ │ + bne.n 16dc0c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dc32 │ │ │ │ + cbz r2, 16dc62 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sbfx r5, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sxtb r4, r3 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16dc0a │ │ │ │ + bne.n 16dc3a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dc66 │ │ │ │ + cbz r2, 16dc96 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ ubfx r5, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16dc3e │ │ │ │ + bne.n 16dc6e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dc9a │ │ │ │ + cbz r2, 16dcca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ mov.w r5, r3, lsr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16dc72 │ │ │ │ + bne.n 16dca2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dcd4 │ │ │ │ + cbz r2, 16dd04 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #3 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #2, #10 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #12, #10 │ │ │ │ mov.w r3, r3, lsr #22 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16dca6 │ │ │ │ + bne.n 16dcd6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dd10 │ │ │ │ + cbz r2, 16dd40 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #3 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #22 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #12, #10 │ │ │ │ ubfx r3, r3, #2, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16dce2 │ │ │ │ + bne.n 16dd12 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dd48 │ │ │ │ + cbz r2, 16dd78 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #10, #10 │ │ │ │ ubfx r5, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #0, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16dd1e │ │ │ │ + bne.n 16dd4e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dd80 │ │ │ │ + cbz r2, 16ddb0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r5, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #0, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16dd56 │ │ │ │ + bne.n 16dd86 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16ddba │ │ │ │ + cbz r2, 16ddea │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #5, #6 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r4, r3, [r0, #-28] │ │ │ │ - bne.n 16dd90 │ │ │ │ + bne.n 16ddc0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ddf2 │ │ │ │ + cbz r2, 16de22 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ mov.w r4, r3, lsr #11 │ │ │ │ ubfx r3, r3, #5, #6 │ │ │ │ strd r4, r3, [r0, #-32] │ │ │ │ - bne.n 16ddc8 │ │ │ │ + bne.n 16ddf8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16de2c │ │ │ │ + cbz r2, 16de5c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -407982,20 +408012,20 @@ │ │ │ │ str.w r4, [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 16de04 │ │ │ │ + bne.n 16de34 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16de68 │ │ │ │ + cbz r2, 16de98 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -408003,185 +408033,185 @@ │ │ │ │ str.w r4, [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 16de40 │ │ │ │ + bne.n 16de70 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dea4 │ │ │ │ + cbz r2, 16ded4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #4, #4 │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 16de76 │ │ │ │ + bne.n 16dea6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dee0 │ │ │ │ + cbz r2, 16df10 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #8, #4 │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ ubfx r4, r3, #4, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 16deb2 │ │ │ │ + bne.n 16dee2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16df1c │ │ │ │ + cbz r2, 16df4c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #4, #4 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16deee │ │ │ │ + bne.n 16df1e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16df58 │ │ │ │ + cbz r2, 16df88 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #12 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ ubfx r3, r3, #4, #4 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16df2a │ │ │ │ + bne.n 16df5a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16df94 │ │ │ │ + cbz r2, 16dfc4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #1, #5 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #6, #5 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16df66 │ │ │ │ + bne.n 16df96 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dfd0 │ │ │ │ + cbz r2, 16e000 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #11 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #6, #5 │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16dfa2 │ │ │ │ + bne.n 16dfd2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e00c │ │ │ │ + cbz r2, 16e03c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #5, #5 │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #10, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd r5, r4, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 16dfde │ │ │ │ + bne.n 16e00e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e048 │ │ │ │ + cbz r2, 16e078 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #10, #5 │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ ubfx r4, r3, #5, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 16e01a │ │ │ │ + bne.n 16e04a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e0dc │ │ │ │ + beq.n 16e10c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16e0e0 │ │ │ │ + vldr s11, [pc, #132] @ 16e110 │ │ │ │ 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 │ │ │ │ @@ -408208,26 +408238,26 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16e064 │ │ │ │ + bne.n 16e094 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #84] @ (16e13c ) │ │ │ │ + ldr r3, [pc, #84] @ (16e16c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e138 │ │ │ │ + cbz r2, 16e168 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16e140 ) │ │ │ │ + ldr r4, [pc, #80] @ (16e170 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -408240,28 +408270,28 @@ │ │ │ │ add.w r3, r4, 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 16e0f8 │ │ │ │ + bne.n 16e128 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (16e18c ) │ │ │ │ + ldr r4, [pc, #68] @ (16e1bc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16e188 │ │ │ │ + cbz r2, 16e1b8 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16e190 ) │ │ │ │ + ldr r0, [pc, #64] @ (16e1c0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -408271,66 +408301,66 @@ │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 16e158 │ │ │ │ + bne.n 16e188 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e1c8 │ │ │ │ + cbz r2, 16e1f8 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r5, r3 │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16e1a0 │ │ │ │ + bne.n 16e1d0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e200 │ │ │ │ + cbz r2, 16e230 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r5, r3 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sbfx r3, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16e1d8 │ │ │ │ + bne.n 16e208 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e266 │ │ │ │ + cbz r2, 16e296 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16e268 │ │ │ │ + vldr s12, [pc, #88] @ 16e298 │ │ │ │ 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 │ │ │ │ @@ -408344,25 +408374,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 16e216 │ │ │ │ + bne.n 16e246 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e2fe │ │ │ │ + beq.n 16e32e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16e300 │ │ │ │ + vldr s11, [pc, #132] @ 16e330 │ │ │ │ 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 │ │ │ │ @@ -408389,43 +408419,43 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16e284 │ │ │ │ + bne.n 16e2b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16e33a │ │ │ │ + cbz r2, 16e36a │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #20, #10 │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r3, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16e310 │ │ │ │ + bne.n 16e340 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e3ac │ │ │ │ + cbz r2, 16e3dc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16e3b0 │ │ │ │ + vldr s12, [pc, #104] @ 16e3e0 │ │ │ │ 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] │ │ │ │ @@ -408444,25 +408474,25 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16e352 │ │ │ │ + bne.n 16e382 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16e404 │ │ │ │ + cbz r2, 16e434 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16e408 │ │ │ │ + vldr s13, [pc, #72] @ 16e438 │ │ │ │ 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 │ │ │ │ @@ -408472,25 +408502,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 16e3c6 │ │ │ │ + bne.n 16e3f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16e47a │ │ │ │ + cbz r2, 16e4aa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 16e47c │ │ │ │ + vldr s12, [pc, #100] @ 16e4ac │ │ │ │ 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] │ │ │ │ @@ -408509,139 +408539,139 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16e422 │ │ │ │ + bne.n 16e452 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16e4b0 │ │ │ │ + cbz r2, 16e4e0 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r5, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 16e48c │ │ │ │ + bne.n 16e4bc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e4e4 │ │ │ │ + cbz r2, 16e514 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r5, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 16e4c0 │ │ │ │ + bne.n 16e4f0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e518 │ │ │ │ + cbz r2, 16e548 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r5, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 16e4f4 │ │ │ │ + bne.n 16e524 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e54c │ │ │ │ + cbz r2, 16e57c │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r5, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 16e528 │ │ │ │ + bne.n 16e558 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e584 │ │ │ │ + cbz r2, 16e5b4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #10, #10 │ │ │ │ ubfx r5, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #20, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16e55a │ │ │ │ + bne.n 16e58a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e5bc │ │ │ │ + cbz r2, 16e5ec │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r5, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #20, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16e592 │ │ │ │ + bne.n 16e5c2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #112] @ (16e634 ) │ │ │ │ + ldr r3, [pc, #112] @ (16e664 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e630 │ │ │ │ + cbz r2, 16e660 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (16e638 ) │ │ │ │ + ldr r4, [pc, #104] @ (16e668 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -408660,28 +408690,28 @@ │ │ │ │ add.w lr, r4, 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 16e5d6 │ │ │ │ + bne.n 16e606 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (16e6a4 ) │ │ │ │ + ldr r3, [pc, #100] @ (16e6d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e6a0 │ │ │ │ + cbz r2, 16e6d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #92] @ (16e6a8 ) │ │ │ │ + ldr r4, [pc, #92] @ (16e6d8 ) │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ adds r5, #1 │ │ │ │ @@ -408697,28 +408727,28 @@ │ │ │ │ orr.w ip, ip, r6, lsl #3 │ │ │ │ ldrb.w r8, [r4, r3] │ │ │ │ ldrb.w r6, [r4, lr] │ │ │ │ ldrb.w r3, [r4, ip] │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 16e650 │ │ │ │ + bne.n 16e680 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (16e720 ) │ │ │ │ + ldr r3, [pc, #112] @ (16e750 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e71c │ │ │ │ + cbz r2, 16e74c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (16e724 ) │ │ │ │ + ldr r4, [pc, #104] @ (16e754 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -408737,28 +408767,28 @@ │ │ │ │ add.w r3, r4, 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 16e6c2 │ │ │ │ + bne.n 16e6f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (16e78c ) │ │ │ │ + ldr r3, [pc, #96] @ (16e7bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e78a │ │ │ │ + cbz r2, 16e7ba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ (16e790 ) │ │ │ │ + ldr r4, [pc, #88] @ (16e7c0 ) │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ adds r5, #1 │ │ │ │ @@ -408774,28 +408804,28 @@ │ │ │ │ orr.w r3, r3, r8, lsl #3 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb.w r6, [r4, ip] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 16e73c │ │ │ │ + bne.n 16e76c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e7e8 │ │ │ │ + cbz r2, 16e818 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16e7ec │ │ │ │ + vldr s13, [pc, #76] @ 16e81c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16e7f0 │ │ │ │ + vldr s12, [pc, #72] @ 16e820 │ │ │ │ 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 │ │ │ │ @@ -408804,44 +408834,44 @@ │ │ │ │ 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 16e7aa │ │ │ │ + bne.n 16e7da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e822 │ │ │ │ + cbz r2, 16e852 │ │ │ │ push {lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w 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 16e802 │ │ │ │ + bne.n 16e832 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e898 │ │ │ │ + cbz r2, 16e8c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 16e89c │ │ │ │ + vldr s12, [pc, #108] @ 16e8cc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 16e8a0 │ │ │ │ + vldr s11, [pc, #104] @ 16e8d0 │ │ │ │ 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 │ │ │ │ @@ -408859,47 +408889,47 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16e83e │ │ │ │ + bne.n 16e86e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e8d2 │ │ │ │ + cbz r2, 16e902 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16e8b2 │ │ │ │ + bne.n 16e8e2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e928 │ │ │ │ + cbz r2, 16e958 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16e92c │ │ │ │ + vldr s13, [pc, #76] @ 16e95c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16e930 │ │ │ │ + vldr s12, [pc, #72] @ 16e960 │ │ │ │ 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 │ │ │ │ @@ -408908,29 +408938,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 16e8ea │ │ │ │ + bne.n 16e91a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e9a6 │ │ │ │ + cbz r2, 16e9d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16e9a8 │ │ │ │ + vldr s12, [pc, #104] @ 16e9d8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 16e9ac │ │ │ │ + vldr s11, [pc, #100] @ 16e9dc │ │ │ │ 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 │ │ │ │ @@ -408948,44 +408978,44 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16e94e │ │ │ │ + bne.n 16e97e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e9de │ │ │ │ + cbz r2, 16ea0e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, asr #16 │ │ │ │ sxth r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16e9be │ │ │ │ + bne.n 16e9ee │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ea8c │ │ │ │ + beq.n 16eabc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16ea90 │ │ │ │ + vldr s10, [pc, #164] @ 16eac0 │ │ │ │ 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 │ │ │ │ @@ -409020,45 +409050,45 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16e9f4 │ │ │ │ + bne.n 16ea24 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16eac6 │ │ │ │ + cbz r2, 16eaf6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r5, r3, asr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 16ea9e │ │ │ │ + bne.n 16eace │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16eb58 │ │ │ │ + beq.n 16eb88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16eb5c │ │ │ │ + vldr s11, [pc, #132] @ 16eb8c │ │ │ │ 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 │ │ │ │ @@ -409085,137 +409115,137 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16eae0 │ │ │ │ + bne.n 16eb10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16eb96 │ │ │ │ + cbz r2, 16ebc6 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, asr #24 │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16eb6c │ │ │ │ + bne.n 16eb9c │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ 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 r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16ecd2 │ │ │ │ + beq.w 16ed02 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16ecd2 │ │ │ │ + beq.w 16ed02 │ │ │ │ mov.w fp, #32768 @ 0x8000 │ │ │ │ movt fp, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #260] @ 16ecdc │ │ │ │ + vldr s17, [pc, #260] @ 16ed0c │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r2 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16ec18 │ │ │ │ + ble.n 16ec48 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16ec46 │ │ │ │ + ble.n 16ec76 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 4ac98 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16ec78 │ │ │ │ + ble.n 16eca8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 4ac98 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ - vldrle s0, [pc, #72] @ 16ecdc │ │ │ │ - ble.n 16eca6 │ │ │ │ + vldrle s0, [pc, #72] @ 16ed0c │ │ │ │ + ble.n 16ecd6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 4ac98 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, fp, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp r9, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 16ebf2 │ │ │ │ + bne.n 16ec22 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 16ebe8 │ │ │ │ + bne.n 16ec18 │ │ │ │ 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 │ │ │ │ @@ -409223,103 +409253,103 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16ee1c │ │ │ │ + beq.w 16ee4c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16ee1c │ │ │ │ + beq.w 16ee4c │ │ │ │ mov.w fp, #61440 @ 0xf000 │ │ │ │ movt fp, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #264] @ 16ee28 │ │ │ │ + vldr s17, [pc, #264] @ 16ee58 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r2 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16ed60 │ │ │ │ + ble.n 16ed90 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16ed8e │ │ │ │ + ble.n 16edbe │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16edbe │ │ │ │ + ble.n 16edee │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 4ac98 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16edf0 │ │ │ │ + ble.n 16ee20 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 4ac98 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, fp, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp r9, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 16ed3a │ │ │ │ + bne.n 16ed6a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 16ed30 │ │ │ │ + bne.n 16ed60 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -409328,88 +409358,88 @@ │ │ │ │ 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 16ef38 │ │ │ │ + beq.n 16ef68 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16ef38 │ │ │ │ + beq.n 16ef68 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #224] @ 16ef44 │ │ │ │ - vldr s19, [pc, #224] @ 16ef48 │ │ │ │ + vldr s17, [pc, #224] @ 16ef74 │ │ │ │ + vldr s19, [pc, #224] @ 16ef78 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r2, r6 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16eeac │ │ │ │ + ble.n 16eedc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16eeda │ │ │ │ + ble.n 16ef0a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, s19 │ │ │ │ blx 4ac98 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16ef0c │ │ │ │ + ble.n 16ef3c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 4ac98 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp r9, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 16ee86 │ │ │ │ + bne.n 16eeb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 16ee7c │ │ │ │ + bne.n 16eeac │ │ │ │ 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 │ │ │ │ @@ -409420,133 +409450,133 @@ │ │ │ │ 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.w 16f08e │ │ │ │ + beq.w 16f0be │ │ │ │ bic.w ip, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f08e │ │ │ │ + beq.w 16f0be │ │ │ │ mov.w fp, #64512 @ 0xfc00 │ │ │ │ movt fp, #15 │ │ │ │ mov.w sl, #0 │ │ │ │ movt sl, #16368 @ 0x3ff0 │ │ │ │ - vldr s18, [pc, #264] @ 16f098 │ │ │ │ + vldr s18, [pc, #264] @ 16f0c8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #264] @ 16f09c │ │ │ │ + vldr s17, [pc, #264] @ 16f0cc │ │ │ │ mov r8, r6 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 16efd8 │ │ │ │ + ble.n 16f008 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 16f006 │ │ │ │ + ble.n 16f036 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, fp, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 16f036 │ │ │ │ + ble.n 16f066 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, sl, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 16f066 │ │ │ │ + ble.n 16f096 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ adds r5, #1 │ │ │ │ blx 4ac98 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - bne.n 16efb2 │ │ │ │ + bne.n 16efe2 │ │ │ │ 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 r1, r3 │ │ │ │ - bne.n 16efa6 │ │ │ │ + bne.n 16efd6 │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f12e │ │ │ │ + beq.n 16f15e │ │ │ │ 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 sl, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s16, [pc, #116] @ 16f138 │ │ │ │ + vldr s16, [pc, #116] @ 16f168 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s17, [pc, #112] @ 16f13c │ │ │ │ + vldr s17, [pc, #112] @ 16f16c │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 16f130 │ │ │ │ + vldr d10, [pc, #92] @ 16f160 │ │ │ │ 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 16f104 │ │ │ │ + ble.n 16f134 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vcvtle.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ @@ -409554,103 +409584,103 @@ │ │ │ │ adds r5, #8 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ cmp sl, r8 │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w fp, [r4, #-5] │ │ │ │ - bne.n 16f0d8 │ │ │ │ + bne.n 16f108 │ │ │ │ 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 16f138 │ │ │ │ + b.n 16f168 │ │ │ │ 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, #332] @ (16f2a8 ) │ │ │ │ + ldr r2, [pc, #332] @ (16f2d8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #332] @ (16f2ac ) │ │ │ │ + ldr r1, [pc, #332] @ (16f2dc ) │ │ │ │ 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.w 16f27c │ │ │ │ + beq.w 16f2ac │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16f27c │ │ │ │ + beq.n 16f2ac │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #284] @ 16f2a0 │ │ │ │ - vldr s17, [pc, #284] @ 16f2a4 │ │ │ │ + vldr s18, [pc, #284] @ 16f2d0 │ │ │ │ + vldr s17, [pc, #284] @ 16f2d4 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 16f1c2 │ │ │ │ + ble.n 16f1f2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 16f1f0 │ │ │ │ + ble.n 16f220 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 16f21e │ │ │ │ + ble.n 16f24e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 16f24c │ │ │ │ + ble.n 16f27c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 4ac98 │ │ │ │ mov r3, r8 │ │ │ │ @@ -409658,124 +409688,124 @@ │ │ │ │ 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] │ │ │ │ - bne.n 16f19c │ │ │ │ + bne.n 16f1cc │ │ │ │ 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 fp, r3 │ │ │ │ - bne.n 16f194 │ │ │ │ - ldr r2, [pc, #48] @ (16f2b0 ) │ │ │ │ - ldr r3, [pc, #40] @ (16f2a8 ) │ │ │ │ + bne.n 16f1c4 │ │ │ │ + ldr r2, [pc, #48] @ (16f2e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (16f2d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f29a │ │ │ │ + bne.n 16f2ca │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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, #336] @ (16f420 ) │ │ │ │ + ldr r2, [pc, #336] @ (16f450 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #336] @ (16f424 ) │ │ │ │ + ldr r1, [pc, #336] @ (16f454 ) │ │ │ │ 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.w 16f3f6 │ │ │ │ + beq.w 16f426 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f3f6 │ │ │ │ + beq.w 16f426 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #288] @ 16f418 │ │ │ │ - vldr s18, [pc, #288] @ 16f41c │ │ │ │ + vldr s19, [pc, #288] @ 16f448 │ │ │ │ + vldr s18, [pc, #288] @ 16f44c │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 16f33c │ │ │ │ + ble.n 16f36c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 16f36a │ │ │ │ + ble.n 16f39a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 16f398 │ │ │ │ + ble.n 16f3c8 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 16f3c6 │ │ │ │ + ble.n 16f3f6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 4ac98 │ │ │ │ mov r3, r8 │ │ │ │ @@ -409783,168 +409813,168 @@ │ │ │ │ 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] │ │ │ │ - bne.n 16f316 │ │ │ │ + bne.n 16f346 │ │ │ │ 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 fp, r3 │ │ │ │ - bne.n 16f30e │ │ │ │ - ldr r2, [pc, #48] @ (16f428 ) │ │ │ │ - ldr r3, [pc, #36] @ (16f420 ) │ │ │ │ + bne.n 16f33e │ │ │ │ + ldr r2, [pc, #48] @ (16f458 ) │ │ │ │ + ldr r3, [pc, #36] @ (16f450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f414 │ │ │ │ + bne.n 16f444 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16f55a │ │ │ │ + beq.w 16f58a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16f55a │ │ │ │ + beq.n 16f58a │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #260] @ 16f564 │ │ │ │ - vldr s18, [pc, #260] @ 16f568 │ │ │ │ + vldr s19, [pc, #260] @ 16f594 │ │ │ │ + vldr s18, [pc, #260] @ 16f598 │ │ │ │ mov.w sl, #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 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 16f49e │ │ │ │ + ble.n 16f4ce │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 4ac98 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 16f4cc │ │ │ │ + ble.n 16f4fc │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 4ac98 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 16f500 │ │ │ │ + ble.n 16f530 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 4ac98 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 16f534 │ │ │ │ + ble.n 16f564 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 4ac98 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 16f478 │ │ │ │ + bne.n 16f4a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 16f470 │ │ │ │ + bne.n 16f4a0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f5f6 │ │ │ │ + beq.n 16f626 │ │ │ │ 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] @ 16f608 │ │ │ │ + vldr s20, [pc, #116] @ 16f638 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 16f60c │ │ │ │ + vldr s21, [pc, #116] @ 16f63c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 16f5f8 │ │ │ │ - vldr d8, [pc, #92] @ 16f600 │ │ │ │ + vldr d9, [pc, #88] @ 16f628 │ │ │ │ + vldr d8, [pc, #92] @ 16f630 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 16f5ce │ │ │ │ + ble.n 16f5fe │ │ │ │ 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 │ │ │ │ @@ -409954,31 +409984,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 16f5a6 │ │ │ │ + bne.n 16f5d6 │ │ │ │ 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 16f608 │ │ │ │ + b.n 16f638 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 16f652 │ │ │ │ + cbz r2, 16f682 │ │ │ │ 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 │ │ │ │ @@ -409986,269 +410016,269 @@ │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f62e │ │ │ │ + bne.n 16f65e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f6a6 │ │ │ │ + cbz r2, 16f6d6 │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f674 │ │ │ │ + bne.n 16f6a4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f6fe │ │ │ │ + cbz r2, 16f72e │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f6c4 │ │ │ │ + bne.n 16f6f4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f754 │ │ │ │ + cbz r2, 16f784 │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f71c │ │ │ │ + bne.n 16f74c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f79e │ │ │ │ + cbz r2, 16f7ce │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ 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 16f77a │ │ │ │ + bne.n 16f7aa │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f7f0 │ │ │ │ + cbz r2, 16f820 │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16f7c4 │ │ │ │ + bne.n 16f7f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f840 │ │ │ │ + cbz r2, 16f870 │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f814 │ │ │ │ + bne.n 16f844 │ │ │ │ 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, #172] @ (16f908 ) │ │ │ │ + ldr r2, [pc, #172] @ (16f938 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (16f90c ) │ │ │ │ + ldr r1, [pc, #172] @ (16f93c ) │ │ │ │ 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 16f8ea │ │ │ │ + beq.n 16f91a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 16f8ea │ │ │ │ + cbz r5, 16f91a │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov fp, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w fp, fp, #8 │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b2f8 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b2f8 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b2f8 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b2f8 │ │ │ │ mov ip, r6 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, sl │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [fp, #-8] │ │ │ │ str.w r1, [fp, #-4] │ │ │ │ - bne.n 16f88c │ │ │ │ + bne.n 16f8bc │ │ │ │ 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 16f882 │ │ │ │ - ldr r2, [pc, #36] @ (16f910 ) │ │ │ │ - ldr r3, [pc, #24] @ (16f908 ) │ │ │ │ + bne.n 16f8b2 │ │ │ │ + ldr r2, [pc, #36] @ (16f940 ) │ │ │ │ + ldr r3, [pc, #24] @ (16f938 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f904 │ │ │ │ + bne.n 16f934 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #100] @ (16f98c ) │ │ │ │ - ldr r3, [pc, #104] @ (16f990 ) │ │ │ │ + ldr r1, [pc, #100] @ (16f9bc ) │ │ │ │ + ldr r3, [pc, #104] @ (16f9c0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 16f96e │ │ │ │ + cbz r2, 16f99e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -410258,53 +410288,53 @@ │ │ │ │ cmp r2, r4 │ │ │ │ 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 16f940 │ │ │ │ - ldr r2, [pc, #36] @ (16f994 ) │ │ │ │ - ldr r3, [pc, #28] @ (16f990 ) │ │ │ │ + bne.n 16f970 │ │ │ │ + ldr r2, [pc, #36] @ (16f9c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16f9c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f986 │ │ │ │ + bne.n 16f9b6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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, #128] @ (16fa2c ) │ │ │ │ - ldr r3, [pc, #132] @ (16fa30 ) │ │ │ │ + ldr r2, [pc, #128] @ (16fa5c ) │ │ │ │ + ldr r3, [pc, #132] @ (16fa60 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16fa0a │ │ │ │ + cbz r6, 16fa3a │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ - vldr s10, [pc, #96] @ 16fa28 │ │ │ │ + vldr s10, [pc, #96] @ 16fa58 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ @@ -410316,50 +410346,50 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr s10, [lr, #-24] @ 0xffffffe8 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s11, [lr, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [lr, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16f9ce │ │ │ │ - ldr r2, [pc, #40] @ (16fa34 ) │ │ │ │ - ldr r3, [pc, #32] @ (16fa30 ) │ │ │ │ + bne.n 16f9fe │ │ │ │ + ldr r2, [pc, #40] @ (16fa64 ) │ │ │ │ + ldr r3, [pc, #32] @ (16fa60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fa22 │ │ │ │ + bne.n 16fa52 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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] @ (16fadc ) │ │ │ │ - ldr r3, [pc, #148] @ (16fae0 ) │ │ │ │ + ldr r2, [pc, #144] @ (16fb0c ) │ │ │ │ + ldr r3, [pc, #148] @ (16fb10 ) │ │ │ │ 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, 16fac0 │ │ │ │ + cbz r6, 16faf0 │ │ │ │ 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] │ │ │ │ @@ -410380,47 +410410,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 16fa6a │ │ │ │ - ldr r2, [pc, #32] @ (16fae4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16fae0 ) │ │ │ │ + bne.n 16fa9a │ │ │ │ + ldr r2, [pc, #32] @ (16fb14 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fb10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fad8 │ │ │ │ + bne.n 16fb08 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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] @ (16fb98 ) │ │ │ │ - ldr r3, [pc, #160] @ (16fb9c ) │ │ │ │ + ldr r2, [pc, #156] @ (16fbc8 ) │ │ │ │ + ldr r3, [pc, #160] @ (16fbcc ) │ │ │ │ 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, 16fb7c │ │ │ │ + cbz r6, 16fbac │ │ │ │ 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] │ │ │ │ @@ -410444,51 +410474,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 16fb16 │ │ │ │ - ldr r2, [pc, #32] @ (16fba0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16fb9c ) │ │ │ │ + bne.n 16fb46 │ │ │ │ + ldr r2, [pc, #32] @ (16fbd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fbcc ) │ │ │ │ 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 16fb94 │ │ │ │ + bne.n 16fbc4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (16fc28 ) │ │ │ │ - ldr r3, [pc, #116] @ (16fc2c ) │ │ │ │ + ldr r1, [pc, #112] @ (16fc58 ) │ │ │ │ + ldr r3, [pc, #116] @ (16fc5c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 16fc06 │ │ │ │ + cbz r2, 16fc36 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s14, [pc, #80] @ 16fc24 │ │ │ │ + vldr s14, [pc, #80] @ 16fc54 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -410496,50 +410526,50 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ - bne.n 16fbd8 │ │ │ │ - ldr r2, [pc, #40] @ (16fc30 ) │ │ │ │ - ldr r3, [pc, #32] @ (16fc2c ) │ │ │ │ + bne.n 16fc08 │ │ │ │ + ldr r2, [pc, #40] @ (16fc60 ) │ │ │ │ + ldr r3, [pc, #32] @ (16fc5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fc1e │ │ │ │ + bne.n 16fc4e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (16fcb8 ) │ │ │ │ - ldr r3, [pc, #116] @ (16fcbc ) │ │ │ │ + ldr r2, [pc, #112] @ (16fce8 ) │ │ │ │ + ldr r3, [pc, #116] @ (16fcec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16fc9c │ │ │ │ + cbz r5, 16fccc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -410553,47 +410583,47 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ str.w ip, [r3, #-32] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 16fc66 │ │ │ │ - ldr r2, [pc, #32] @ (16fcc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16fcbc ) │ │ │ │ + bne.n 16fc96 │ │ │ │ + ldr r2, [pc, #32] @ (16fcf0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fcec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fcb4 │ │ │ │ + bne.n 16fce4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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, #108] @ (16fd44 ) │ │ │ │ - ldr r3, [pc, #112] @ (16fd48 ) │ │ │ │ + ldr r2, [pc, #108] @ (16fd74 ) │ │ │ │ + ldr r3, [pc, #112] @ (16fd78 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16fd28 │ │ │ │ + cbz r6, 16fd58 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -410608,52 +410638,52 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [lr, #-32] │ │ │ │ str.w r0, [lr, #-28] │ │ │ │ str.w r1, [lr, #-24] │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ - bne.n 16fcf2 │ │ │ │ - ldr r2, [pc, #32] @ (16fd4c ) │ │ │ │ - ldr r3, [pc, #28] @ (16fd48 ) │ │ │ │ + bne.n 16fd22 │ │ │ │ + ldr r2, [pc, #32] @ (16fd7c ) │ │ │ │ + ldr r3, [pc, #28] @ (16fd78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fd40 │ │ │ │ + bne.n 16fd70 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #152] @ (16fdfc ) │ │ │ │ - ldr r3, [pc, #156] @ (16fe00 ) │ │ │ │ + ldr r1, [pc, #152] @ (16fe2c ) │ │ │ │ + ldr r3, [pc, #156] @ (16fe30 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 16fdd2 │ │ │ │ + cbz r2, 16fe02 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 16fdf0 │ │ │ │ - vldr s8, [pc, #116] @ 16fdf8 │ │ │ │ + vldr d5, [pc, #112] @ 16fe20 │ │ │ │ + vldr s8, [pc, #116] @ 16fe28 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -410667,59 +410697,59 @@ │ │ │ │ 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 16fd88 │ │ │ │ - ldr r2, [pc, #48] @ (16fe04 ) │ │ │ │ - ldr r3, [pc, #40] @ (16fe00 ) │ │ │ │ + bne.n 16fdb8 │ │ │ │ + ldr r2, [pc, #48] @ (16fe34 ) │ │ │ │ + ldr r3, [pc, #40] @ (16fe30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fdea │ │ │ │ + bne.n 16fe1a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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] @ (16fec0 ) │ │ │ │ - ldr r3, [pc, #168] @ (16fec4 ) │ │ │ │ + ldr r2, [pc, #164] @ (16fef0 ) │ │ │ │ + ldr r3, [pc, #168] @ (16fef4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16fe9c │ │ │ │ + cbz r5, 16fecc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 16feb8 │ │ │ │ + vldr d4, [pc, #128] @ 16fee8 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -410738,58 +410768,58 @@ │ │ │ │ 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 16fe3e │ │ │ │ - ldr r2, [pc, #40] @ (16fec8 ) │ │ │ │ - ldr r3, [pc, #36] @ (16fec4 ) │ │ │ │ + bne.n 16fe6e │ │ │ │ + ldr r2, [pc, #40] @ (16fef8 ) │ │ │ │ + ldr r3, [pc, #36] @ (16fef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16feb4 │ │ │ │ + bne.n 16fee4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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, #180] @ (16ff98 ) │ │ │ │ - ldr r3, [pc, #184] @ (16ff9c ) │ │ │ │ + ldr r2, [pc, #180] @ (16ffc8 ) │ │ │ │ + ldr r3, [pc, #184] @ (16ffcc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16ff6e │ │ │ │ + cbz r6, 16ff9e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 16ff90 │ │ │ │ + vldr d3, [pc, #144] @ 16ffc0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -410812,57 +410842,57 @@ │ │ │ │ vstr s8, [lr, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 16ff02 │ │ │ │ - ldr r2, [pc, #48] @ (16ffa0 ) │ │ │ │ - ldr r3, [pc, #40] @ (16ff9c ) │ │ │ │ + bne.n 16ff32 │ │ │ │ + ldr r2, [pc, #48] @ (16ffd0 ) │ │ │ │ + ldr r3, [pc, #40] @ (16ffcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ff86 │ │ │ │ + bne.n 16ffb6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #124] @ (170034 ) │ │ │ │ - ldr r3, [pc, #128] @ (170038 ) │ │ │ │ + ldr r1, [pc, #124] @ (170064 ) │ │ │ │ + ldr r3, [pc, #128] @ (170068 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170012 │ │ │ │ + cbz r2, 170042 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 170030 │ │ │ │ + vldr s12, [pc, #92] @ 170060 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -410872,49 +410902,49 @@ │ │ │ │ cmp r2, r4 │ │ │ │ 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 16ffd8 │ │ │ │ - ldr r2, [pc, #40] @ (17003c ) │ │ │ │ - ldr r3, [pc, #32] @ (170038 ) │ │ │ │ + bne.n 170008 │ │ │ │ + ldr r2, [pc, #40] @ (17006c ) │ │ │ │ + ldr r3, [pc, #32] @ (170068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17002a │ │ │ │ + bne.n 17005a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q8, q14, #26 │ │ │ │ + vshr.u32 q0, q14, #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1700c4 ) │ │ │ │ - ldr r3, [pc, #116] @ (1700c8 ) │ │ │ │ + ldr r1, [pc, #112] @ (1700f4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1700f8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1700a6 │ │ │ │ + cbz r2, 1700d6 │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -410930,46 +410960,46 @@ │ │ │ │ movne r3, #1 │ │ │ │ negs r0, r0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w r0, [ip, #-2] │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ cmp r2, r4 │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 170070 │ │ │ │ - ldr r2, [pc, #36] @ (1700cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1700c8 ) │ │ │ │ + bne.n 1700a0 │ │ │ │ + ldr r2, [pc, #36] @ (1700fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1700f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1700be │ │ │ │ + bne.n 1700ee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vshr.u32 q0, q14, #26 │ │ │ │ + vqadd.u64 q8, q3, q14 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q8, q1, q14 │ │ │ │ + vqadd.u32 q0, q1, q14 │ │ │ │ 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] @ (170164 ) │ │ │ │ - ldr r3, [pc, #132] @ (170168 ) │ │ │ │ + ldr r2, [pc, #128] @ (170194 ) │ │ │ │ + ldr r3, [pc, #132] @ (170198 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 170148 │ │ │ │ + cbz r5, 170178 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -410986,45 +411016,45 @@ │ │ │ │ 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 170102 │ │ │ │ - ldr r2, [pc, #32] @ (17016c ) │ │ │ │ - ldr r3, [pc, #28] @ (170168 ) │ │ │ │ + bne.n 170132 │ │ │ │ + ldr r2, [pc, #32] @ (17019c ) │ │ │ │ + ldr r3, [pc, #28] @ (170198 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170160 │ │ │ │ + bne.n 170190 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vqadd.u16 q0, q3, q14 │ │ │ │ + mcr2 0, 7, r0, cr6, cr12, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr0, cr12, {3} │ │ │ │ + mcr2 0, 4, r0, cr0, cr12, {3} │ │ │ │ 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, #140] @ (170210 ) │ │ │ │ - ldr r3, [pc, #144] @ (170214 ) │ │ │ │ + ldr r2, [pc, #140] @ (170240 ) │ │ │ │ + ldr r3, [pc, #144] @ (170244 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1701f2 │ │ │ │ + cbz r5, 170222 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -411050,46 +411080,46 @@ │ │ │ │ movne r0, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r0, r0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-8] │ │ │ │ strb.w ip, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 17019e │ │ │ │ - ldr r2, [pc, #36] @ (170218 ) │ │ │ │ - ldr r3, [pc, #28] @ (170214 ) │ │ │ │ + bne.n 1701ce │ │ │ │ + ldr r2, [pc, #36] @ (170248 ) │ │ │ │ + ldr r3, [pc, #28] @ (170244 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17020a │ │ │ │ + bne.n 17023a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrc2 0, 3, r0, cr6, cr12, {3} │ │ │ │ + mcr2 0, 2, r0, cr6, cr12, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr6, cr12, {3} │ │ │ │ + ldc2l 0, cr0, [r6, #496] @ 0x1f0 │ │ │ │ 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, #132] @ (1702b4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1702b8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1702e4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1702e8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 170296 │ │ │ │ + cbz r6, 1702c6 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -411108,46 +411138,46 @@ │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 17024a │ │ │ │ - ldr r2, [pc, #36] @ (1702bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1702b8 ) │ │ │ │ + bne.n 17027a │ │ │ │ + ldr r2, [pc, #36] @ (1702ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1702e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1702ae │ │ │ │ + bne.n 1702de │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [sl, #496] @ 0x1f0 │ │ │ │ + ldc2 0, cr0, [sl, #496] @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2, #-496]! @ 0xfffffe10 │ │ │ │ + ldc2 0, cr0, [r2, #-496]! @ 0xfffffe10 │ │ │ │ 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] @ (170378 ) │ │ │ │ - ldr r3, [pc, #164] @ (17037c ) │ │ │ │ + ldr r2, [pc, #164] @ (1703a8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1703ac ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 17035a │ │ │ │ + cbz r7, 17038a │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov lr, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -411178,53 +411208,53 @@ │ │ │ │ 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 1702f0 │ │ │ │ - ldr r2, [pc, #36] @ (170380 ) │ │ │ │ - ldr r3, [pc, #28] @ (17037c ) │ │ │ │ + bne.n 170320 │ │ │ │ + ldr r2, [pc, #36] @ (1703b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1703ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170374 │ │ │ │ + bne.n 1703a4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stc2 0, cr0, [r4, #-496]! @ 0xfffffe10 │ │ │ │ + ldc2l 0, cr0, [r4], #496 @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr], {124} @ 0x7c │ │ │ │ + stc2l 0, cr0, [lr], #-496 @ 0xfffffe10 │ │ │ │ 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 lr, r1 │ │ │ │ - ldr r1, [pc, #192] @ (17045c ) │ │ │ │ - ldr r3, [pc, #196] @ (170460 ) │ │ │ │ + ldr r1, [pc, #192] @ (17048c ) │ │ │ │ + ldr r3, [pc, #196] @ (170490 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17042e │ │ │ │ + beq.n 17045e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #152] @ 170450 │ │ │ │ - vldr s8, [pc, #156] @ 170458 │ │ │ │ + vldr d5, [pc, #152] @ 170480 │ │ │ │ + vldr s8, [pc, #156] @ 170488 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ @@ -411248,59 +411278,59 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1703c6 │ │ │ │ - ldr r2, [pc, #52] @ (170464 ) │ │ │ │ - ldr r3, [pc, #44] @ (170460 ) │ │ │ │ + bne.n 1703f6 │ │ │ │ + ldr r2, [pc, #52] @ (170494 ) │ │ │ │ + ldr r3, [pc, #44] @ (170490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170446 │ │ │ │ + bne.n 170476 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__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 │ │ │ │ - mrrc2 0, 7, r0, lr, cr12 │ │ │ │ + stc2 0, cr0, [lr], #-496 @ 0xfffffe10 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbca007c │ │ │ │ + @ instruction: 0xfb9a007c │ │ │ │ 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] @ (170558 ) │ │ │ │ - ldr r3, [pc, #224] @ (17055c ) │ │ │ │ + ldr r2, [pc, #220] @ (170588 ) │ │ │ │ + ldr r3, [pc, #224] @ (17058c ) │ │ │ │ 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 170530 │ │ │ │ + beq.n 170560 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d5, [pc, #180] @ 170550 │ │ │ │ + vldr d5, [pc, #180] @ 170580 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -411334,58 +411364,58 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r5, r4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1704a4 │ │ │ │ - ldr r2, [pc, #44] @ (170560 ) │ │ │ │ - ldr r3, [pc, #40] @ (17055c ) │ │ │ │ + bne.n 1704d4 │ │ │ │ + ldr r2, [pc, #44] @ (170590 ) │ │ │ │ + ldr r3, [pc, #40] @ (17058c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170548 │ │ │ │ + bne.n 170578 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - @ instruction: 0xfb7e007c │ │ │ │ + @ instruction: 0xfb4e007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac8007c │ │ │ │ + @ instruction: 0xfa98007c │ │ │ │ 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, #244] @ (170670 ) │ │ │ │ - ldr r3, [pc, #248] @ (170674 ) │ │ │ │ + ldr r2, [pc, #244] @ (1706a0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1706a4 ) │ │ │ │ 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 170648 │ │ │ │ + beq.n 170678 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #204] @ 170668 │ │ │ │ + vldr d5, [pc, #204] @ 170698 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ @@ -411428,54 +411458,54 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r6, r5 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1705a0 │ │ │ │ - ldr r2, [pc, #44] @ (170678 ) │ │ │ │ - ldr r3, [pc, #40] @ (170674 ) │ │ │ │ + bne.n 1705d0 │ │ │ │ + ldr r2, [pc, #44] @ (1706a8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1706a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170660 │ │ │ │ + bne.n 170690 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - @ instruction: 0xfa7e007c │ │ │ │ + @ instruction: 0xfa4e007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r0, #124] @ 0x7c │ │ │ │ + vst1.8 @ instruction: 0xf980007c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #124] @ (17070c ) │ │ │ │ - ldr r3, [pc, #128] @ (170710 ) │ │ │ │ + ldr r1, [pc, #124] @ (17073c ) │ │ │ │ + ldr r3, [pc, #128] @ (170740 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1706ea │ │ │ │ + cbz r2, 17071a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 170708 │ │ │ │ + vldr s12, [pc, #92] @ 170738 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -411485,48 +411515,48 @@ │ │ │ │ cmp r2, r4 │ │ │ │ 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 1706b0 │ │ │ │ - ldr r2, [pc, #40] @ (170714 ) │ │ │ │ - ldr r3, [pc, #32] @ (170710 ) │ │ │ │ + bne.n 1706e0 │ │ │ │ + ldr r2, [pc, #40] @ (170744 ) │ │ │ │ + ldr r3, [pc, #32] @ (170740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170702 │ │ │ │ + bne.n 170732 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.16 {d16-d19}, [sl :256], ip │ │ │ │ + ldrsh.w r0, [sl, ip, lsl #3] │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.16 {d0-d3}, [lr :256], ip │ │ │ │ + ldr.w r0, [lr, #124] @ 0x7c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #116] @ (1707a0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1707a4 ) │ │ │ │ + ldr r1, [pc, #116] @ (1707d0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1707d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170782 │ │ │ │ + cbz r2, 1707b2 │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -411542,46 +411572,46 @@ │ │ │ │ strb.w r1, [ip, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, r4 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 170748 │ │ │ │ - ldr r2, [pc, #36] @ (1707a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1707a4 ) │ │ │ │ + bne.n 170778 │ │ │ │ + ldr r2, [pc, #36] @ (1707d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1707d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17079a │ │ │ │ + bne.n 1707ca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str.w r0, [lr, #124] @ 0x7c │ │ │ │ + ldrb.w r0, [lr, #124] @ 0x7c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, ip, lsl #3] │ │ │ │ + str.w r0, [r6, ip, lsl #3] │ │ │ │ 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] @ (170840 ) │ │ │ │ - ldr r3, [pc, #132] @ (170844 ) │ │ │ │ + ldr r2, [pc, #128] @ (170870 ) │ │ │ │ + ldr r3, [pc, #132] @ (170874 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 170824 │ │ │ │ + cbz r5, 170854 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -411598,45 +411628,45 @@ │ │ │ │ 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 1707de │ │ │ │ - ldr r2, [pc, #32] @ (170848 ) │ │ │ │ - ldr r3, [pc, #28] @ (170844 ) │ │ │ │ + bne.n 17080e │ │ │ │ + ldr r2, [pc, #32] @ (170878 ) │ │ │ │ + ldr r3, [pc, #28] @ (170874 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17083c │ │ │ │ + bne.n 17086c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh.w r0, [sl, ip, lsl #3] │ │ │ │ + strb.w r0, [sl, ip, lsl #3] │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d4007c │ │ │ │ + @ instruction: 0xf7a4007c │ │ │ │ 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] @ (1708e8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1708ec ) │ │ │ │ + ldr r2, [pc, #136] @ (170918 ) │ │ │ │ + ldr r3, [pc, #140] @ (17091c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1708cc │ │ │ │ + cbz r5, 1708fc │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -411661,45 +411691,45 @@ │ │ │ │ strb.w r2, [r3, #-8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ - bne.n 17087a │ │ │ │ - ldr r2, [pc, #32] @ (1708f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1708ec ) │ │ │ │ + bne.n 1708aa │ │ │ │ + ldr r2, [pc, #32] @ (170920 ) │ │ │ │ + ldr r3, [pc, #28] @ (17091c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1708e4 │ │ │ │ + bne.n 170914 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf79a007c │ │ │ │ + @ instruction: 0xf76a007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72c007c │ │ │ │ + @ instruction: 0xf6fc007c │ │ │ │ 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, #132] @ (17098c ) │ │ │ │ - ldr r3, [pc, #136] @ (170990 ) │ │ │ │ + ldr r2, [pc, #132] @ (1709bc ) │ │ │ │ + ldr r3, [pc, #136] @ (1709c0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 17096e │ │ │ │ + cbz r6, 17099e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -411718,47 +411748,47 @@ │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 170922 │ │ │ │ - ldr r2, [pc, #36] @ (170994 ) │ │ │ │ - ldr r3, [pc, #28] @ (170990 ) │ │ │ │ + bne.n 170952 │ │ │ │ + ldr r2, [pc, #36] @ (1709c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1709c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170986 │ │ │ │ + bne.n 1709b6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6f2007c │ │ │ │ + movt r0, #10364 @ 0x287c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68a007c │ │ │ │ + @ instruction: 0xf65a007c │ │ │ │ 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, #168] @ (170a54 ) │ │ │ │ - ldr r3, [pc, #168] @ (170a58 ) │ │ │ │ + ldr r2, [pc, #168] @ (170a84 ) │ │ │ │ + ldr r3, [pc, #168] @ (170a88 ) │ │ │ │ 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 170a34 │ │ │ │ + beq.n 170a64 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov lr, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -411793,49 +411823,49 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1709ca │ │ │ │ - ldr r2, [pc, #36] @ (170a5c ) │ │ │ │ - ldr r3, [pc, #32] @ (170a58 ) │ │ │ │ + bne.n 1709fa │ │ │ │ + ldr r2, [pc, #36] @ (170a8c ) │ │ │ │ + ldr r3, [pc, #32] @ (170a88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170a4e │ │ │ │ + bne.n 170a7e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movw r0, #51324 @ 0xc87c │ │ │ │ + @ instruction: 0xf61c007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, #16515072 @ 0xfc0000 │ │ │ │ + @ instruction: 0xf594007c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #152] @ (170b08 ) │ │ │ │ + ldr r4, [pc, #152] @ (170b38 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (170b0c ) │ │ │ │ + ldr r3, [pc, #152] @ (170b3c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170ae8 │ │ │ │ + cbz r2, 170b18 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s12, [pc, #116] @ 170b04 │ │ │ │ + vldr s12, [pc, #116] @ 170b34 │ │ │ │ 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 r3, [r4, #4] │ │ │ │ adds r1, #6 │ │ │ │ @@ -411853,51 +411883,51 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ 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 170a94 │ │ │ │ - ldr r2, [pc, #36] @ (170b10 ) │ │ │ │ - ldr r3, [pc, #32] @ (170b0c ) │ │ │ │ + bne.n 170ac4 │ │ │ │ + ldr r2, [pc, #36] @ (170b40 ) │ │ │ │ + ldr r3, [pc, #32] @ (170b3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170b00 │ │ │ │ + bne.n 170b30 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf588007c │ │ │ │ + adcs.w r0, r8, #16515072 @ 0xfc0000 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r0, #16515072 @ 0xfc0000 │ │ │ │ + @ instruction: 0xf4e0007c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #168] @ (170bd0 ) │ │ │ │ - ldr r3, [pc, #172] @ (170bd4 ) │ │ │ │ + ldr r1, [pc, #168] @ (170c00 ) │ │ │ │ + ldr r3, [pc, #172] @ (170c04 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170bae │ │ │ │ + cbz r2, 170bde │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #136] @ 170bcc │ │ │ │ + vldr s11, [pc, #136] @ 170bfc │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ @@ -411918,47 +411948,47 @@ │ │ │ │ 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 170b44 │ │ │ │ - ldr r2, [pc, #40] @ (170bd8 ) │ │ │ │ - ldr r3, [pc, #32] @ (170bd4 ) │ │ │ │ + bne.n 170b74 │ │ │ │ + ldr r2, [pc, #40] @ (170c08 ) │ │ │ │ + ldr r3, [pc, #32] @ (170c04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170bc6 │ │ │ │ + bne.n 170bf6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf4d2007c │ │ │ │ + @ instruction: 0xf4a2007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, sl, #16515072 @ 0xfc0000 │ │ │ │ + ands.w r0, sl, #16515072 @ 0xfc0000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (170c74 ) │ │ │ │ + ldr r4, [pc, #136] @ (170ca4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (170c78 ) │ │ │ │ + ldr r3, [pc, #136] @ (170ca8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170c58 │ │ │ │ + cbz r2, 170c88 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -411976,44 +412006,44 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [r4, #0] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 170c0c │ │ │ │ - ldr r2, [pc, #32] @ (170c7c ) │ │ │ │ - ldr r3, [pc, #28] @ (170c78 ) │ │ │ │ + bne.n 170c3c │ │ │ │ + ldr r2, [pc, #32] @ (170cac ) │ │ │ │ + ldr r3, [pc, #28] @ (170ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170c70 │ │ │ │ + bne.n 170ca0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - and.w r0, ip, #16515072 @ 0xfc0000 │ │ │ │ + @ instruction: 0xf3dc007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a0007c │ │ │ │ + @ instruction: 0xf370007c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ (170d14 ) │ │ │ │ + ldr r4, [pc, #132] @ (170d44 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #132] @ (170d18 ) │ │ │ │ + ldr r3, [pc, #132] @ (170d48 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170cf6 │ │ │ │ + cbz r2, 170d26 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -412037,46 +412067,46 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r6, [ip, #-5] │ │ │ │ cmp r2, r4 │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ strb.w r7, [ip, #-7] │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ str r0, [r5, #0] │ │ │ │ - bne.n 170cac │ │ │ │ - ldr r2, [pc, #36] @ (170d1c ) │ │ │ │ - ldr r3, [pc, #28] @ (170d18 ) │ │ │ │ + bne.n 170cdc │ │ │ │ + ldr r2, [pc, #36] @ (170d4c ) │ │ │ │ + ldr r3, [pc, #28] @ (170d48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170d0e │ │ │ │ + bne.n 170d3e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf368007c │ │ │ │ + @ instruction: 0xf338007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf302007c │ │ │ │ + @ instruction: 0xf2d2007c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #144] @ (170dc4 ) │ │ │ │ - ldr r3, [pc, #148] @ (170dc8 ) │ │ │ │ + ldr r1, [pc, #144] @ (170df4 ) │ │ │ │ + ldr r3, [pc, #148] @ (170df8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170da6 │ │ │ │ + cbz r2, 170dd6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -412096,47 +412126,47 @@ │ │ │ │ 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 170d4c │ │ │ │ - ldr r2, [pc, #36] @ (170dcc ) │ │ │ │ - ldr r3, [pc, #28] @ (170dc8 ) │ │ │ │ + bne.n 170d7c │ │ │ │ + ldr r2, [pc, #36] @ (170dfc ) │ │ │ │ + ldr r3, [pc, #28] @ (170df8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170dbe │ │ │ │ + bne.n 170dee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movt r0, #24700 @ 0x607c │ │ │ │ + @ instruction: 0xf296007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf252007c │ │ │ │ + @ instruction: 0xf222007c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #164] @ (170e88 ) │ │ │ │ - ldr r3, [pc, #168] @ (170e8c ) │ │ │ │ + ldr r1, [pc, #164] @ (170eb8 ) │ │ │ │ + ldr r3, [pc, #168] @ (170ebc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 170e6a │ │ │ │ + beq.n 170e9a │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -412166,50 +412196,50 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r5], #4 │ │ │ │ - bne.n 170dfc │ │ │ │ - ldr r2, [pc, #36] @ (170e90 ) │ │ │ │ - ldr r3, [pc, #28] @ (170e8c ) │ │ │ │ + bne.n 170e2c │ │ │ │ + ldr r2, [pc, #36] @ (170ec0 ) │ │ │ │ + ldr r3, [pc, #28] @ (170ebc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170e82 │ │ │ │ + bne.n 170eb2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf216007c │ │ │ │ + @ instruction: 0xf1e6007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18e007c │ │ │ │ + adcs.w r0, lr, #124 @ 0x7c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #200] @ (170f6c ) │ │ │ │ + ldr r4, [pc, #200] @ (170f9c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (170f70 ) │ │ │ │ + ldr r3, [pc, #200] @ (170fa0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 170f4a │ │ │ │ + beq.n 170f7a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s11, [pc, #164] @ 170f68 │ │ │ │ + vldr s11, [pc, #164] @ 170f98 │ │ │ │ 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 r3, [r4, #4] │ │ │ │ @@ -412240,53 +412270,53 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 170ece │ │ │ │ - ldr r2, [pc, #40] @ (170f74 ) │ │ │ │ - ldr r3, [pc, #32] @ (170f70 ) │ │ │ │ + bne.n 170efe │ │ │ │ + ldr r2, [pc, #40] @ (170fa4 ) │ │ │ │ + ldr r3, [pc, #32] @ (170fa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170f62 │ │ │ │ + bne.n 170f92 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - adcs.w r0, r4, #124 @ 0x7c │ │ │ │ + @ instruction: 0xf124007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ae007c │ │ │ │ + orns r0, lr, #124 @ 0x7c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #228] @ (171070 ) │ │ │ │ - ldr r3, [pc, #232] @ (171074 ) │ │ │ │ + ldr r1, [pc, #228] @ (1710a0 ) │ │ │ │ + ldr r3, [pc, #232] @ (1710a4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 171050 │ │ │ │ + beq.n 171080 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s10, [pc, #196] @ 17106c │ │ │ │ + vldr s10, [pc, #196] @ 17109c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ @@ -412324,46 +412354,46 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 170fae │ │ │ │ - ldr r2, [pc, #36] @ (171078 ) │ │ │ │ - ldr r3, [pc, #32] @ (171074 ) │ │ │ │ + bne.n 170fde │ │ │ │ + ldr r2, [pc, #36] @ (1710a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1710a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171068 │ │ │ │ + bne.n 171098 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - orn r0, lr, #124 @ 0x7c │ │ │ │ + bics.w r0, lr, #124 @ 0x7c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 q0, q14, #24 │ │ │ │ + vqadd.s64 q8, q4, q14 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (171114 ) │ │ │ │ + ldr r4, [pc, #136] @ (171144 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (171118 ) │ │ │ │ + ldr r3, [pc, #136] @ (171148 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1710f8 │ │ │ │ + cbz r2, 171128 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -412381,44 +412411,44 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [r4, #0] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1710ac │ │ │ │ - ldr r2, [pc, #32] @ (17111c ) │ │ │ │ - ldr r3, [pc, #28] @ (171118 ) │ │ │ │ + bne.n 1710dc │ │ │ │ + ldr r2, [pc, #32] @ (17114c ) │ │ │ │ + ldr r3, [pc, #28] @ (171148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171110 │ │ │ │ + bne.n 171140 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vqadd.s32 q8, q6, q14 │ │ │ │ + vqadd.s64 q0, q6, q14 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q0, q0, q14 │ │ │ │ + mrc 0, 6, r0, cr0, cr12, {3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #136] @ (1711b8 ) │ │ │ │ + ldr r4, [pc, #136] @ (1711e8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (1711bc ) │ │ │ │ + ldr r3, [pc, #136] @ (1711ec ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 17119c │ │ │ │ + cbz r2, 1711cc │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ @@ -412441,45 +412471,45 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - bne.n 17114a │ │ │ │ - ldr r2, [pc, #32] @ (1711c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1711bc ) │ │ │ │ + bne.n 17117a │ │ │ │ + ldr r2, [pc, #32] @ (1711f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1711ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1711b4 │ │ │ │ + bne.n 1711e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - mcr 0, 6, r0, cr8, cr12, {3} │ │ │ │ + mrc 0, 4, r0, cr8, cr12, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 2, r0, cr12, cr12, {3} │ │ │ │ + mcr 0, 1, r0, cr12, cr12, {3} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #144] @ (171268 ) │ │ │ │ - ldr r3, [pc, #148] @ (17126c ) │ │ │ │ + ldr r1, [pc, #144] @ (171298 ) │ │ │ │ + ldr r3, [pc, #148] @ (17129c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 17124a │ │ │ │ + cbz r2, 17127a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -412499,47 +412529,47 @@ │ │ │ │ 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 1711f0 │ │ │ │ - ldr r2, [pc, #36] @ (171270 ) │ │ │ │ - ldr r3, [pc, #28] @ (17126c ) │ │ │ │ + bne.n 171220 │ │ │ │ + ldr r2, [pc, #36] @ (1712a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (17129c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171262 │ │ │ │ + bne.n 171292 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr 0, 1, r0, cr2, cr12, {3} │ │ │ │ + ldcl 0, cr0, [r2, #496]! @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr, #496]! @ 0x1f0 │ │ │ │ + ldcl 0, cr0, [lr, #-496]! @ 0xfffffe10 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #172] @ (171334 ) │ │ │ │ - ldr r3, [pc, #176] @ (171338 ) │ │ │ │ + ldr r1, [pc, #172] @ (171364 ) │ │ │ │ + ldr r3, [pc, #176] @ (171368 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 171316 │ │ │ │ + beq.n 171346 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -412573,51 +412603,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, [r5], #4 │ │ │ │ - bne.n 1712a0 │ │ │ │ - ldr r2, [pc, #36] @ (17133c ) │ │ │ │ - ldr r3, [pc, #28] @ (171338 ) │ │ │ │ + bne.n 1712d0 │ │ │ │ + ldr r2, [pc, #36] @ (17136c ) │ │ │ │ + ldr r3, [pc, #28] @ (171368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17132e │ │ │ │ + bne.n 17135e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r2, #-496]! @ 0xfffffe10 │ │ │ │ + stcl 0, cr0, [r2, #-496] @ 0xfffffe10 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #496 @ 0x1f0 │ │ │ │ + ldc 0, cr0, [r2], #496 @ 0x1f0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #152] @ (1713ec ) │ │ │ │ - ldr r3, [pc, #156] @ (1713f0 ) │ │ │ │ + ldr r1, [pc, #152] @ (17141c ) │ │ │ │ + ldr r3, [pc, #156] @ (171420 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1713c2 │ │ │ │ + cbz r2, 1713f2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 1713e0 │ │ │ │ - vldr s8, [pc, #116] @ 1713e8 │ │ │ │ + vldr d5, [pc, #112] @ 171410 │ │ │ │ + vldr s8, [pc, #116] @ 171418 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -412631,57 +412661,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 171378 │ │ │ │ - ldr r2, [pc, #48] @ (1713f4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1713f0 ) │ │ │ │ + bne.n 1713a8 │ │ │ │ + ldr r2, [pc, #48] @ (171424 ) │ │ │ │ + ldr r3, [pc, #40] @ (171420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1713da │ │ │ │ + bne.n 17140a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #496 @ 0x1f0 │ │ │ │ + ldcl 0, cr0, [r6], #-496 @ 0xfffffe10 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6], #-496 @ 0xfffffe10 │ │ │ │ + stc 0, cr0, [r6], {124} @ 0x7c │ │ │ │ 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] @ (1714b0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1714b4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1714e0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1714e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 17148c │ │ │ │ + cbz r5, 1714bc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 1714a8 │ │ │ │ + vldr d4, [pc, #128] @ 1714d8 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -412700,56 +412730,56 @@ │ │ │ │ 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 17142e │ │ │ │ - ldr r2, [pc, #40] @ (1714b8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1714b4 ) │ │ │ │ + bne.n 17145e │ │ │ │ + ldr r2, [pc, #40] @ (1714e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1714e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1714a4 │ │ │ │ + bne.n 1714d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - @ instruction: 0xebee007c │ │ │ │ + subs.w r0, lr, ip, ror #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, ip, ip, ror #1 │ │ │ │ + @ instruction: 0xeb3c007c │ │ │ │ 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, #180] @ (171588 ) │ │ │ │ - ldr r3, [pc, #184] @ (17158c ) │ │ │ │ + ldr r2, [pc, #180] @ (1715b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1715bc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 17155e │ │ │ │ + cbz r6, 17158e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 171580 │ │ │ │ + vldr d3, [pc, #144] @ 1715b0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -412772,50 +412802,50 @@ │ │ │ │ vstr s8, [lr, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1714f2 │ │ │ │ - ldr r2, [pc, #48] @ (171590 ) │ │ │ │ - ldr r3, [pc, #40] @ (17158c ) │ │ │ │ + bne.n 171522 │ │ │ │ + ldr r2, [pc, #48] @ (1715c0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1715bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171576 │ │ │ │ + bne.n 1715a6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - @ instruction: 0xeb26007c │ │ │ │ + @ instruction: 0xeaf6007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, ip, ror #1 │ │ │ │ + orn r0, sl, ip, ror #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #108] @ (171610 ) │ │ │ │ + ldr r4, [pc, #108] @ (171640 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (171614 ) │ │ │ │ + ldr r3, [pc, #108] @ (171644 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1715f2 │ │ │ │ + cbz r2, 171622 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -412825,46 +412855,46 @@ │ │ │ │ ldrh.w r5, [sp, #8] │ │ │ │ uxth r4, r0 │ │ │ │ strd r5, r6, [r3, #-8] │ │ │ │ mov.w r5, r0, lsr #16 │ │ │ │ str.w r0, [lr] │ │ │ │ strd r4, r5, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1715c4 │ │ │ │ - ldr r2, [pc, #36] @ (171618 ) │ │ │ │ - ldr r3, [pc, #28] @ (171614 ) │ │ │ │ + bne.n 1715f4 │ │ │ │ + ldr r2, [pc, #36] @ (171648 ) │ │ │ │ + ldr r3, [pc, #28] @ (171644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17160a │ │ │ │ + bne.n 17163a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, r4, ip, ror #1 │ │ │ │ + bic.w r0, r4, ip, ror #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, ip, ror #1 │ │ │ │ + ldrd r0, r0, [r6, #496] @ 0x1f0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (171698 ) │ │ │ │ - ldr r3, [pc, #108] @ (17169c ) │ │ │ │ + ldr r1, [pc, #104] @ (1716c8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1716cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 17167a │ │ │ │ + cbz r2, 1716aa │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -412874,45 +412904,45 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldrh.w r6, [sp] │ │ │ │ ldrh.w r5, [sp, #2] │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ ldrh.w r1, [sp, #6] │ │ │ │ strd r6, r5, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 171648 │ │ │ │ - ldr r2, [pc, #36] @ (1716a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (17169c ) │ │ │ │ + bne.n 171678 │ │ │ │ + ldr r2, [pc, #36] @ (1716d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1716cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171692 │ │ │ │ + bne.n 1716c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [sl, #496] @ 0x1f0 │ │ │ │ + @ instruction: 0xe99a007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [lr, #-496]! @ 0x1f0 │ │ │ │ + strd r0, r0, [lr, #-496] @ 0x1f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #108] @ (171720 ) │ │ │ │ + ldr r4, [pc, #108] @ (171750 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (171724 ) │ │ │ │ + ldr r3, [pc, #108] @ (171754 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 171702 │ │ │ │ + cbz r2, 171732 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -412922,46 +412952,46 @@ │ │ │ │ ldrsh.w r5, [sp, #8] │ │ │ │ sxth r4, r0 │ │ │ │ strd r5, r6, [r3, #-8] │ │ │ │ mov.w r5, r0, asr #16 │ │ │ │ str.w r0, [lr] │ │ │ │ strd r4, r5, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1716d4 │ │ │ │ - ldr r2, [pc, #36] @ (171728 ) │ │ │ │ - ldr r3, [pc, #28] @ (171724 ) │ │ │ │ + bne.n 171704 │ │ │ │ + ldr r2, [pc, #36] @ (171758 ) │ │ │ │ + ldr r3, [pc, #28] @ (171754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17171a │ │ │ │ + bne.n 17174a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4, #-496] @ 0x1f0 │ │ │ │ + ldmdb r4, {r2, r3, r4, r5, r6} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6], #496 @ 0x1f0 │ │ │ │ + strexd ip, r0, r0, [r6] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1717a8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1717ac ) │ │ │ │ + ldr r1, [pc, #104] @ (1717d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1717dc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 17178a │ │ │ │ + cbz r2, 1717ba │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -412971,46 +413001,46 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldrsh.w r6, [sp] │ │ │ │ ldrsh.w r5, [sp, #2] │ │ │ │ ldrsh.w r0, [sp, #4] │ │ │ │ ldrsh.w r1, [sp, #6] │ │ │ │ strd r6, r5, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 171758 │ │ │ │ - ldr r2, [pc, #36] @ (1717b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1717ac ) │ │ │ │ + bne.n 171788 │ │ │ │ + ldr r2, [pc, #36] @ (1717e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1717dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1717a2 │ │ │ │ + bne.n 1717d2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia.w sl!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia.w sl, {r2, r3, r4, r5, r6} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #-496 @ 0x1f0 │ │ │ │ + @ instruction: 0xe83e007c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (171828 ) │ │ │ │ - ldr r3, [pc, #100] @ (17182c ) │ │ │ │ + ldr r1, [pc, #96] @ (171858 ) │ │ │ │ + ldr r3, [pc, #100] @ (17185c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 17180a │ │ │ │ + cbz r2, 17183a │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -413019,47 +413049,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1717e4 │ │ │ │ - ldr r2, [pc, #36] @ (171830 ) │ │ │ │ - ldr r3, [pc, #28] @ (17182c ) │ │ │ │ + bne.n 171814 │ │ │ │ + ldr r2, [pc, #36] @ (171860 ) │ │ │ │ + ldr r3, [pc, #28] @ (17185c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171822 │ │ │ │ + bne.n 171852 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe832007c │ │ │ │ + @ instruction: 0xe802007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171810 │ │ │ │ + b.n 1717e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #104] @ (1718b0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1718b4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1718e0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1718e4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 171894 │ │ │ │ + cbz r5, 1718c4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -413071,47 +413101,47 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ strd r0, r2, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 171864 │ │ │ │ - ldr r2, [pc, #32] @ (1718b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1718b4 ) │ │ │ │ + bne.n 171894 │ │ │ │ + ldr r2, [pc, #32] @ (1718e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1718e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1718ac │ │ │ │ + bne.n 1718dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - b.n 171818 │ │ │ │ + b.n 1717e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171784 │ │ │ │ + b.n 171754 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #100] @ (171934 ) │ │ │ │ - ldr r3, [pc, #104] @ (171938 ) │ │ │ │ + ldr r2, [pc, #100] @ (171964 ) │ │ │ │ + ldr r3, [pc, #104] @ (171968 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 171916 │ │ │ │ + cbz r6, 171946 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -413123,48 +413153,48 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r0, [lr, #-32] │ │ │ │ strd r1, r3, [lr, #-24] │ │ │ │ - bne.n 1718ea │ │ │ │ - ldr r2, [pc, #36] @ (17193c ) │ │ │ │ - ldr r3, [pc, #28] @ (171938 ) │ │ │ │ + bne.n 17191a │ │ │ │ + ldr r2, [pc, #36] @ (17196c ) │ │ │ │ + ldr r3, [pc, #28] @ (171968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17192e │ │ │ │ + bne.n 17195e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 17178c │ │ │ │ + b.n 17175c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171704 │ │ │ │ + b.n 1716d4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1719b4 ) │ │ │ │ - ldr r3, [pc, #100] @ (1719b8 ) │ │ │ │ + ldr r1, [pc, #96] @ (1719e4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1719e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 171996 │ │ │ │ + cbz r2, 1719c6 │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -413173,48 +413203,48 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 171970 │ │ │ │ - ldr r2, [pc, #36] @ (1719bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1719b8 ) │ │ │ │ + bne.n 1719a0 │ │ │ │ + ldr r2, [pc, #36] @ (1719ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1719e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1719ae │ │ │ │ + bne.n 1719de │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 171704 │ │ │ │ + b.n 1716d4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171684 │ │ │ │ + b.n 171654 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #104] @ (171a3c ) │ │ │ │ - ldr r3, [pc, #108] @ (171a40 ) │ │ │ │ + ldr r2, [pc, #104] @ (171a6c ) │ │ │ │ + ldr r3, [pc, #108] @ (171a70 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 171a20 │ │ │ │ + cbz r5, 171a50 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -413226,47 +413256,47 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ strd r0, r2, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1719f0 │ │ │ │ - ldr r2, [pc, #32] @ (171a44 ) │ │ │ │ - ldr r3, [pc, #28] @ (171a40 ) │ │ │ │ + bne.n 171a20 │ │ │ │ + ldr r2, [pc, #32] @ (171a74 ) │ │ │ │ + ldr r3, [pc, #28] @ (171a70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171a38 │ │ │ │ + bne.n 171a68 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - b.n 17168c │ │ │ │ + b.n 17165c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1715f8 │ │ │ │ + b.n 1715c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #100] @ (171ac0 ) │ │ │ │ - ldr r3, [pc, #104] @ (171ac4 ) │ │ │ │ + ldr r2, [pc, #100] @ (171af0 ) │ │ │ │ + ldr r3, [pc, #104] @ (171af4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 171aa2 │ │ │ │ + cbz r6, 171ad2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -413278,48 +413308,48 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r0, [lr, #-32] │ │ │ │ strd r1, r3, [lr, #-24] │ │ │ │ - bne.n 171a76 │ │ │ │ - ldr r2, [pc, #36] @ (171ac8 ) │ │ │ │ - ldr r3, [pc, #28] @ (171ac4 ) │ │ │ │ + bne.n 171aa6 │ │ │ │ + ldr r2, [pc, #36] @ (171af8 ) │ │ │ │ + ldr r3, [pc, #28] @ (171af4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171aba │ │ │ │ + bne.n 171aea │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 171600 │ │ │ │ + b.n 1715d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171578 │ │ │ │ + b.n 171548 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #108] @ (171b4c ) │ │ │ │ - ldr r3, [pc, #112] @ (171b50 ) │ │ │ │ + ldr r1, [pc, #108] @ (171b7c ) │ │ │ │ + ldr r3, [pc, #112] @ (171b80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 171b2e │ │ │ │ + cbz r2, 171b5e │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -413332,48 +413362,48 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r4 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 171afc │ │ │ │ - ldr r2, [pc, #36] @ (171b54 ) │ │ │ │ - ldr r3, [pc, #28] @ (171b50 ) │ │ │ │ + bne.n 171b2c │ │ │ │ + ldr r2, [pc, #36] @ (171b84 ) │ │ │ │ + ldr r3, [pc, #28] @ (171b80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171b46 │ │ │ │ + bne.n 171b76 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 171584 │ │ │ │ + b.n 171554 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1714ec │ │ │ │ + b.n 1714bc │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (171bec ) │ │ │ │ - ldr r3, [pc, #128] @ (171bf0 ) │ │ │ │ + ldr r2, [pc, #128] @ (171c1c ) │ │ │ │ + ldr r3, [pc, #128] @ (171c20 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 171bcc │ │ │ │ + cbz r6, 171bfc │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #8 │ │ │ │ mov r9, sp │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r9 │ │ │ │ @@ -413393,48 +413423,48 @@ │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [lr, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ - bne.n 171b8c │ │ │ │ - ldr r2, [pc, #36] @ (171bf4 ) │ │ │ │ - ldr r3, [pc, #32] @ (171bf0 ) │ │ │ │ + bne.n 171bbc │ │ │ │ + ldr r2, [pc, #36] @ (171c24 ) │ │ │ │ + ldr r3, [pc, #32] @ (171c20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171be6 │ │ │ │ + bne.n 171c16 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 171508 │ │ │ │ + b.n 1714d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171450 │ │ │ │ + b.n 172420 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (171cac ) │ │ │ │ - ldr r3, [pc, #160] @ (171cb0 ) │ │ │ │ + ldr r2, [pc, #160] @ (171cdc ) │ │ │ │ + ldr r3, [pc, #160] @ (171ce0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 171c8c │ │ │ │ + cbz r6, 171cbc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -413463,49 +413493,49 @@ │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 171c2a │ │ │ │ - ldr r2, [pc, #36] @ (171cb4 ) │ │ │ │ - ldr r3, [pc, #32] @ (171cb0 ) │ │ │ │ + bne.n 171c5a │ │ │ │ + ldr r2, [pc, #36] @ (171ce4 ) │ │ │ │ + ldr r3, [pc, #32] @ (171ce0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171ca6 │ │ │ │ + bne.n 171cd6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 172488 │ │ │ │ + b.n 172458 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172390 │ │ │ │ + b.n 172360 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (171d7c ) │ │ │ │ - ldr r3, [pc, #180] @ (171d80 ) │ │ │ │ + ldr r2, [pc, #176] @ (171dac ) │ │ │ │ + ldr r3, [pc, #180] @ (171db0 ) │ │ │ │ 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 171d5e │ │ │ │ + beq.n 171d8e │ │ │ │ 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] │ │ │ │ @@ -413539,48 +413569,48 @@ │ │ │ │ str.w r1, [r4, #-24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 171ce8 │ │ │ │ - ldr r2, [pc, #36] @ (171d84 ) │ │ │ │ - ldr r3, [pc, #28] @ (171d80 ) │ │ │ │ + bne.n 171d18 │ │ │ │ + ldr r2, [pc, #36] @ (171db4 ) │ │ │ │ + ldr r3, [pc, #28] @ (171db0 ) │ │ │ │ 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 171d76 │ │ │ │ + bne.n 171da6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1723dc │ │ │ │ + b.n 1723ac │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1722bc │ │ │ │ + b.n 17228c │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (171e20 ) │ │ │ │ - ldr r3, [pc, #132] @ (171e24 ) │ │ │ │ + ldr r1, [pc, #132] @ (171e50 ) │ │ │ │ + ldr r3, [pc, #132] @ (171e54 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 171e02 │ │ │ │ + cbz r2, 171e32 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r8, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r7, #1 │ │ │ │ @@ -413589,58 +413619,58 @@ │ │ │ │ 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 171dee │ │ │ │ + blt.n 171e1e │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r0, #2147483648 @ 0x80000000 │ │ │ │ adds r4, #1 │ │ │ │ strd r0, r5, [r3, #-16] │ │ │ │ strd r5, r7, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 171dc0 │ │ │ │ - ldr r2, [pc, #36] @ (171e28 ) │ │ │ │ - ldr r3, [pc, #28] @ (171e24 ) │ │ │ │ + bne.n 171df0 │ │ │ │ + ldr r2, [pc, #36] @ (171e58 ) │ │ │ │ + ldr r3, [pc, #28] @ (171e54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171e1c │ │ │ │ + bne.n 171e4c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - b.n 1722dc │ │ │ │ + b.n 1722ac │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172218 │ │ │ │ + b.n 1721e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #176] @ (171ef0 ) │ │ │ │ - ldr r3, [pc, #176] @ (171ef4 ) │ │ │ │ + ldr r2, [pc, #176] @ (171f20 ) │ │ │ │ + ldr r3, [pc, #176] @ (171f24 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 171ed0 │ │ │ │ + cbz r7, 171f00 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ mov sl, sp │ │ │ │ mov r9, r5 │ │ │ │ @@ -413652,72 +413682,72 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ 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 171e98 │ │ │ │ + blt.n 171ec8 │ │ │ │ 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, [lr, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 171ebc │ │ │ │ + blt.n 171eec │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r5, #1 │ │ │ │ strd r3, r9, [lr, #-12] │ │ │ │ str.w r8, [lr, #-4] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 171e68 │ │ │ │ - ldr r2, [pc, #36] @ (171ef8 ) │ │ │ │ - ldr r3, [pc, #32] @ (171ef4 ) │ │ │ │ + bne.n 171e98 │ │ │ │ + ldr r2, [pc, #36] @ (171f28 ) │ │ │ │ + ldr r3, [pc, #32] @ (171f24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171eea │ │ │ │ + bne.n 171f1a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 172264 │ │ │ │ + b.n 172234 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17214c │ │ │ │ + b.n 17211c │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (171ff4 ) │ │ │ │ - ldr r3, [pc, #228] @ (171ff8 ) │ │ │ │ + ldr r2, [pc, #228] @ (172024 ) │ │ │ │ + ldr r3, [pc, #228] @ (172028 ) │ │ │ │ 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 171fd6 │ │ │ │ + beq.n 172006 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -413731,82 +413761,82 @@ │ │ │ │ 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 171f7c │ │ │ │ + blt.n 171fac │ │ │ │ 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 171fa2 │ │ │ │ + blt.n 171fd2 │ │ │ │ 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 171fc6 │ │ │ │ + blt.n 171ff6 │ │ │ │ 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 171f38 │ │ │ │ - ldr r2, [pc, #36] @ (171ffc ) │ │ │ │ - ldr r3, [pc, #28] @ (171ff8 ) │ │ │ │ + bne.n 171f68 │ │ │ │ + ldr r2, [pc, #36] @ (17202c ) │ │ │ │ + ldr r3, [pc, #28] @ (172028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171ff0 │ │ │ │ + bne.n 172020 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - b.n 1721c8 │ │ │ │ + b.n 172198 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172044 │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #276] @ (172128 ) │ │ │ │ - ldr r3, [pc, #276] @ (17212c ) │ │ │ │ + ldr r2, [pc, #276] @ (172158 ) │ │ │ │ + ldr r3, [pc, #276] @ (17215c ) │ │ │ │ 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 172108 │ │ │ │ + beq.n 172138 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ mov ip, r8 │ │ │ │ @@ -413822,194 +413852,194 @@ │ │ │ │ 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 172088 │ │ │ │ + blt.n 1720b8 │ │ │ │ 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 1720ae │ │ │ │ + blt.n 1720de │ │ │ │ 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 1720d4 │ │ │ │ + blt.n 172104 │ │ │ │ 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 1720f8 │ │ │ │ + blt.n 172128 │ │ │ │ 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 172038 │ │ │ │ - ldr r2, [pc, #36] @ (172130 ) │ │ │ │ - ldr r3, [pc, #32] @ (17212c ) │ │ │ │ + bne.n 172068 │ │ │ │ + ldr r2, [pc, #36] @ (172160 ) │ │ │ │ + ldr r3, [pc, #32] @ (17215c ) │ │ │ │ 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 172122 │ │ │ │ + bne.n 172152 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1721a4 ) │ │ │ │ - ldr r3, [pc, #96] @ (1721a8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1721d4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1721d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 172186 │ │ │ │ + cbz r2, 1721b6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 172160 │ │ │ │ - ldr r2, [pc, #36] @ (1721ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1721a8 ) │ │ │ │ + bne.n 172190 │ │ │ │ + ldr r2, [pc, #36] @ (1721dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1721d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17219e │ │ │ │ + bne.n 1721ce │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (172220 ) │ │ │ │ - ldr r3, [pc, #96] @ (172224 ) │ │ │ │ + ldr r1, [pc, #92] @ (172250 ) │ │ │ │ + ldr r3, [pc, #96] @ (172254 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 172202 │ │ │ │ + cbz r2, 172232 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1721dc │ │ │ │ - ldr r2, [pc, #36] @ (172228 ) │ │ │ │ - ldr r3, [pc, #28] @ (172224 ) │ │ │ │ + bne.n 17220c │ │ │ │ + ldr r2, [pc, #36] @ (172258 ) │ │ │ │ + ldr r3, [pc, #28] @ (172254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17221a │ │ │ │ + bne.n 17224a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172218 │ │ │ │ + ble.n 1721e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #156] @ (1722dc ) │ │ │ │ - ldr r3, [pc, #160] @ (1722e0 ) │ │ │ │ + ldr r1, [pc, #156] @ (17230c ) │ │ │ │ + ldr r3, [pc, #160] @ (172310 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1722ba │ │ │ │ + cbz r2, 1722ea │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #124] @ 1722d8 │ │ │ │ + vldr s12, [pc, #124] @ 172308 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s11, [r3, #-20] @ 0xffffffec │ │ │ │ @@ -414027,55 +414057,55 @@ │ │ │ │ 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 172260 │ │ │ │ - ldr r2, [pc, #40] @ (1722e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1722e0 ) │ │ │ │ + bne.n 172290 │ │ │ │ + ldr r2, [pc, #40] @ (172314 ) │ │ │ │ + ldr r3, [pc, #32] @ (172310 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1722d2 │ │ │ │ + bne.n 172302 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ble.n 172254 │ │ │ │ + ble.n 172224 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172364 │ │ │ │ + ble.n 172334 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1723c8 ) │ │ │ │ - ldr r3, [pc, #208] @ (1723cc ) │ │ │ │ + ldr r1, [pc, #204] @ (1723f8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1723fc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1723a6 │ │ │ │ + beq.n 1723d6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1723c4 │ │ │ │ + vldr s11, [pc, #172] @ 1723f4 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ @@ -414106,50 +414136,50 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 172322 │ │ │ │ - ldr r2, [pc, #40] @ (1723d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1723cc ) │ │ │ │ + bne.n 172352 │ │ │ │ + ldr r2, [pc, #40] @ (172400 ) │ │ │ │ + ldr r3, [pc, #32] @ (1723fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1723be │ │ │ │ + bne.n 1723ee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - bgt.n 1723c8 │ │ │ │ + bgt.n 172398 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172478 │ │ │ │ + bgt.n 172448 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (172450 ) │ │ │ │ - ldr r3, [pc, #108] @ (172454 ) │ │ │ │ + ldr r1, [pc, #104] @ (172480 ) │ │ │ │ + ldr r3, [pc, #108] @ (172484 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 172434 │ │ │ │ + cbz r2, 172464 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -414160,47 +414190,47 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrh.w r5, [sp, #4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ ldrh.w r1, [sp, #8] │ │ │ │ strd r5, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 172402 │ │ │ │ - ldr r2, [pc, #32] @ (172458 ) │ │ │ │ - ldr r3, [pc, #28] @ (172454 ) │ │ │ │ + bne.n 172432 │ │ │ │ + ldr r2, [pc, #32] @ (172488 ) │ │ │ │ + ldr r3, [pc, #28] @ (172484 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17244c │ │ │ │ + bne.n 17247c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 172478 │ │ │ │ + blt.n 172448 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1723e4 │ │ │ │ + blt.n 1723b4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1724d8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1724dc ) │ │ │ │ + ldr r1, [pc, #104] @ (172508 ) │ │ │ │ + ldr r3, [pc, #108] @ (17250c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1724bc │ │ │ │ + cbz r2, 1724ec │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -414211,47 +414241,47 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrsh.w r5, [sp, #4] │ │ │ │ ldrsh.w r0, [sp, #6] │ │ │ │ ldrsh.w r1, [sp, #8] │ │ │ │ strd r5, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 17248a │ │ │ │ - ldr r2, [pc, #32] @ (1724e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1724dc ) │ │ │ │ + bne.n 1724ba │ │ │ │ + ldr r2, [pc, #32] @ (172510 ) │ │ │ │ + ldr r3, [pc, #28] @ (17250c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1724d4 │ │ │ │ + bne.n 172504 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1723f0 │ │ │ │ + blt.n 1725c0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 17255c │ │ │ │ + blt.n 17252c │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #108] @ (172564 ) │ │ │ │ - ldr r3, [pc, #112] @ (172568 ) │ │ │ │ + ldr r2, [pc, #108] @ (172594 ) │ │ │ │ + ldr r3, [pc, #112] @ (172598 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 172548 │ │ │ │ + cbz r6, 172578 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -414266,47 +414296,47 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ str.w r0, [lr, #-32] │ │ │ │ str.w r1, [lr, #-28] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ - bne.n 172516 │ │ │ │ - ldr r2, [pc, #32] @ (17256c ) │ │ │ │ - ldr r3, [pc, #28] @ (172568 ) │ │ │ │ + bne.n 172546 │ │ │ │ + ldr r2, [pc, #32] @ (17259c ) │ │ │ │ + ldr r3, [pc, #28] @ (172598 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172560 │ │ │ │ + bne.n 172590 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - blt.n 17256c │ │ │ │ + bge.n 17253c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1724d0 │ │ │ │ + bge.n 1724a0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #108] @ (1725f0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1725f4 ) │ │ │ │ + ldr r2, [pc, #108] @ (172620 ) │ │ │ │ + ldr r3, [pc, #108] @ (172624 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1725d2 │ │ │ │ + cbz r6, 172602 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -414319,47 +414349,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r7, [lr, #-20] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r1, r0, [lr, #-32] │ │ │ │ - bne.n 1725a4 │ │ │ │ - ldr r2, [pc, #36] @ (1725f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1725f4 ) │ │ │ │ + bne.n 1725d4 │ │ │ │ + ldr r2, [pc, #36] @ (172628 ) │ │ │ │ + ldr r3, [pc, #28] @ (172624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1725ec │ │ │ │ + bne.n 17261c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bge.n 1726dc │ │ │ │ + bge.n 1726ac │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 172648 │ │ │ │ + bls.n 172618 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #108] @ (17267c ) │ │ │ │ - ldr r3, [pc, #108] @ (172680 ) │ │ │ │ + ldr r2, [pc, #108] @ (1726ac ) │ │ │ │ + ldr r3, [pc, #108] @ (1726b0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 17265e │ │ │ │ + cbz r6, 17268e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -414372,101 +414402,101 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r7, [lr, #-20] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r1, r0, [lr, #-32] │ │ │ │ - bne.n 172630 │ │ │ │ - ldr r2, [pc, #36] @ (172684 ) │ │ │ │ - ldr r3, [pc, #28] @ (172680 ) │ │ │ │ + bne.n 172660 │ │ │ │ + ldr r2, [pc, #36] @ (1726b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1726b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172678 │ │ │ │ + bne.n 1726a8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bls.n 172650 │ │ │ │ + bls.n 172620 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1725bc │ │ │ │ + bls.n 17278c │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #108] @ (172708 ) │ │ │ │ - ldr r3, [pc, #112] @ (17270c ) │ │ │ │ + ldr r1, [pc, #108] @ (172738 ) │ │ │ │ + ldr r3, [pc, #112] @ (17273c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1726e6 │ │ │ │ + cbz r2, 172716 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s15, [pc, #76] @ 172704 │ │ │ │ + vldr s15, [pc, #76] @ 172734 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1726b8 │ │ │ │ - ldr r2, [pc, #40] @ (172710 ) │ │ │ │ - ldr r3, [pc, #32] @ (17270c ) │ │ │ │ + bne.n 1726e8 │ │ │ │ + ldr r2, [pc, #40] @ (172740 ) │ │ │ │ + ldr r3, [pc, #32] @ (17273c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1726fe │ │ │ │ + bne.n 17272e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1727c8 │ │ │ │ + bls.n 172798 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 172738 │ │ │ │ + bhi.n 172708 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (172788 ) │ │ │ │ - ldr r3, [pc, #100] @ (17278c ) │ │ │ │ + ldr r1, [pc, #96] @ (1727b8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1727bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 17276c │ │ │ │ + cbz r2, 17279c │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -414475,47 +414505,47 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 172742 │ │ │ │ - ldr r2, [pc, #32] @ (172790 ) │ │ │ │ - ldr r3, [pc, #28] @ (17278c ) │ │ │ │ + bne.n 172772 │ │ │ │ + ldr r2, [pc, #32] @ (1727c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1727bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172784 │ │ │ │ + bne.n 1727b4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 172730 │ │ │ │ + bhi.n 172700 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1726ac │ │ │ │ + bhi.n 17287c │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (172808 ) │ │ │ │ - ldr r3, [pc, #100] @ (17280c ) │ │ │ │ + ldr r1, [pc, #96] @ (172838 ) │ │ │ │ + ldr r3, [pc, #100] @ (17283c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1727ec │ │ │ │ + cbz r2, 17281c │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -414524,269 +414554,269 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1727c2 │ │ │ │ - ldr r2, [pc, #32] @ (172810 ) │ │ │ │ - ldr r3, [pc, #28] @ (17280c ) │ │ │ │ + bne.n 1727f2 │ │ │ │ + ldr r2, [pc, #32] @ (172840 ) │ │ │ │ + ldr r3, [pc, #28] @ (17283c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172804 │ │ │ │ + bne.n 172834 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 1728b0 │ │ │ │ + bhi.n 172880 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 17282c │ │ │ │ + bvc.n 1727fc │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (172920 ) │ │ │ │ - ldr r3, [pc, #240] @ (172924 ) │ │ │ │ + ldr r2, [pc, #240] @ (172950 ) │ │ │ │ + ldr r3, [pc, #240] @ (172954 ) │ │ │ │ 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 1728e8 │ │ │ │ + beq.n 172918 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ - vldr s20, [pc, #200] @ 172918 │ │ │ │ + vldr s20, [pc, #200] @ 172948 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s21, [pc, #200] @ 17291c │ │ │ │ + vldr s21, [pc, #200] @ 17294c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 172910 │ │ │ │ + vldr d9, [pc, #180] @ 172940 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr d0, [sp] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 17289a │ │ │ │ + ble.n 1728ca │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1728cc │ │ │ │ + ble.n 1728fc │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 4ac98 │ │ │ │ adds r5, #16 │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 172862 │ │ │ │ - ldr r2, [pc, #60] @ (172928 ) │ │ │ │ - ldr r3, [pc, #56] @ (172924 ) │ │ │ │ + bne.n 172892 │ │ │ │ + ldr r2, [pc, #60] @ (172958 ) │ │ │ │ + ldr r3, [pc, #56] @ (172954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172906 │ │ │ │ + bne.n 172936 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172918 │ │ │ │ + b.n 172948 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bvc.n 1728b4 │ │ │ │ + bvc.n 172884 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 17294c │ │ │ │ + bvs.n 17291c │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #288] @ (172a68 ) │ │ │ │ - ldr r3, [pc, #288] @ (172a6c ) │ │ │ │ + ldr r2, [pc, #288] @ (172a98 ) │ │ │ │ + ldr r3, [pc, #288] @ (172a9c ) │ │ │ │ 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 172a34 │ │ │ │ + beq.n 172a64 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ - vldr s20, [pc, #248] @ 172a60 │ │ │ │ + vldr s20, [pc, #248] @ 172a90 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 172a64 │ │ │ │ + vldr s21, [pc, #244] @ 172a94 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #224] @ 172a58 │ │ │ │ + vldr d9, [pc, #224] @ 172a88 │ │ │ │ mov ip, r9 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1729b8 │ │ │ │ + ble.n 1729e8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1729ea │ │ │ │ + ble.n 172a1a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172a1c │ │ │ │ + ble.n 172a4c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 4ac98 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 172978 │ │ │ │ - ldr r2, [pc, #56] @ (172a70 ) │ │ │ │ - ldr r3, [pc, #52] @ (172a6c ) │ │ │ │ + bne.n 1729a8 │ │ │ │ + ldr r2, [pc, #56] @ (172aa0 ) │ │ │ │ + ldr r3, [pc, #52] @ (172a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172a52 │ │ │ │ + bne.n 172a82 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172a60 │ │ │ │ + b.n 172a90 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bvs.n 1729cc │ │ │ │ + bvs.n 17299c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1729fc │ │ │ │ + bpl.n 1729cc │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #336] @ (172be0 ) │ │ │ │ - ldr r3, [pc, #336] @ (172be4 ) │ │ │ │ + ldr r2, [pc, #336] @ (172c10 ) │ │ │ │ + ldr r3, [pc, #336] @ (172c14 ) │ │ │ │ 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 172bac │ │ │ │ + beq.w 172bdc │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #296] @ 172bd8 │ │ │ │ + vldr s20, [pc, #296] @ 172c08 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s21, [pc, #292] @ 172bdc │ │ │ │ - vldr d9, [pc, #276] @ 172bd0 │ │ │ │ + vldr s21, [pc, #292] @ 172c0c │ │ │ │ + vldr d9, [pc, #276] @ 172c00 │ │ │ │ mov ip, r8 │ │ │ │ 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] │ │ │ │ @@ -414795,135 +414825,135 @@ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172b02 │ │ │ │ + ble.n 172b32 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172b34 │ │ │ │ + ble.n 172b64 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172b66 │ │ │ │ + ble.n 172b96 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172b98 │ │ │ │ + ble.n 172bc8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 4ac98 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 172abe │ │ │ │ - ldr r2, [pc, #56] @ (172be8 ) │ │ │ │ - ldr r3, [pc, #52] @ (172be4 ) │ │ │ │ + bne.n 172aee │ │ │ │ + ldr r2, [pc, #56] @ (172c18 ) │ │ │ │ + ldr r3, [pc, #52] @ (172c14 ) │ │ │ │ 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 172bca │ │ │ │ + bne.n 172bfa │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172bd8 │ │ │ │ + b.n 172c08 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bpl.n 172cb4 │ │ │ │ + bpl.n 172c84 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172c84 │ │ │ │ + bmi.n 172c54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (172d00 ) │ │ │ │ - ldr r3, [pc, #248] @ (172d04 ) │ │ │ │ + ldr r2, [pc, #248] @ (172d30 ) │ │ │ │ + ldr r3, [pc, #248] @ (172d34 ) │ │ │ │ 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 172cc4 │ │ │ │ + beq.n 172cf4 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ - vldr s20, [pc, #208] @ 172cf8 │ │ │ │ + vldr s20, [pc, #208] @ 172d28 │ │ │ │ mov r8, r5 │ │ │ │ - vldr s21, [pc, #204] @ 172cfc │ │ │ │ + vldr s21, [pc, #204] @ 172d2c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 172ce8 │ │ │ │ - vldr d8, [pc, #184] @ 172cf0 │ │ │ │ + vldr d9, [pc, #180] @ 172d18 │ │ │ │ + vldr d8, [pc, #184] @ 172d20 │ │ │ │ mov r3, r9 │ │ │ │ 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 172c72 │ │ │ │ + ble.n 172ca2 │ │ │ │ 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 │ │ │ │ @@ -414931,15 +414961,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172ca6 │ │ │ │ + ble.n 172cd6 │ │ │ │ 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 │ │ │ │ @@ -414949,84 +414979,84 @@ │ │ │ │ blx 4ac98 │ │ │ │ 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 172c3a │ │ │ │ - ldr r2, [pc, #64] @ (172d08 ) │ │ │ │ - ldr r3, [pc, #60] @ (172d04 ) │ │ │ │ + bne.n 172c6a │ │ │ │ + ldr r2, [pc, #64] @ (172d38 ) │ │ │ │ + ldr r3, [pc, #60] @ (172d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172ce2 │ │ │ │ + bne.n 172d12 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__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 172cf8 │ │ │ │ + b.n 172d28 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bcc.n 172ce4 │ │ │ │ + bcc.n 172cb4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172d74 │ │ │ │ + bcc.n 172d44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (172e48 ) │ │ │ │ - ldr r3, [pc, #288] @ (172e4c ) │ │ │ │ + ldr r2, [pc, #288] @ (172e78 ) │ │ │ │ + ldr r3, [pc, #288] @ (172e7c ) │ │ │ │ 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 172e0e │ │ │ │ + beq.n 172e3e │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #248] @ 172e40 │ │ │ │ + vldr s20, [pc, #248] @ 172e70 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 172e44 │ │ │ │ - vldr d9, [pc, #220] @ 172e30 │ │ │ │ - vldr d8, [pc, #224] @ 172e38 │ │ │ │ + vldr s21, [pc, #244] @ 172e74 │ │ │ │ + vldr d9, [pc, #220] @ 172e60 │ │ │ │ + vldr d8, [pc, #224] @ 172e68 │ │ │ │ mov r3, r8 │ │ │ │ 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 172d8e │ │ │ │ + ble.n 172dbe │ │ │ │ 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 │ │ │ │ @@ -415034,15 +415064,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172dc2 │ │ │ │ + ble.n 172df2 │ │ │ │ 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 │ │ │ │ @@ -415050,15 +415080,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172df6 │ │ │ │ + ble.n 172e26 │ │ │ │ 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 │ │ │ │ @@ -415067,83 +415097,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 4ac98 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 172d58 │ │ │ │ - ldr r2, [pc, #64] @ (172e50 ) │ │ │ │ - ldr r3, [pc, #56] @ (172e4c ) │ │ │ │ + bne.n 172d88 │ │ │ │ + ldr r2, [pc, #64] @ (172e80 ) │ │ │ │ + ldr r3, [pc, #56] @ (172e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172e2c │ │ │ │ + bne.n 172e5c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172e40 │ │ │ │ + b.n 172e70 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bcs.n 172dec │ │ │ │ + bcs.n 172dbc │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 172e28 │ │ │ │ + bne.n 172df8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (172fc8 ) │ │ │ │ - ldr r3, [pc, #344] @ (172fcc ) │ │ │ │ + ldr r2, [pc, #344] @ (172ff8 ) │ │ │ │ + ldr r3, [pc, #344] @ (172ffc ) │ │ │ │ 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 172f8a │ │ │ │ + beq.w 172fba │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ - vldr s20, [pc, #300] @ 172fc0 │ │ │ │ - vldr s21, [pc, #300] @ 172fc4 │ │ │ │ - vldr d9, [pc, #276] @ 172fb0 │ │ │ │ - vldr d8, [pc, #280] @ 172fb8 │ │ │ │ + vldr s20, [pc, #300] @ 172ff0 │ │ │ │ + vldr s21, [pc, #300] @ 172ff4 │ │ │ │ + vldr d9, [pc, #276] @ 172fe0 │ │ │ │ + vldr d8, [pc, #280] @ 172fe8 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172eda │ │ │ │ + ble.n 172f0a │ │ │ │ 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 │ │ │ │ @@ -415151,15 +415181,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172f0e │ │ │ │ + ble.n 172f3e │ │ │ │ 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 │ │ │ │ @@ -415167,15 +415197,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172f42 │ │ │ │ + ble.n 172f72 │ │ │ │ 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 │ │ │ │ @@ -415183,15 +415213,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 4ac98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 172f76 │ │ │ │ + ble.n 172fa6 │ │ │ │ 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 │ │ │ │ @@ -415199,421 +415229,421 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 4ac98 │ │ │ │ adds r5, #16 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 172ea0 │ │ │ │ - ldr r2, [pc, #68] @ (172fd0 ) │ │ │ │ - ldr r3, [pc, #60] @ (172fcc ) │ │ │ │ + bne.n 172ed0 │ │ │ │ + ldr r2, [pc, #68] @ (173000 ) │ │ │ │ + ldr r3, [pc, #60] @ (172ffc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172fa8 │ │ │ │ + bne.n 172fd8 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172fc0 │ │ │ │ + b.n 172ff0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bne.n 172edc │ │ │ │ + bne.n 1730ac │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1730b0 │ │ │ │ + beq.n 173080 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (173064 ) │ │ │ │ - ldr r3, [pc, #124] @ (173068 ) │ │ │ │ + ldr r2, [pc, #124] @ (173094 ) │ │ │ │ + ldr r3, [pc, #124] @ (173098 ) │ │ │ │ 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 173044 │ │ │ │ + beq.n 173074 │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 17300c │ │ │ │ - ldr r2, [pc, #36] @ (17306c ) │ │ │ │ - ldr r3, [pc, #32] @ (173068 ) │ │ │ │ + bne.n 17303c │ │ │ │ + ldr r2, [pc, #36] @ (17309c ) │ │ │ │ + ldr r3, [pc, #32] @ (173098 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17305e │ │ │ │ + bne.n 17308e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 173088 │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #128] @ (173104 ) │ │ │ │ - ldr r3, [pc, #128] @ (173108 ) │ │ │ │ + ldr r2, [pc, #128] @ (173134 ) │ │ │ │ + ldr r3, [pc, #128] @ (173138 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1730e4 │ │ │ │ + cbz r7, 173114 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov r3, r8 │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1730a2 │ │ │ │ - ldr r2, [pc, #36] @ (17310c ) │ │ │ │ - ldr r3, [pc, #32] @ (173108 ) │ │ │ │ + bne.n 1730d2 │ │ │ │ + ldr r2, [pc, #36] @ (17313c ) │ │ │ │ + ldr r3, [pc, #32] @ (173138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1730fe │ │ │ │ + bne.n 17312e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1731a4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1731a8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1731d4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1731d8 ) │ │ │ │ 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 173184 │ │ │ │ + beq.n 1731b4 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ mov r3, r8 │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 17314a │ │ │ │ - ldr r2, [pc, #36] @ (1731ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1731a8 ) │ │ │ │ + bne.n 17317a │ │ │ │ + ldr r2, [pc, #36] @ (1731dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1731d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17319e │ │ │ │ + bne.n 1731ce │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd ip, r7, [sp, #32] │ │ │ │ - cbz r7, 1731d4 │ │ │ │ + cbz r7, 173204 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r2, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1731d8 │ │ │ │ + bne.n 173208 │ │ │ │ adds r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1731ce │ │ │ │ + bne.n 1731fe │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s12, [pc, #88] @ 173234 │ │ │ │ + vldr s12, [pc, #88] @ 173264 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #84] @ 173238 │ │ │ │ + vldr s13, [pc, #84] @ 173268 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, r1 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 17321a │ │ │ │ + ble.n 17324a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w lr, [sp, #4] │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1731e8 │ │ │ │ + bne.n 173218 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1731e4 │ │ │ │ + bne.n 173214 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17334a │ │ │ │ + beq.n 17337a │ │ │ │ bic.w r7, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17334a │ │ │ │ + beq.n 17337a │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s12, [pc, #244] @ 173350 │ │ │ │ + vldr s12, [pc, #244] @ 173380 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #244] @ 173354 │ │ │ │ + vldr s13, [pc, #244] @ 173384 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r5, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1732a0 │ │ │ │ + ble.n 1732d0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1732d0 │ │ │ │ + ble.n 173300 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #65280 @ 0xff00 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r2, #8 │ │ │ │ uxthlt r2, r2 │ │ │ │ orrlt r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 173302 │ │ │ │ + ble.n 173332 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r2, #16 │ │ │ │ andlt.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrlt r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 173330 │ │ │ │ + ble.n 173360 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ it lt │ │ │ │ orrlt.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r1], #4 │ │ │ │ - bne.n 173270 │ │ │ │ + bne.n 1732a0 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 173266 │ │ │ │ + bne.n 173296 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 17323c │ │ │ │ - cbz r2, 1733c6 │ │ │ │ + b.w 17326c │ │ │ │ + cbz r2, 1733f6 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ - vldr s12, [pc, #92] @ 1733c8 │ │ │ │ + vldr s12, [pc, #92] @ 1733f8 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #88] @ 1733cc │ │ │ │ + vldr s13, [pc, #88] @ 1733fc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov s15, r4 │ │ │ │ strb.w ip, [r0, #-4] │ │ │ │ strb.w ip, [r0, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1733b4 │ │ │ │ + ble.n 1733e4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w lr, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 173374 │ │ │ │ + bne.n 1733a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 173440 │ │ │ │ + cbz r2, 173470 │ │ │ │ push {lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ - vldr s12, [pc, #96] @ 173444 │ │ │ │ + vldr s12, [pc, #96] @ 173474 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #92] @ 173448 │ │ │ │ + vldr s13, [pc, #92] @ 173478 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17341c │ │ │ │ + ble.n 17344c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -415622,37 +415652,37 @@ │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1733ec │ │ │ │ + bne.n 17341c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1734b4 │ │ │ │ + cbz r2, 1734e4 │ │ │ │ sub sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #96] @ 1734b8 │ │ │ │ - vldr s13, [pc, #96] @ 1734bc │ │ │ │ + vldr s12, [pc, #96] @ 1734e8 │ │ │ │ + vldr s13, [pc, #96] @ 1734ec │ │ │ │ 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 173492 │ │ │ │ + ble.n 1734c2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -415661,40 +415691,40 @@ │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 173462 │ │ │ │ + bne.n 173492 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 17352e │ │ │ │ + cbz r2, 17355e │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #96] @ 173530 │ │ │ │ + vldr s12, [pc, #96] @ 173560 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #96] @ 173534 │ │ │ │ + vldr s13, [pc, #96] @ 173564 │ │ │ │ vmov.f32 s14, #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 17350e │ │ │ │ + ble.n 17353e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -415703,118 +415733,118 @@ │ │ │ │ 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 1734da │ │ │ │ + bne.n 17350a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1735b0 │ │ │ │ + cbz r2, 1735e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #88] @ 1735b4 │ │ │ │ + vldr s17, [pc, #88] @ 1735e4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #88] @ 1735b8 │ │ │ │ + vldr s16, [pc, #88] @ 1735e8 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17359a │ │ │ │ + ble.n 1735ca │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 173562 │ │ │ │ + bne.n 173592 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173642 │ │ │ │ + beq.n 173672 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #96] @ 173644 │ │ │ │ + vldr s16, [pc, #96] @ 173674 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17361c │ │ │ │ + ble.n 17364c │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #64] @ 173648 │ │ │ │ + vldr s15, [pc, #64] @ 173678 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ 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 1735e8 │ │ │ │ + bne.n 173618 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 173684 │ │ │ │ + cbz r2, 1736b4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -415823,50 +415853,50 @@ │ │ │ │ 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 17365e │ │ │ │ + bne.n 17368e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (173770 ) │ │ │ │ - ldr r3, [pc, #216] @ (173774 ) │ │ │ │ + ldr r1, [pc, #212] @ (1737a0 ) │ │ │ │ + ldr r3, [pc, #216] @ (1737a4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17374c │ │ │ │ + beq.n 17377c │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 173768 │ │ │ │ - vldr s13, [pc, #176] @ 17376c │ │ │ │ + vldr s12, [pc, #176] @ 173798 │ │ │ │ + vldr s13, [pc, #176] @ 17379c │ │ │ │ mov r5, r4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 173700 │ │ │ │ + ble.n 173730 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -415876,83 +415906,83 @@ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ strb.w r5, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r5, [r3, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 17373c │ │ │ │ + ble.n 17376c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1736c2 │ │ │ │ - ldr r2, [pc, #40] @ (173778 ) │ │ │ │ - ldr r3, [pc, #36] @ (173774 ) │ │ │ │ + bne.n 1736f2 │ │ │ │ + ldr r2, [pc, #40] @ (1737a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1737a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173764 │ │ │ │ + bne.n 173794 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #212] @ (173864 ) │ │ │ │ + ldr r0, [pc, #212] @ (173894 ) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (173868 ) │ │ │ │ + ldr r1, [pc, #212] @ (173898 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173840 │ │ │ │ + beq.n 173870 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 17385c │ │ │ │ + vldr s12, [pc, #176] @ 17388c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #172] @ 173860 │ │ │ │ + vldr s13, [pc, #172] @ 173890 │ │ │ │ mov ip, r5 │ │ │ │ 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 1737f2 │ │ │ │ + ble.n 173822 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -415964,85 +415994,85 @@ │ │ │ │ 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 173832 │ │ │ │ + ble.n 173862 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1737b4 │ │ │ │ - ldr r2, [pc, #40] @ (17386c ) │ │ │ │ - ldr r3, [pc, #36] @ (173868 ) │ │ │ │ + bne.n 1737e4 │ │ │ │ + ldr r2, [pc, #40] @ (17389c ) │ │ │ │ + ldr r3, [pc, #36] @ (173898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173858 │ │ │ │ + bne.n 173888 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #216] @ (17395c ) │ │ │ │ - ldr r3, [pc, #220] @ (173960 ) │ │ │ │ + ldr r1, [pc, #216] @ (17398c ) │ │ │ │ + ldr r3, [pc, #220] @ (173990 ) │ │ │ │ sub sp, #28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173938 │ │ │ │ + beq.n 173968 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #180] @ 173954 │ │ │ │ - vldr s13, [pc, #180] @ 173958 │ │ │ │ + vldr s12, [pc, #180] @ 173984 │ │ │ │ + vldr s13, [pc, #180] @ 173988 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1738ea │ │ │ │ + ble.n 17391a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416050,15 +416080,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 17391e │ │ │ │ + ble.n 17394e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416067,80 +416097,80 @@ │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ cmp r2, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - bne.n 1738ac │ │ │ │ - ldr r2, [pc, #40] @ (173964 ) │ │ │ │ - ldr r3, [pc, #36] @ (173960 ) │ │ │ │ + bne.n 1738dc │ │ │ │ + ldr r2, [pc, #40] @ (173994 ) │ │ │ │ + ldr r3, [pc, #36] @ (173990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173950 │ │ │ │ + bne.n 173980 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173a26 │ │ │ │ + beq.n 173a56 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s17, [pc, #152] @ 173a28 │ │ │ │ - vldr s16, [pc, #152] @ 173a2c │ │ │ │ + vldr s17, [pc, #152] @ 173a58 │ │ │ │ + vldr s16, [pc, #152] @ 173a5c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1739cc │ │ │ │ + ble.n 1739fc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173a0e │ │ │ │ + ble.n 173a3e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -416148,126 +416178,126 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 173994 │ │ │ │ + bne.n 1739c4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {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 173af0 │ │ │ │ + beq.n 173b20 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, r6 │ │ │ │ - vldr s16, [pc, #156] @ 173af4 │ │ │ │ + vldr s16, [pc, #156] @ 173b24 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173a94 │ │ │ │ + ble.n 173ac4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #116] @ 173af8 │ │ │ │ + vldrlt s15, [pc, #116] @ 173b28 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173ace │ │ │ │ + ble.n 173afe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #60] @ 173af8 │ │ │ │ + vldrlt s15, [pc, #60] @ 173b28 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ strb.w sl, [r4, #-2] │ │ │ │ adds r5, #4 │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ cmp r8, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 173a5c │ │ │ │ + bne.n 173a8c │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #272] @ (173c20 ) │ │ │ │ - ldr r3, [pc, #272] @ (173c24 ) │ │ │ │ + ldr r2, [pc, #272] @ (173c50 ) │ │ │ │ + ldr r3, [pc, #272] @ (173c54 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 173bf8 │ │ │ │ + beq.n 173c28 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s12, [pc, #228] @ 173c18 │ │ │ │ + vldr s12, [pc, #228] @ 173c48 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 173c1c │ │ │ │ + vldr s13, [pc, #228] @ 173c4c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173b7c │ │ │ │ + ble.n 173bac │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416275,15 +416305,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [lr, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173bb0 │ │ │ │ + ble.n 173be0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416291,15 +416321,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #20] │ │ │ │ strb.w r3, [lr, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173be4 │ │ │ │ + ble.n 173c14 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416307,72 +416337,72 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ strb.w r7, [lr, #-1] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 173b3e │ │ │ │ - ldr r2, [pc, #44] @ (173c28 ) │ │ │ │ - ldr r3, [pc, #40] @ (173c24 ) │ │ │ │ + bne.n 173b6e │ │ │ │ + ldr r2, [pc, #44] @ (173c58 ) │ │ │ │ + ldr r3, [pc, #40] @ (173c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173c12 │ │ │ │ + bne.n 173c42 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (173d4c ) │ │ │ │ - ldr r3, [pc, #272] @ (173d50 ) │ │ │ │ + ldr r2, [pc, #268] @ (173d7c ) │ │ │ │ + ldr r3, [pc, #272] @ (173d80 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 173d26 │ │ │ │ + beq.n 173d56 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ - vldr s12, [pc, #232] @ 173d44 │ │ │ │ + vldr s12, [pc, #232] @ 173d74 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 173d48 │ │ │ │ + vldr s13, [pc, #228] @ 173d78 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 173caa │ │ │ │ + ble.n 173cda │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416380,15 +416410,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 173cde │ │ │ │ + ble.n 173d0e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416396,15 +416426,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 173d12 │ │ │ │ + ble.n 173d42 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416412,39 +416442,39 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r6, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 173c68 │ │ │ │ - ldr r2, [pc, #44] @ (173d54 ) │ │ │ │ - ldr r3, [pc, #36] @ (173d50 ) │ │ │ │ + bne.n 173c98 │ │ │ │ + ldr r2, [pc, #44] @ (173d84 ) │ │ │ │ + ldr r3, [pc, #36] @ (173d80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173d3e │ │ │ │ + bne.n 173d6e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 173d92 │ │ │ │ + cbz r2, 173dc2 │ │ │ │ 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 │ │ │ │ @@ -416455,76 +416485,76 @@ │ │ │ │ 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 173d6c │ │ │ │ + bne.n 173d9c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173e8a │ │ │ │ + beq.n 173eba │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s17, [pc, #208] @ 173e8c │ │ │ │ - vldr s16, [pc, #208] @ 173e90 │ │ │ │ + vldr s17, [pc, #208] @ 173ebc │ │ │ │ + vldr s16, [pc, #208] @ 173ec0 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173dfa │ │ │ │ + ble.n 173e2a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173e34 │ │ │ │ + ble.n 173e64 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173e6e │ │ │ │ + ble.n 173e9e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -416533,57 +416563,57 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 173dc2 │ │ │ │ + bne.n 173df2 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (173fe0 ) │ │ │ │ - ldr r3, [pc, #316] @ (173fe4 ) │ │ │ │ + ldr r2, [pc, #312] @ (174010 ) │ │ │ │ + ldr r3, [pc, #316] @ (174014 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 173fba │ │ │ │ + beq.n 173fea │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #272] @ 173fd8 │ │ │ │ + vldr s12, [pc, #272] @ 174008 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #268] @ 173fdc │ │ │ │ + vldr s13, [pc, #268] @ 17400c │ │ │ │ mov ip, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173f0e │ │ │ │ + ble.n 173f3e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416591,15 +416621,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [lr, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173f42 │ │ │ │ + ble.n 173f72 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416607,15 +416637,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #20] │ │ │ │ strb.w r3, [lr, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173f76 │ │ │ │ + ble.n 173fa6 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -416623,123 +416653,123 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #24] │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173faa │ │ │ │ + ble.n 173fda │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 173ed0 │ │ │ │ - ldr r2, [pc, #44] @ (173fe8 ) │ │ │ │ - ldr r3, [pc, #36] @ (173fe4 ) │ │ │ │ + bne.n 173f00 │ │ │ │ + ldr r2, [pc, #44] @ (174018 ) │ │ │ │ + ldr r3, [pc, #36] @ (174014 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173fd2 │ │ │ │ + bne.n 174002 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (174124 ) │ │ │ │ - ldr r3, [pc, #288] @ (174128 ) │ │ │ │ + ldr r2, [pc, #288] @ (174154 ) │ │ │ │ + ldr r3, [pc, #288] @ (174158 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1740f8 │ │ │ │ + beq.n 174128 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ - vldr s17, [pc, #248] @ 17411c │ │ │ │ + vldr s17, [pc, #248] @ 17414c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #244] @ 174120 │ │ │ │ + vldr s16, [pc, #244] @ 174150 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17406e │ │ │ │ + ble.n 17409e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1740aa │ │ │ │ + ble.n 1740da │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1740e6 │ │ │ │ + ble.n 174116 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -416748,109 +416778,109 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 17402e │ │ │ │ - ldr r2, [pc, #48] @ (17412c ) │ │ │ │ - ldr r3, [pc, #44] @ (174128 ) │ │ │ │ + bne.n 17405e │ │ │ │ + ldr r2, [pc, #48] @ (17415c ) │ │ │ │ + ldr r3, [pc, #44] @ (174158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 174116 │ │ │ │ + bne.n 174146 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ite │ │ │ │ - lsl r4, r7, #1 │ │ │ │ - lsral r0, r3, #1 │ │ │ │ + itt gt │ │ │ │ + lslgt r4, r7, #1 │ │ │ │ + lsrgt r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - nop │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #284] @ (174264 ) │ │ │ │ - ldr r3, [pc, #284] @ (174268 ) │ │ │ │ + ldr r2, [pc, #284] @ (174294 ) │ │ │ │ + ldr r3, [pc, #284] @ (174298 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17423a │ │ │ │ + beq.n 17426a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s17, [pc, #244] @ 17425c │ │ │ │ + vldr s17, [pc, #244] @ 17428c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #240] @ 174260 │ │ │ │ + vldr s16, [pc, #240] @ 174290 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1741b0 │ │ │ │ + ble.n 1741e0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1741ec │ │ │ │ + ble.n 17421c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174228 │ │ │ │ + ble.n 174258 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -416859,114 +416889,114 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 174172 │ │ │ │ - ldr r2, [pc, #48] @ (17426c ) │ │ │ │ - ldr r3, [pc, #40] @ (174268 ) │ │ │ │ + bne.n 1741a2 │ │ │ │ + ldr r2, [pc, #48] @ (17429c ) │ │ │ │ + ldr r3, [pc, #40] @ (174298 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 174258 │ │ │ │ + bne.n 174288 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17439a │ │ │ │ + beq.w 1743ca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #260] @ 17439c │ │ │ │ - vldr s16, [pc, #260] @ 1743a0 │ │ │ │ + vldr s17, [pc, #260] @ 1743cc │ │ │ │ + vldr s16, [pc, #260] @ 1743d0 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1742d4 │ │ │ │ + ble.n 174304 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17430e │ │ │ │ + ble.n 17433e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174348 │ │ │ │ + ble.n 174378 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174382 │ │ │ │ + ble.n 1743b2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -416974,100 +417004,100 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 17429c │ │ │ │ + bne.n 1742cc │ │ │ │ add sp, #8 │ │ │ │ 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 1744d6 │ │ │ │ + beq.w 174506 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #268] @ 1744d8 │ │ │ │ - vldr s16, [pc, #268] @ 1744dc │ │ │ │ + vldr s17, [pc, #268] @ 174508 │ │ │ │ + vldr s16, [pc, #268] @ 17450c │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17440e │ │ │ │ + ble.n 17443e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174448 │ │ │ │ + ble.n 174478 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174482 │ │ │ │ + ble.n 1744b2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1744be │ │ │ │ + ble.n 1744ee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -417075,110 +417105,110 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 1743d0 │ │ │ │ + bne.n 174400 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {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, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (174650 ) │ │ │ │ - ldr r3, [pc, #344] @ (174654 ) │ │ │ │ + ldr r2, [pc, #344] @ (174680 ) │ │ │ │ + ldr r3, [pc, #344] @ (174684 ) │ │ │ │ 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 174624 │ │ │ │ + beq.w 174654 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s17, [pc, #300] @ 174648 │ │ │ │ - vldr s16, [pc, #300] @ 17464c │ │ │ │ + vldr s17, [pc, #300] @ 174678 │ │ │ │ + vldr s16, [pc, #300] @ 17467c │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174560 │ │ │ │ + ble.n 174590 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17459c │ │ │ │ + ble.n 1745cc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1745d8 │ │ │ │ + ble.n 174608 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #18] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174614 │ │ │ │ + ble.n 174644 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -417186,48 +417216,48 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 174520 │ │ │ │ - ldr r2, [pc, #48] @ (174658 ) │ │ │ │ - ldr r3, [pc, #44] @ (174654 ) │ │ │ │ + bne.w 174550 │ │ │ │ + ldr r2, [pc, #48] @ (174688 ) │ │ │ │ + ldr r3, [pc, #44] @ (174684 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 174642 │ │ │ │ + bne.n 174672 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbnz r0, 174694 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 174690 │ │ │ │ + cbnz r4, 1746b4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 17466e │ │ │ │ + cbz r2, 17469e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 174660 │ │ │ │ + bne.n 174690 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1746e6 │ │ │ │ + cbz r2, 174716 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mvn.w r7, #65536 @ 0x10000 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ @@ -417253,18 +417283,18 @@ │ │ │ │ cmp r2, r4 │ │ │ │ umull r3, ip, r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ - bne.n 17468a │ │ │ │ + bne.n 1746ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174756 │ │ │ │ + cbz r2, 174786 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ mov r4, lr │ │ │ │ mvn.w r6, #65536 @ 0x10000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -417287,18 +417317,18 @@ │ │ │ │ mov.w r8, r8, lsr #15 │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w ip, ip, r8 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r2, lr │ │ │ │ umull r3, ip, r3, r6 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 174704 │ │ │ │ + bne.n 174734 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1747cc │ │ │ │ + cbz r2, 1747fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r6, #65536 @ 0x10000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r9, [r1] │ │ │ │ @@ -417323,19 +417353,19 @@ │ │ │ │ umull r3, ip, r3, r6 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 174770 │ │ │ │ + bne.n 1747a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174826 │ │ │ │ + cbz r2, 174856 │ │ │ │ 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 │ │ │ │ @@ -417354,18 +417384,18 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 4b4dc <__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 1747f2 │ │ │ │ + bne.n 174822 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17489a │ │ │ │ + cbz r2, 1748ca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r4, lr │ │ │ │ @@ -417390,18 +417420,18 @@ │ │ │ │ lsrs r0, r0, #15 │ │ │ │ rsb r0, r0, r0, lsl #16 │ │ │ │ sub.w r0, r9, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, lr │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ - bne.n 17484a │ │ │ │ + bne.n 17487a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17490e │ │ │ │ + cbz r2, 17493e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #0 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ add.w lr, r0, #4 │ │ │ │ @@ -417425,18 +417455,18 @@ │ │ │ │ lsrs r3, r3, #9 │ │ │ │ rsb r3, r3, r3, lsl #10 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ subs.w r0, r0, ip │ │ │ │ cmp r2, r4 │ │ │ │ umull r0, r3, r0, r7 │ │ │ │ strb.w r0, [lr, #-8] │ │ │ │ - bne.n 1748c0 │ │ │ │ + bne.n 1748f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174982 │ │ │ │ + cbz r2, 1749b2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #0 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ movt r9, #16 │ │ │ │ movw r7, #61439 @ 0xefff │ │ │ │ movt r7, #65279 @ 0xfeff │ │ │ │ add.w lr, r0, #4 │ │ │ │ @@ -417460,36 +417490,36 @@ │ │ │ │ lsrs r3, r3, #11 │ │ │ │ rsb r3, r3, r3, lsl #12 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ subs.w r0, r0, ip │ │ │ │ cmp r2, r4 │ │ │ │ umull r0, r3, r0, r7 │ │ │ │ strb.w r0, [lr, #-8] │ │ │ │ - bne.n 174934 │ │ │ │ + bne.n 174964 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1749ba │ │ │ │ + cbz r2, 1749ea │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r1, ip │ │ │ │ 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 174994 │ │ │ │ + bne.n 1749c4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1749fc │ │ │ │ + cbz r2, 174a2c │ │ │ │ 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 │ │ │ │ @@ -417500,19 +417530,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 1749ca │ │ │ │ + bne.n 1749fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174a3c │ │ │ │ + cbz r2, 174a6c │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w ip, [lr, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, lr │ │ │ │ @@ -417521,19 +417551,19 @@ │ │ │ │ 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 174a0c │ │ │ │ + bne.n 174a3c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174ab8 │ │ │ │ + cbz r2, 174ae8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov r4, lr │ │ │ │ @@ -417558,20 +417588,20 @@ │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ rsb ip, ip, ip, lsl #15 │ │ │ │ sub.w r8, r8, ip │ │ │ │ subs.w r3, r3, r8 │ │ │ │ cmp r2, lr │ │ │ │ umull r3, ip, r3, r5 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 174a5e │ │ │ │ + bne.n 174a8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174b42 │ │ │ │ + beq.n 174b72 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -417599,19 +417629,19 @@ │ │ │ │ cmp r2, lr │ │ │ │ umull r3, ip, r3, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi r8, r3, #0, #8 │ │ │ │ bfi r8, r3, #8, #8 │ │ │ │ strh.w r8, [r0, #-4] │ │ │ │ - bne.n 174adc │ │ │ │ + bne.n 174b0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174bc8 │ │ │ │ + beq.n 174bf8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #5 │ │ │ │ movt r6, #2 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ movt r4, #49151 @ 0xbfff │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -417638,19 +417668,19 @@ │ │ │ │ umull r3, ip, r3, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r7, r3, #0, #8 │ │ │ │ bfi r7, r3, #8, #8 │ │ │ │ bfi r7, r3, #16, #8 │ │ │ │ bfi r7, r3, #24, #8 │ │ │ │ str.w r7, [r0], #4 │ │ │ │ - bne.n 174b62 │ │ │ │ + bne.n 174b92 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174c26 │ │ │ │ + cbz r2, 174c56 │ │ │ │ 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 │ │ │ │ @@ -417670,18 +417700,18 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 4a910 <__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 174bee │ │ │ │ + bne.n 174c1e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174ca8 │ │ │ │ + cbz r2, 174cd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r8, #5 │ │ │ │ movt r8, #2 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ movt r6, #49151 @ 0xbfff │ │ │ │ add.w ip, r0, #4 │ │ │ │ @@ -417708,19 +417738,19 @@ │ │ │ │ lsrs r0, r0, #14 │ │ │ │ rsb r0, r0, r0, lsl #15 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ cmp r2, lr │ │ │ │ umull r3, r0, r3, r6 │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ - bne.n 174c4e │ │ │ │ + bne.n 174c7e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174ce8 │ │ │ │ + cbz r2, 174d18 │ │ │ │ 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 │ │ │ │ @@ -417730,19 +417760,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 174cc0 │ │ │ │ + bne.n 174cf0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174d28 │ │ │ │ + cbz r2, 174d58 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ subs r4, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w lr, [r4, #1]! │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, #15 │ │ │ │ @@ -417752,20 +417782,20 @@ │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, ip, #24, #8 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - bne.n 174cf6 │ │ │ │ + bne.n 174d26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174dda │ │ │ │ + beq.n 174e0a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ movw lr, #32767 @ 0x7fff │ │ │ │ ldr.w r8, [r1] │ │ │ │ @@ -417806,19 +417836,19 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ cmp r2, r5 │ │ │ │ umull ip, r3, ip, r4 │ │ │ │ bfi r7, ip, #24, #8 │ │ │ │ str.w r7, [r0], #4 │ │ │ │ - bne.n 174d46 │ │ │ │ + bne.n 174d76 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174e84 │ │ │ │ + beq.n 174eb4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ mov.w r7, #65280 @ 0xff00 │ │ │ │ @@ -417857,19 +417887,19 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r5 │ │ │ │ umull r3, r0, r3, r4 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r7, [ip], #4 │ │ │ │ - bne.n 174dfe │ │ │ │ + bne.n 174e2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174ec4 │ │ │ │ + cbz r2, 174ef4 │ │ │ │ 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]! │ │ │ │ @@ -417879,19 +417909,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 174e98 │ │ │ │ + bne.n 174ec8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174f04 │ │ │ │ + cbz r2, 174f34 │ │ │ │ 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]! │ │ │ │ @@ -417901,20 +417931,20 @@ │ │ │ │ and.w r3, ip, #15 │ │ │ │ and.w r2, ip, #240 @ 0xf0 │ │ │ │ cmp r4, lr │ │ │ │ add.w r2, r2, ip, lsr #4 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ strb.w r2, [r0, #-5] │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 174ed8 │ │ │ │ + bne.n 174f08 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174fae │ │ │ │ + beq.n 174fde │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r6, #0 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r5, r6 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ @@ -417955,19 +417985,19 @@ │ │ │ │ mov.w r8, r8, lsr #15 │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ umull r3, r0, r3, r4 │ │ │ │ strb.w r3, [ip, #-5] │ │ │ │ - bne.n 174f28 │ │ │ │ + bne.n 174f58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175058 │ │ │ │ + beq.n 175088 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ mov.w r7, #65280 @ 0xff00 │ │ │ │ @@ -418006,20 +418036,20 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r5 │ │ │ │ umull r3, r0, r3, r4 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r7, [ip], #4 │ │ │ │ - bne.n 174fd2 │ │ │ │ + bne.n 175002 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17510a │ │ │ │ + beq.n 17513a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw sl, #4101 @ 0x1005 │ │ │ │ movt sl, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -418060,19 +418090,19 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 17507e │ │ │ │ + bne.n 1750ae │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1751ba │ │ │ │ + beq.n 1751ea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw sl, #257 @ 0x101 │ │ │ │ movt sl, #16 │ │ │ │ movw r7, #61439 @ 0xefff │ │ │ │ movt r7, #65279 @ 0xfeff │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -418113,18 +418143,18 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 17512e │ │ │ │ + bne.n 17515e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 175208 │ │ │ │ + cbz r2, 175238 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ sxtb.w r4, ip │ │ │ │ @@ -418137,20 +418167,20 @@ │ │ │ │ add.w r4, r6, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r4, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1751c2 │ │ │ │ + bne.n 1751f2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1752d2 │ │ │ │ + beq.n 175302 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ movt r4, #49151 @ 0xbfff │ │ │ │ movs r6, #0 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -418195,19 +418225,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ sub.w r8, r8, r3 │ │ │ │ subs.w ip, ip, r8 │ │ │ │ cmp r2, r6 │ │ │ │ umull ip, r3, ip, r4 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 175228 │ │ │ │ + bne.n 175258 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175388 │ │ │ │ + beq.n 1753b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ movt r7, #49151 @ 0xbfff │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -418250,19 +418280,19 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 1752f6 │ │ │ │ + bne.n 175326 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1753d0 │ │ │ │ + cbz r2, 175400 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -418273,19 +418303,19 @@ │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, 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 175398 │ │ │ │ + bne.n 1753c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17541c │ │ │ │ + cbz r2, 17544c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r5, #0 │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r5 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ @@ -418298,23 +418328,23 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1753de │ │ │ │ + bne.n 17540e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1754dc │ │ │ │ + beq.n 17550c │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ movt r6, #49151 @ 0xbfff │ │ │ │ adds r5, r0, #4 │ │ │ │ mov r8, r9 │ │ │ │ @@ -418359,19 +418389,19 @@ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ subs.w r3, r3, ip │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ strb.w r3, [r5, #-5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 175448 │ │ │ │ + bne.n 175478 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 175526 │ │ │ │ + cbz r2, 175556 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -418382,19 +418412,19 @@ │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, 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 1754f0 │ │ │ │ + bne.n 175520 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1755dc │ │ │ │ + beq.n 17560c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ movt r7, #49151 @ 0xbfff │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -418437,33 +418467,33 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 17554a │ │ │ │ + bne.n 17557a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #148] @ (175688 ) │ │ │ │ - ldr r3, [pc, #148] @ (17568c ) │ │ │ │ + ldr r2, [pc, #148] @ (1756b8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1756bc ) │ │ │ │ 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 17566a │ │ │ │ + beq.n 17569a │ │ │ │ mov r5, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, r0, #2 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r3, sl │ │ │ │ @@ -418489,34 +418519,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 4b4dc <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ strh.w r9, [r4], #4 │ │ │ │ - bne.n 17561c │ │ │ │ - ldr r2, [pc, #36] @ (175690 ) │ │ │ │ - ldr r3, [pc, #28] @ (17568c ) │ │ │ │ + bne.n 17564c │ │ │ │ + ldr r2, [pc, #36] @ (1756c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1756bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175684 │ │ │ │ + bne.n 1756b4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 1756e0 │ │ │ │ + cbz r2, 175710 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -418530,33 +418560,33 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ mov.w r4, lr, lsr #6 │ │ │ │ mov.w r3, ip, lsr #6 │ │ │ │ add.w lr, r4, lr, lsl #1 │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 17569e │ │ │ │ + bne.n 1756ce │ │ │ │ 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, #156] @ (175794 ) │ │ │ │ - ldr r3, [pc, #156] @ (175798 ) │ │ │ │ + ldr r2, [pc, #156] @ (1757c4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1757c8 ) │ │ │ │ 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 175774 │ │ │ │ + beq.n 1757a4 │ │ │ │ mov r5, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, r0, #2 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r3, sl │ │ │ │ @@ -418584,35 +418614,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal ip, r1, r0, fp │ │ │ │ mov r0, ip │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ strh.w r9, [r4], #4 │ │ │ │ - bne.n 175720 │ │ │ │ - ldr r2, [pc, #36] @ (17579c ) │ │ │ │ - ldr r3, [pc, #32] @ (175798 ) │ │ │ │ + bne.n 175750 │ │ │ │ + ldr r2, [pc, #36] @ (1757cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1757c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17578e │ │ │ │ + bne.n 1757be │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 1757f0 │ │ │ │ + cbz r2, 175820 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -418626,19 +418656,19 @@ │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w ip, ip, r5, 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 1757ac │ │ │ │ + bne.n 1757dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175844 │ │ │ │ + cbz r2, 175874 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -418652,19 +418682,19 @@ │ │ │ │ mov.w lr, r6, lsr #4 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ add.w r3, ip, r5, lsl #3 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 175800 │ │ │ │ + bne.n 175830 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17589c │ │ │ │ + cbz r2, 1758cc │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -418680,19 +418710,19 @@ │ │ │ │ mov.w r2, lr, lsr #1 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mla r1, r4, r8, r1 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ mla r3, r4, lr, r2 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 17585e │ │ │ │ + bne.n 17588e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1758f4 │ │ │ │ + cbz r2, 175924 │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -418708,19 +418738,19 @@ │ │ │ │ mov.w r2, lr, lsr #1 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ strb.w r1, [r0, #-6] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ mla r2, r4, lr, r2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ - bne.n 1758b6 │ │ │ │ + bne.n 1758e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175948 │ │ │ │ + cbz r2, 175978 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -418734,19 +418764,19 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 175904 │ │ │ │ + bne.n 175934 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17599c │ │ │ │ + cbz r2, 1759cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -418760,19 +418790,19 @@ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ add.w r3, ip, r6, lsl #3 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 175958 │ │ │ │ + bne.n 175988 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1759f0 │ │ │ │ + cbz r2, 175a20 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -418786,19 +418816,19 @@ │ │ │ │ mov.w ip, r5, lsr #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w r3, ip, r5, lsl #3 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1759ac │ │ │ │ + bne.n 1759dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175a44 │ │ │ │ + cbz r2, 175a74 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -418812,19 +418842,19 @@ │ │ │ │ mov.w ip, r5, lsr #2 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w ip, ip, r5, 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 175a00 │ │ │ │ + bne.n 175a30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175a8a │ │ │ │ + cbz r2, 175aba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -418836,18 +418866,18 @@ │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add r3, r4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r2, r5 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 175a52 │ │ │ │ + bne.n 175a82 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 175ace │ │ │ │ + cbz r2, 175afe │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -418859,22 +418889,22 @@ │ │ │ │ add r3, r4 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 175a96 │ │ │ │ + bne.n 175ac6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175bb2 │ │ │ │ + beq.n 175be2 │ │ │ │ movw sl, #4101 @ 0x1005 │ │ │ │ movt sl, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -418929,23 +418959,23 @@ │ │ │ │ rsb r2, r2, r2, lsl #10 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ subs.w r3, r3, ip │ │ │ │ umull r3, r2, r3, r7 │ │ │ │ strb.w r3, [r6, #-6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 175af8 │ │ │ │ + bne.n 175b28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175c9e │ │ │ │ + beq.n 175cce │ │ │ │ movw sl, #4101 @ 0x1005 │ │ │ │ movt sl, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -419004,32 +419034,32 @@ │ │ │ │ subs r3, r0, r3 │ │ │ │ umull r2, r1, r2, r7 │ │ │ │ strb.w r2, [r6, #-7] │ │ │ │ umull r3, r1, r3, r7 │ │ │ │ strb.w r3, [r6, #-6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 175be2 │ │ │ │ + bne.n 175c12 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (175d68 ) │ │ │ │ - ldr r3, [pc, #176] @ (175d6c ) │ │ │ │ + ldr r2, [pc, #176] @ (175d98 ) │ │ │ │ + ldr r3, [pc, #176] @ (175d9c ) │ │ │ │ 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 175d4a │ │ │ │ + beq.n 175d7a │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r3, sl │ │ │ │ @@ -419065,47 +419095,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 4b4dc <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 175cde │ │ │ │ - ldr r2, [pc, #36] @ (175d70 ) │ │ │ │ - ldr r3, [pc, #28] @ (175d6c ) │ │ │ │ + bne.n 175d0e │ │ │ │ + ldr r2, [pc, #36] @ (175da0 ) │ │ │ │ + ldr r3, [pc, #28] @ (175d9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175d64 │ │ │ │ + bne.n 175d94 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #256 @ (adr r3, 175e6c ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 175ddc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #696 @ (adr r2, 17602c ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 175f9c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #260] @ (175e8c ) │ │ │ │ + ldr r4, [pc, #260] @ (175ebc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #260] @ (175e90 ) │ │ │ │ + ldr r3, [pc, #260] @ (175ec0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175e6c │ │ │ │ + beq.n 175e9c │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ movs r6, #0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ @@ -419163,49 +419193,49 @@ │ │ │ │ lsrs r0, r0, #15 │ │ │ │ rsb r0, r0, r0, lsl #16 │ │ │ │ sub.w r0, r9, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ umull r3, r0, r3, r5 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 175db8 │ │ │ │ - ldr r2, [pc, #36] @ (175e94 ) │ │ │ │ - ldr r3, [pc, #32] @ (175e90 ) │ │ │ │ + bne.n 175de8 │ │ │ │ + ldr r2, [pc, #36] @ (175ec4 ) │ │ │ │ + ldr r3, [pc, #32] @ (175ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175e86 │ │ │ │ + bne.n 175eb6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #456 @ (adr r2, 176058 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 175fc8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #560 @ (adr r1, 1760c8 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 176038 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #256] @ (175fac ) │ │ │ │ - ldr r3, [pc, #256] @ (175fb0 ) │ │ │ │ + ldr r1, [pc, #256] @ (175fdc ) │ │ │ │ + ldr r3, [pc, #256] @ (175fe0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175f8c │ │ │ │ + beq.n 175fbc │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ @@ -419263,35 +419293,35 @@ │ │ │ │ lsrs r1, r1, #15 │ │ │ │ rsb r1, r1, r1, lsl #16 │ │ │ │ subs r1, r0, r1 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r2, r7 │ │ │ │ umull r3, r1, r3, r5 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 175ede │ │ │ │ - ldr r2, [pc, #36] @ (175fb4 ) │ │ │ │ - ldr r3, [pc, #32] @ (175fb0 ) │ │ │ │ + bne.n 175f0e │ │ │ │ + ldr r2, [pc, #36] @ (175fe4 ) │ │ │ │ + ldr r3, [pc, #32] @ (175fe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175fa6 │ │ │ │ + bne.n 175fd6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #304 @ (adr r1, 1760e0 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 176050 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #432 @ (adr r0, 176168 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 1760d8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 176012 │ │ │ │ + cbz r2, 176042 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -419308,18 +419338,18 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 175fc4 │ │ │ │ + bne.n 175ff4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 176064 │ │ │ │ + cbz r2, 176094 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ strb.w r5, [lr, #-5] │ │ │ │ @@ -419333,19 +419363,19 @@ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ add.w r0, r0, r0, lsl #4 │ │ │ │ strb.w ip, [lr, #-8] │ │ │ │ strb.w r0, [lr, #-7] │ │ │ │ - bne.n 176020 │ │ │ │ + bne.n 176050 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1760c8 │ │ │ │ + cbz r2, 1760f8 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -419364,19 +419394,19 @@ │ │ │ │ add.w r0, r7, r0, lsl #1 │ │ │ │ mov.w r4, r1, lsr #6 │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ add.w r1, r4, r1, lsl #1 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 17607c │ │ │ │ + bne.n 1760ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17612c │ │ │ │ + cbz r2, 17615c │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -419395,19 +419425,19 @@ │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ mov.w r4, r1, lsr #6 │ │ │ │ add.w r0, r7, r0, lsl #1 │ │ │ │ add.w r1, r4, r1, lsl #1 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1760e0 │ │ │ │ + bne.n 176110 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17618c │ │ │ │ + cbz r2, 1761bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -419424,19 +419454,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17613c │ │ │ │ + bne.n 17616c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1761ec │ │ │ │ + cbz r2, 17621c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -419453,19 +419483,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17619c │ │ │ │ + bne.n 1761cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17624c │ │ │ │ + cbz r2, 17627c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -419482,33 +419512,33 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1761fc │ │ │ │ + bne.n 17622c │ │ │ │ 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] @ (17631c ) │ │ │ │ - ldr r3, [pc, #184] @ (176320 ) │ │ │ │ + ldr r2, [pc, #184] @ (17634c ) │ │ │ │ + ldr r3, [pc, #184] @ (176350 ) │ │ │ │ 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 1762fe │ │ │ │ + beq.n 17632e │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, sl │ │ │ │ @@ -419547,49 +419577,49 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 17628a │ │ │ │ - ldr r2, [pc, #36] @ (176324 ) │ │ │ │ - ldr r3, [pc, #28] @ (176320 ) │ │ │ │ + bne.n 1762ba │ │ │ │ + ldr r2, [pc, #36] @ (176354 ) │ │ │ │ + ldr r3, [pc, #28] @ (176350 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176318 │ │ │ │ + bne.n 176348 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #300] @ (17646c ) │ │ │ │ + ldr r3, [pc, #300] @ (17649c ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (176470 ) │ │ │ │ + ldr r2, [pc, #300] @ (1764a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17644c │ │ │ │ + beq.n 17647c │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r9, #32767 @ 0x7fff │ │ │ │ movt r9, #49151 @ 0xbfff │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, r0, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ @@ -419660,36 +419690,36 @@ │ │ │ │ rsb r4, r4, r4, lsl #15 │ │ │ │ subs r5, r5, r4 │ │ │ │ subs r3, r3, r5 │ │ │ │ umull r3, r2, r3, r9 │ │ │ │ strb.w r3, [r8, #-6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 176372 │ │ │ │ - ldr r2, [pc, #36] @ (176474 ) │ │ │ │ - ldr r3, [pc, #28] @ (17646c ) │ │ │ │ + bne.n 1763a2 │ │ │ │ + ldr r2, [pc, #36] @ (1764a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17649c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176466 │ │ │ │ + bne.n 176496 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17656e │ │ │ │ + beq.n 17659e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movw r5, #65023 @ 0xfdff │ │ │ │ movt r5, #63483 @ 0xf7fb │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ @@ -419746,19 +419776,19 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ rsb r3, r3, r3, lsl #9 │ │ │ │ subs r0, r0, r3 │ │ │ │ subs.w ip, ip, r0 │ │ │ │ cmp r2, r7 │ │ │ │ umull ip, r3, ip, r5 │ │ │ │ strb.w ip, [r4, #-6] │ │ │ │ - bne.n 176498 │ │ │ │ + bne.n 1764c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 176666 │ │ │ │ + beq.n 176696 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movw r5, #65023 @ 0xfdff │ │ │ │ movt r5, #63483 @ 0xf7fb │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ @@ -419815,34 +419845,34 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ rsb r3, r3, r3, lsl #9 │ │ │ │ subs r0, r0, r3 │ │ │ │ subs.w ip, ip, r0 │ │ │ │ cmp r2, r7 │ │ │ │ umull ip, r3, ip, r5 │ │ │ │ strb.w ip, [r4, #-6] │ │ │ │ - bne.n 176590 │ │ │ │ + bne.n 1765c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #300] @ (1767ac ) │ │ │ │ + ldr r3, [pc, #300] @ (1767dc ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (1767b0 ) │ │ │ │ + ldr r2, [pc, #300] @ (1767e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17678e │ │ │ │ + beq.n 1767be │ │ │ │ mov.w fp, #5 │ │ │ │ movt fp, #2 │ │ │ │ movw r9, #32767 @ 0x7fff │ │ │ │ movt r9, #49151 @ 0xbfff │ │ │ │ add.w r8, r0, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -419912,34 +419942,34 @@ │ │ │ │ rsb r0, r0, r0, lsl #15 │ │ │ │ subs r4, r4, r0 │ │ │ │ subs r3, r3, r4 │ │ │ │ umull r3, r2, r3, r9 │ │ │ │ strb.w r3, [r8, #-6] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1766b2 │ │ │ │ - ldr r2, [pc, #36] @ (1767b4 ) │ │ │ │ - ldr r3, [pc, #24] @ (1767ac ) │ │ │ │ + bne.n 1766e2 │ │ │ │ + ldr r2, [pc, #36] @ (1767e4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1767dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1767a8 │ │ │ │ + bne.n 1767d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 17680a │ │ │ │ + cbz r2, 17683a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, r6 │ │ │ │ @@ -419953,18 +419983,18 @@ │ │ │ │ mov.w lr, r7, lsr #2 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1767be │ │ │ │ + bne.n 1767ee │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 176862 │ │ │ │ + cbz r2, 176892 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r7, r3, #31 │ │ │ │ cmp r2, r6 │ │ │ │ @@ -419978,18 +420008,18 @@ │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 176814 │ │ │ │ + bne.n 176844 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1768ba │ │ │ │ + cbz r2, 1768ea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ ubfx r8, r3, #1, #5 │ │ │ │ @@ -420003,18 +420033,18 @@ │ │ │ │ add.w lr, lr, r9, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 17686c │ │ │ │ + bne.n 17689c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17690e │ │ │ │ + cbz r2, 17693e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r3, lsr #11 │ │ │ │ @@ -420028,18 +420058,18 @@ │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1768c2 │ │ │ │ + bne.n 1768f2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17695a │ │ │ │ + cbz r2, 17698a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ @@ -420052,18 +420082,18 @@ │ │ │ │ bfi ip, r4, #0, #8 │ │ │ │ cmp r2, r6 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 176916 │ │ │ │ + bne.n 176946 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1769a6 │ │ │ │ + cbz r2, 1769d6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -420076,18 +420106,18 @@ │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r4, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 176962 │ │ │ │ + bne.n 176992 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1769f2 │ │ │ │ + cbz r2, 176a22 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -420100,18 +420130,18 @@ │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1769ae │ │ │ │ + bne.n 1769de │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 176a3e │ │ │ │ + cbz r2, 176a6e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r7, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -420124,23 +420154,23 @@ │ │ │ │ add r3, r7 │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1769fa │ │ │ │ + bne.n 176a2a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 176b32 │ │ │ │ + beq.n 176b62 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ movw fp, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -420205,23 +420235,23 @@ │ │ │ │ bfi r7, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi r7, r2, #24, #8 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 176a68 │ │ │ │ + bne.n 176a98 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 176c2c │ │ │ │ + beq.n 176c5c │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -420282,24 +420312,24 @@ │ │ │ │ bfi lr, r1, #8, #8 │ │ │ │ bfi lr, r5, #16, #8 │ │ │ │ bfi lr, r4, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 176b5c │ │ │ │ + bne.n 176b8c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 176d2a │ │ │ │ + beq.n 176d5a │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ movw fp, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -420366,23 +420396,23 @@ │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 176c5c │ │ │ │ + bne.n 176c8c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 176e26 │ │ │ │ + beq.n 176e56 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ movw fp, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -420449,32 +420479,32 @@ │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 176d58 │ │ │ │ + bne.n 176d88 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #204] @ (176f0c ) │ │ │ │ - ldr r3, [pc, #204] @ (176f10 ) │ │ │ │ + ldr r2, [pc, #204] @ (176f3c ) │ │ │ │ + ldr r3, [pc, #204] @ (176f40 ) │ │ │ │ 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 176eee │ │ │ │ + beq.n 176f1e │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -420519,50 +420549,50 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 4b4dc <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 176e64 │ │ │ │ - ldr r2, [pc, #36] @ (176f14 ) │ │ │ │ - ldr r3, [pc, #28] @ (176f10 ) │ │ │ │ + bne.n 176e94 │ │ │ │ + ldr r2, [pc, #36] @ (176f44 ) │ │ │ │ + ldr r3, [pc, #28] @ (176f40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176f08 │ │ │ │ + bne.n 176f38 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #300] @ (17705c ) │ │ │ │ + ldr r3, [pc, #300] @ (17708c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #300] @ (177060 ) │ │ │ │ + ldr r2, [pc, #300] @ (177090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17703e │ │ │ │ + beq.n 17706e │ │ │ │ movw r9, #32769 @ 0x8001 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ add r3, sp, #12 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -420640,38 +420670,38 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ subs r1, r1, r0 │ │ │ │ umull r1, r3, r1, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, sl │ │ │ │ bfi r6, r1, #24, #8 │ │ │ │ str.w r6, [fp], #4 │ │ │ │ - bne.n 176f5e │ │ │ │ - ldr r2, [pc, #36] @ (177064 ) │ │ │ │ - ldr r3, [pc, #24] @ (17705c ) │ │ │ │ + bne.n 176f8e │ │ │ │ + ldr r2, [pc, #36] @ (177094 ) │ │ │ │ + ldr r3, [pc, #24] @ (17708c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177058 │ │ │ │ + bne.n 177088 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17715e │ │ │ │ + beq.n 17718e │ │ │ │ movw r7, #16417 @ 0x4021 │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ movw r4, #65023 @ 0xfdff │ │ │ │ movt r4, #63483 @ 0xf7fb │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -420735,18 +420765,18 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r3, r2, r3, r4 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ cmp r3, r8 │ │ │ │ str.w ip, [sl], #4 │ │ │ │ - bne.n 17708e │ │ │ │ + bne.n 1770be │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1771ce │ │ │ │ + cbz r2, 1771fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ @@ -420766,18 +420796,18 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 17716c │ │ │ │ + bne.n 17719c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17723c │ │ │ │ + cbz r2, 17726c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sxtb.w lr, r3 │ │ │ │ @@ -420797,19 +420827,19 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1771d8 │ │ │ │ + bne.n 177208 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1772aa │ │ │ │ + cbz r2, 1772da │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ @@ -420829,18 +420859,18 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 177248 │ │ │ │ + bne.n 177278 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 177316 │ │ │ │ + cbz r2, 177346 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ @@ -420860,23 +420890,23 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1772b4 │ │ │ │ + bne.n 1772e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 177416 │ │ │ │ + beq.n 177446 │ │ │ │ movw r9, #16417 @ 0x4021 │ │ │ │ movt r9, #128 @ 0x80 │ │ │ │ movw r7, #65023 @ 0xfdff │ │ │ │ movt r7, #63483 @ 0xf7fb │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -420942,32 +420972,32 @@ │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi lr, r2, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 177340 │ │ │ │ + bne.n 177370 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #216] @ (177508 ) │ │ │ │ - ldr r3, [pc, #216] @ (17750c ) │ │ │ │ + ldr r2, [pc, #216] @ (177538 ) │ │ │ │ + ldr r3, [pc, #216] @ (17753c ) │ │ │ │ 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 1774ea │ │ │ │ + beq.n 17751a │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -421016,51 +421046,51 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 177454 │ │ │ │ - ldr r2, [pc, #36] @ (177510 ) │ │ │ │ - ldr r3, [pc, #28] @ (17750c ) │ │ │ │ + bne.n 177484 │ │ │ │ + ldr r2, [pc, #36] @ (177540 ) │ │ │ │ + ldr r3, [pc, #28] @ (17753c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177504 │ │ │ │ + bne.n 177534 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #384] @ (1776ac ) │ │ │ │ + ldr r3, [pc, #384] @ (1776dc ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (1776b0 ) │ │ │ │ + ldr r2, [pc, #384] @ (1776e0 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17768c │ │ │ │ + beq.w 1776bc │ │ │ │ mov.w r9, #5 │ │ │ │ movt r9, #2 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ movt r7, #49151 @ 0xbfff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ @@ -421153,39 +421183,39 @@ │ │ │ │ umull r6, r3, r6, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bfi lr, r6, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 17755c │ │ │ │ - ldr r2, [pc, #36] @ (1776b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1776ac ) │ │ │ │ + bne.w 17758c │ │ │ │ + ldr r2, [pc, #36] @ (1776e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1776dc ) │ │ │ │ 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 1776a6 │ │ │ │ + bne.n 1776d6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1777ae │ │ │ │ + beq.n 1777de │ │ │ │ movw r7, #16417 @ 0x4021 │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ movw r4, #65023 @ 0xfdff │ │ │ │ movt r4, #63483 @ 0xf7fb │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -421249,123 +421279,123 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r3, r2, r3, r4 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ cmp r3, r8 │ │ │ │ str.w ip, [sl], #4 │ │ │ │ - bne.n 1776de │ │ │ │ + bne.n 17770e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (1777c0 ) │ │ │ │ + ldr r3, [pc, #8] @ (1777f0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1777d0 ) │ │ │ │ + ldr r3, [pc, #8] @ (177800 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmn r2, r2 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 177804 │ │ │ │ + cbz r2, 177834 │ │ │ │ movs r1, #3 │ │ │ │ blx 4ae78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 177810 │ │ │ │ + blt.n 177840 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ blx 4a9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17780a │ │ │ │ + blt.n 17783a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ (177818 ) │ │ │ │ + ldr r0, [pc, #16] @ (177848 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1777ea │ │ │ │ + b.n 17781a │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 177800 │ │ │ │ + b.n 177830 │ │ │ │ nop │ │ │ │ ldc 0, cr0, [sl], #76 @ 0x4c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 177860 │ │ │ │ + cbnz r3, 177890 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177858 │ │ │ │ + bls.n 177888 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - cbnz r2, 17785c │ │ │ │ + cbnz r2, 17788c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177864 │ │ │ │ + cbz r5, 177894 │ │ │ │ add r5, r1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 17785c │ │ │ │ + cbz r0, 17788c │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177842 │ │ │ │ + b.n 177872 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (177900 ) │ │ │ │ - ldr r3, [pc, #132] @ (177904 ) │ │ │ │ + ldr r0, [pc, #128] @ (177930 ) │ │ │ │ + ldr r3, [pc, #132] @ (177934 ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1778ba │ │ │ │ + bne.n 1778ea │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #104] @ (177908 ) │ │ │ │ + ldr r2, [pc, #104] @ (177938 ) │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #96] @ (177904 ) │ │ │ │ + ldr r3, [pc, #96] @ (177934 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1778fc │ │ │ │ + bne.n 17792c │ │ │ │ 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 │ │ │ │ @@ -421385,49 +421415,49 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 4b8c8 │ │ │ │ - b.n 17789a │ │ │ │ + b.n 1778ca │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r4, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r4, r3 │ │ │ │ ands r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 17792c │ │ │ │ + bcc.n 17795c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17781c │ │ │ │ + bl 17784c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17792a │ │ │ │ + beq.n 17795a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 177948 │ │ │ │ + cbz r3, 177978 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 4af60 │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n 177928 │ │ │ │ + b.n 177958 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r0, #8] │ │ │ │ negs r1, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r3, ip │ │ │ │ ands r3, r1 │ │ │ │ @@ -421449,30 +421479,30 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #128] @ (177a18 ) │ │ │ │ + ldr r1, [pc, #128] @ (177a48 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #128] @ (177a1c ) │ │ │ │ + ldr r3, [pc, #128] @ (177a4c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #32 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, ip, r5 │ │ │ │ - bcs.n 177a10 │ │ │ │ + bcs.n 177a40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 177a10 │ │ │ │ + bhi.n 177a40 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -421485,99 +421515,99 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1779f6 │ │ │ │ + cbz r0, 177a26 │ │ │ │ mov r2, r5 │ │ │ │ add r0, ip │ │ │ │ blx 4b8c8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #36] @ (177a20 ) │ │ │ │ - ldr r3, [pc, #32] @ (177a1c ) │ │ │ │ + ldr r2, [pc, #36] @ (177a50 ) │ │ │ │ + ldr r3, [pc, #32] @ (177a4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177a14 │ │ │ │ + bne.n 177a44 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1779f8 │ │ │ │ + b.n 177a28 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #200] @ (177b00 ) │ │ │ │ - ldr r3, [pc, #204] @ (177b04 ) │ │ │ │ + ldr r2, [pc, #200] @ (177b30 ) │ │ │ │ + ldr r3, [pc, #204] @ (177b34 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 177af6 │ │ │ │ + bne.n 177b26 │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r6 │ │ │ │ cmp r2, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 177a80 │ │ │ │ + bls.n 177ab0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 177af2 │ │ │ │ + bne.n 177b22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 177aa8 │ │ │ │ + cbz r4, 177ad8 │ │ │ │ add r4, r6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r2 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 4b20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 177af2 │ │ │ │ + beq.n 177b22 │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 177aae │ │ │ │ + bne.n 177ade │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #116] @ (177b08 ) │ │ │ │ - ldr r3, [pc, #112] @ (177b04 ) │ │ │ │ + ldr r2, [pc, #116] @ (177b38 ) │ │ │ │ + ldr r3, [pc, #112] @ (177b34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177afa │ │ │ │ + bne.n 177b2a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177a68 │ │ │ │ + b.n 177a98 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -421596,59 +421626,59 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 4b8c8 │ │ │ │ - b.n 177a88 │ │ │ │ + b.n 177ab8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 177a90 │ │ │ │ + b.n 177ac0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 177b64 │ │ │ │ + cbnz r3, 177b94 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r6, r0, [r0, #4] │ │ │ │ adds r2, r1, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 177b50 │ │ │ │ + bls.n 177b80 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177b5a │ │ │ │ + cbnz r2, 177b8a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 177b54 │ │ │ │ + cbz r6, 177b84 │ │ │ │ add r6, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ blx 4b20c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 177b5a │ │ │ │ + cbz r0, 177b8a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r6, [r4] │ │ │ │ adds r2, r5, r0 │ │ │ │ str r2, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177b34 │ │ │ │ + b.n 177b64 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r3, [r4, #13] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -421657,247 +421687,247 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r1, #3 │ │ │ │ bic.w r5, r5, #3 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc.n 177bbe │ │ │ │ + bcc.n 177bee │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177be6 │ │ │ │ + cbnz r3, 177c16 │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177bba │ │ │ │ + bls.n 177bea │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177be2 │ │ │ │ + cbnz r2, 177c12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177bdc │ │ │ │ + cbz r5, 177c0c │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 4b20c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 177be2 │ │ │ │ + cbz r0, 177c12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r5, [r4] │ │ │ │ adds r2, r0, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r5, r1 │ │ │ │ - bl 17781c │ │ │ │ + bl 17784c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 177b88 │ │ │ │ + beq.n 177bb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 177bd8 │ │ │ │ + cbz r3, 177c08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r5, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 4af60 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 177b88 │ │ │ │ + b.n 177bb8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177b9e │ │ │ │ + b.n 177bce │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r3, [sp, #7] │ │ │ │ - bl 17790c │ │ │ │ + bl 17793c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177c52 │ │ │ │ + cbnz r3, 177c82 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177c36 │ │ │ │ + bls.n 177c66 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177c4e │ │ │ │ + cbnz r2, 177c7e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177c48 │ │ │ │ + cbz r5, 177c78 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 177c4e │ │ │ │ + cbz r0, 177c7e │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 17789c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177c20 │ │ │ │ + b.n 177c50 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ strh.w r3, [sp, #6] │ │ │ │ - bl 17790c │ │ │ │ + bl 17793c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177cbe │ │ │ │ + cbnz r3, 177cee │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177ca2 │ │ │ │ + bls.n 177cd2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177cba │ │ │ │ + cbnz r2, 177cea │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177cb4 │ │ │ │ + cbz r5, 177ce4 │ │ │ │ adds r5, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 177cba │ │ │ │ + cbz r0, 177cea │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 17789c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177c8c │ │ │ │ + b.n 177cbc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 17790c │ │ │ │ + bl 17793c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177d26 │ │ │ │ + cbnz r3, 177d56 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177d0a │ │ │ │ + bls.n 177d3a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177d22 │ │ │ │ + cbnz r2, 177d52 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177d1c │ │ │ │ + cbz r5, 177d4c │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 177d22 │ │ │ │ + cbz r0, 177d52 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 17786c │ │ │ │ + bl 17789c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177cf4 │ │ │ │ + b.n 177d24 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 17790c │ │ │ │ + bl 17793c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177d8e │ │ │ │ + cbnz r3, 177dbe │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177d74 │ │ │ │ + bls.n 177da4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177d8a │ │ │ │ + cbnz r2, 177dba │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177d84 │ │ │ │ + cbz r5, 177db4 │ │ │ │ adds r5, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 177d8a │ │ │ │ + cbz r0, 177dba │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 17789c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177d5e │ │ │ │ + b.n 177d8e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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] @ (177e28 ) │ │ │ │ + ldr r3, [pc, #128] @ (177e58 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (177e2c ) │ │ │ │ + ldr r2, [pc, #128] @ (177e5c ) │ │ │ │ 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 177e1e │ │ │ │ + bcs.n 177e4e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 177e1e │ │ │ │ + bhi.n 177e4e │ │ │ │ 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] │ │ │ │ @@ -421912,438 +421942,438 @@ │ │ │ │ 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, 177e04 │ │ │ │ + cbz r3, 177e34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (177e30 ) │ │ │ │ - ldr r3, [pc, #28] @ (177e28 ) │ │ │ │ + ldr r2, [pc, #40] @ (177e60 ) │ │ │ │ + ldr r3, [pc, #28] @ (177e58 ) │ │ │ │ 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 177e22 │ │ │ │ + bne.n 177e52 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 177e06 │ │ │ │ + b.n 177e36 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 177e92 │ │ │ │ + cbnz r3, 177ec2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 4b934 │ │ │ │ adds r6, r0, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add r2, r6 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 177e7a │ │ │ │ + bls.n 177eaa │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177e8e │ │ │ │ + cbnz r2, 177ebe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r7, 177e88 │ │ │ │ + cbz r7, 177eb8 │ │ │ │ add r7, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r7, r2 │ │ │ │ mov r1, r7 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 177e8e │ │ │ │ + cbz r0, 177ebe │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 17789c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177e64 │ │ │ │ + b.n 177e94 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 177eba │ │ │ │ + cbnz r2, 177eea │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 177ebe │ │ │ │ + bls.n 177eee │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 177eb6 │ │ │ │ + bhi.n 177ee6 │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 177ef6 │ │ │ │ + cbnz r1, 177f26 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r4, r1, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 177ef0 │ │ │ │ + bhi.n 177f20 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 177ef8 │ │ │ │ + bls.n 177f28 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ adds r4, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ - beq.n 177ef4 │ │ │ │ + beq.n 177f24 │ │ │ │ blx 4b8c8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 177f1c │ │ │ │ + cbnz r3, 177f4c │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 177f20 │ │ │ │ + bcc.n 177f50 │ │ │ │ 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 177f1c │ │ │ │ + beq.n 177f4c │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbnz r4, 177f4c │ │ │ │ + cbnz r4, 177f7c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 177f54 │ │ │ │ + bls.n 177f84 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 177f48 │ │ │ │ + ble.n 177f78 │ │ │ │ adds r4, r1, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177f4c │ │ │ │ + beq.n 177f7c │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbnz r4, 177f8c │ │ │ │ + cbnz r4, 177fbc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 177f94 │ │ │ │ + bls.n 177fc4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r4, #3 │ │ │ │ - ble.n 177f88 │ │ │ │ + ble.n 177fb8 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177f8c │ │ │ │ + beq.n 177fbc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbnz r4, 177fcc │ │ │ │ + cbnz r4, 177ffc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 177fd6 │ │ │ │ + bls.n 178006 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r4, #7 │ │ │ │ - ble.n 177fc8 │ │ │ │ + ble.n 177ff8 │ │ │ │ add.w r4, r2, #8 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 177fcc │ │ │ │ + beq.n 177ffc │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n 17801c │ │ │ │ + bcs.n 17804c │ │ │ │ subs r2, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4bbf4 │ │ │ │ - cbz r0, 17801c │ │ │ │ + cbz r0, 17804c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1780d6 │ │ │ │ + beq.n 178106 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 178044 │ │ │ │ + b.n 178074 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1780dc │ │ │ │ + beq.n 17810c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 17803e │ │ │ │ + bne.n 17806e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1780d6 │ │ │ │ + bne.n 178106 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 178068 │ │ │ │ + b.n 178098 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 1780d6 │ │ │ │ + beq.n 178106 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17805e │ │ │ │ + bne.n 17808e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w ip, r2, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 17808a │ │ │ │ - b.n 17805e │ │ │ │ + bhi.n 1780ba │ │ │ │ + b.n 17808e │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ subs r0, r0, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 17805e │ │ │ │ + bls.n 17808e │ │ │ │ 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 17807e │ │ │ │ + bne.n 1780ae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17807e │ │ │ │ + beq.n 1780ae │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 1780ae │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 1780ae │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 1780ae │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 1780ae │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 1780ae │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1780d8 │ │ │ │ + b.n 178108 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 178052 │ │ │ │ + b.n 178082 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (178144 ) │ │ │ │ + ldr r2, [pc, #84] @ (178174 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (178148 ) │ │ │ │ + ldr r3, [pc, #84] @ (178178 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4aca4 │ │ │ │ - cbz r0, 17813a │ │ │ │ + cbz r0, 17816a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 17813a │ │ │ │ - ldr r0, [pc, #60] @ (17814c ) │ │ │ │ + cbz r3, 17816a │ │ │ │ + ldr r0, [pc, #60] @ (17817c ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 4aed8 │ │ │ │ - cbz r0, 17813a │ │ │ │ + cbz r0, 17816a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #44] @ (178150 ) │ │ │ │ - ldr r3, [pc, #36] @ (178148 ) │ │ │ │ + ldr r2, [pc, #44] @ (178180 ) │ │ │ │ + ldr r3, [pc, #36] @ (178178 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17813e │ │ │ │ + bne.n 17816e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 178120 │ │ │ │ + b.n 178150 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (1781d0 ) │ │ │ │ + ldr r2, [pc, #100] @ (178200 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #100] @ (1781d4 ) │ │ │ │ + ldr r3, [pc, #100] @ (178204 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4b730 │ │ │ │ - cbz r0, 1781a2 │ │ │ │ + cbz r0, 1781d2 │ │ │ │ movs r4, #2 │ │ │ │ - ldr r2, [pc, #76] @ (1781d8 ) │ │ │ │ - ldr r3, [pc, #72] @ (1781d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (178208 ) │ │ │ │ + ldr r3, [pc, #72] @ (178204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1781ca │ │ │ │ + bne.n 1781fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r5, sp │ │ │ │ blx 4acd4 │ │ │ │ - cbz r0, 1781b8 │ │ │ │ + cbz r0, 1781e8 │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b2fc │ │ │ │ - b.n 178188 │ │ │ │ + b.n 1781b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ blx 4a874 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 1781b0 │ │ │ │ + b.n 1781e0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 4a9f4 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -422371,15 +422401,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 4b82c <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 17824a │ │ │ │ + beq.n 17827a │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -422392,173 +422422,173 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #224] @ (17835c ) │ │ │ │ - ldr r3, [pc, #224] @ (178360 ) │ │ │ │ + ldr r1, [pc, #224] @ (17838c ) │ │ │ │ + ldr r3, [pc, #224] @ (178390 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmn.w r5, #9 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #216] @ (178364 ) │ │ │ │ + ldr r1, [pc, #216] @ (178394 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r4] │ │ │ │ - bhi.n 178354 │ │ │ │ + bhi.n 178384 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1782ee │ │ │ │ + bls.n 17831e │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 17831e │ │ │ │ + bhi.n 17834e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #156] @ (178368 ) │ │ │ │ + ldr r3, [pc, #156] @ (178398 ) │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 178332 │ │ │ │ + beq.n 178362 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r0, 178326 │ │ │ │ + cbz r0, 178356 │ │ │ │ mov r2, r8 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fc0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 178354 │ │ │ │ + beq.n 178384 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str.w r8, [r6, #20] │ │ │ │ add r5, r3 │ │ │ │ - b.n 1782f4 │ │ │ │ + b.n 178324 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r5, r3, r5 │ │ │ │ - beq.n 178354 │ │ │ │ + beq.n 178384 │ │ │ │ str r7, [r6, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #112] @ (17836c ) │ │ │ │ + ldr r2, [pc, #112] @ (17839c ) │ │ │ │ add r2, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #84] @ (178360 ) │ │ │ │ + ldr r3, [pc, #84] @ (178390 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178358 │ │ │ │ + bne.n 178388 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 1782c8 │ │ │ │ + b.n 1782f8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 4b20c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1782de │ │ │ │ + b.n 17830e │ │ │ │ mov r0, r8 │ │ │ │ blx 4b928 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 178354 │ │ │ │ + cbz r0, 178384 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ blx 4b8c8 │ │ │ │ add r5, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r6, #20] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 1782f4 │ │ │ │ + b.n 178324 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1782f6 │ │ │ │ + b.n 178326 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 178392 │ │ │ │ - b.n 1783a4 │ │ │ │ + bcc.n 1783c2 │ │ │ │ + b.n 1783d4 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1783a4 │ │ │ │ + bcs.n 1783d4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17838c │ │ │ │ + bne.n 1783bc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 178268 │ │ │ │ + bl 178298 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r4, r2, [r1] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ strd r1, r1, [r1] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1783f8 │ │ │ │ + bcs.n 178428 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, #16 │ │ │ │ bic.w ip, ip, #7 │ │ │ │ adds r3, #8 │ │ │ │ add ip, r2 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 1783f2 │ │ │ │ + cbz r2, 178422 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1783ee │ │ │ │ + cbnz r1, 17841e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r1, r0, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r4, r4, [r3, #-8] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1783d6 │ │ │ │ + bne.n 178406 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ @@ -422571,224 +422601,224 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1785d8 ) │ │ │ │ + ldr r1, [pc, #424] @ (178608 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #420] @ (1785dc ) │ │ │ │ + ldr r2, [pc, #420] @ (17860c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 181754 │ │ │ │ + bl 181784 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ it ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 178464 │ │ │ │ - b.n 1784c2 │ │ │ │ + bne.n 178494 │ │ │ │ + b.n 1784f2 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1784c2 │ │ │ │ + beq.n 1784f2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17845a │ │ │ │ + bne.n 17848a │ │ │ │ mov r5, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 1784e2 │ │ │ │ + cbnz r3, 178512 │ │ │ │ add.w r9, r7, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18163c │ │ │ │ - cbz r4, 1784ae │ │ │ │ + bl 18166c │ │ │ │ + cbz r4, 1784de │ │ │ │ ldr.w r5, [r9, #-4]! │ │ │ │ mov r0, r6 │ │ │ │ subs r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178496 │ │ │ │ + bne.n 1784c6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 178480 │ │ │ │ + bne.n 1784b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17845a │ │ │ │ + beq.n 17848a │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 178464 │ │ │ │ + bne.n 178494 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #276] @ (1785e0 ) │ │ │ │ - ldr r3, [pc, #272] @ (1785dc ) │ │ │ │ + bl 17fd6c │ │ │ │ + ldr r2, [pc, #276] @ (178610 ) │ │ │ │ + ldr r3, [pc, #272] @ (17860c ) │ │ │ │ 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 1785d2 │ │ │ │ + bne.n 178602 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #5 │ │ │ │ - bhi.n 178536 │ │ │ │ + bhi.n 178566 │ │ │ │ adds r2, r4, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r9, r2 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 178530 │ │ │ │ + bls.n 178560 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1785b2 │ │ │ │ + bhi.n 1785e2 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 4b20c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 178536 │ │ │ │ + cbz r0, 178566 │ │ │ │ add.w ip, r0, r4 │ │ │ │ str.w r5, [ip] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 17853c │ │ │ │ + cbnz r3, 17856c │ │ │ │ ldr r1, [r7, r4] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1785ba │ │ │ │ + beq.n 1785ea │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1785c6 │ │ │ │ + bne.n 1785f6 │ │ │ │ mov r9, ip │ │ │ │ mov r5, r1 │ │ │ │ - b.n 178488 │ │ │ │ + b.n 1784b8 │ │ │ │ adds.w ip, r7, r4 │ │ │ │ - bne.n 178516 │ │ │ │ + bne.n 178546 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r5, #12] │ │ │ │ subs r3, #8 │ │ │ │ adds r0, r2, r3 │ │ │ │ - beq.n 17851e │ │ │ │ + beq.n 17854e │ │ │ │ sub.w r4, r0, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1815c4 │ │ │ │ - cbz r0, 17856e │ │ │ │ + bl 1815f4 │ │ │ │ + cbz r0, 17859e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ subs r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 178548 │ │ │ │ + bcc.n 178578 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r7, r4] │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ - bne.n 178480 │ │ │ │ - b.n 178484 │ │ │ │ + bne.n 1784b0 │ │ │ │ + b.n 1784b4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 178536 │ │ │ │ + bhi.n 178566 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.n 1785be │ │ │ │ + bcs.n 1785ee │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1785ca │ │ │ │ + bhi.n 1785fa │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 4b20c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178536 │ │ │ │ + beq.n 178566 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - b.n 178552 │ │ │ │ + b.n 178582 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 178506 │ │ │ │ + b.n 178536 │ │ │ │ mov r9, ip │ │ │ │ - b.n 178488 │ │ │ │ + b.n 1784b8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r2, r7, r2 │ │ │ │ - bne.n 1785aa │ │ │ │ - b.n 178536 │ │ │ │ + bne.n 1785da │ │ │ │ + b.n 178566 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1784ec │ │ │ │ + b.n 17851c │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 178594 │ │ │ │ + b.n 1785c4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ 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 r6, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbnz r3, 178664 │ │ │ │ + cbnz r3, 178694 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ blx 4b928 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1786ce │ │ │ │ + beq.n 1786fe │ │ │ │ str r7, [r0, #4] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -422797,68 +422827,68 @@ │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ blx 4b8c8 │ │ │ │ str r6, [r4, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 178692 │ │ │ │ + bne.n 1786c2 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r9, [r4, #36] @ 0x24 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 4b928 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1786ce │ │ │ │ + cbz r0, 1786fe │ │ │ │ add.w ip, r4, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r7, [r4, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str r6, [r4, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17865a │ │ │ │ + beq.n 17868a │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1786a2 │ │ │ │ + beq.n 1786d2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ movs r3, #20 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mul.w r5, r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b928 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1786c8 │ │ │ │ + cbz r0, 1786f8 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 4b8c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17869c │ │ │ │ + b.n 1786cc │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ - ldr.w ip, [pc, #108] @ 178758 │ │ │ │ + ldr.w ip, [pc, #108] @ 178788 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #104] @ (17875c ) │ │ │ │ + ldr r0, [pc, #104] @ (17878c ) │ │ │ │ sub sp, #16 │ │ │ │ add ip, pc │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #24 │ │ │ │ add.w lr, sp, #4096 @ 0x1000 │ │ │ │ add.w lr, lr, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -422869,97 +422899,97 @@ │ │ │ │ str.w r0, [lr] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 4ad94 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #52] @ (178760 ) │ │ │ │ + ldr r2, [pc, #52] @ (178790 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #40] @ (17875c ) │ │ │ │ + ldr r3, [pc, #40] @ (17878c ) │ │ │ │ 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 178754 │ │ │ │ + bne.n 178784 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1787d8 │ │ │ │ + cbz r5, 178808 │ │ │ │ ldrd r9, r8, [r4, #28] │ │ │ │ - ldr r1, [pc, #200] @ (17884c ) │ │ │ │ - ldr r0, [pc, #200] @ (178850 ) │ │ │ │ + ldr r1, [pc, #200] @ (17887c ) │ │ │ │ + ldr r0, [pc, #200] @ (178880 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 178704 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18dcc4 │ │ │ │ + bl 18dcf4 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 4b928 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1787b4 │ │ │ │ + cbz r0, 1787e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r2], #4 │ │ │ │ - bl 18dcd8 │ │ │ │ + bl 18dd08 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1787be │ │ │ │ + cbnz r0, 1787ee │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #148] @ (178854 ) │ │ │ │ + ldr r0, [pc, #148] @ (178884 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 178704 │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #20 │ │ │ │ blx r6 │ │ │ │ - b.n 1787b4 │ │ │ │ + b.n 1787e4 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 178840 │ │ │ │ + beq.n 178870 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 178846 │ │ │ │ + beq.n 178876 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1787ba │ │ │ │ + bne.n 1787ea │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17986c │ │ │ │ + bl 17989c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 178804 │ │ │ │ + cbnz r0, 178834 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1787ba │ │ │ │ + b.n 1787ea │ │ │ │ adds r5, #1 │ │ │ │ - bl 17967c │ │ │ │ + bl 1796ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r2, r7, #0 │ │ │ │ @@ -422970,71 +423000,71 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1787fe │ │ │ │ + bne.n 17882e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798f0 │ │ │ │ - b.n 1787f6 │ │ │ │ - bl 179e48 │ │ │ │ - b.n 1787ba │ │ │ │ - bl 17a120 │ │ │ │ - b.n 1787ba │ │ │ │ + bl 179920 │ │ │ │ + b.n 178826 │ │ │ │ + bl 179e78 │ │ │ │ + b.n 1787ea │ │ │ │ + bl 17a150 │ │ │ │ + b.n 1787ea │ │ │ │ mvns r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, r6, r5 │ │ │ │ movs r3, r2 │ │ │ │ - ble.n 178870 │ │ │ │ + ble.n 1788a0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1789cc │ │ │ │ + beq.w 1789fc │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1789cc │ │ │ │ + beq.w 1789fc │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r9, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 179d3c │ │ │ │ - cbnz r0, 17891c │ │ │ │ + bl 179d6c │ │ │ │ + cbnz r0, 17894c │ │ │ │ mov r0, r6 │ │ │ │ blx 4b934 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, r7, #1 │ │ │ │ blx 4b934 │ │ │ │ add.w r1, r7, #11 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r7 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1789c6 │ │ │ │ + beq.n 1789f6 │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 4b8c8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -423047,133 +423077,133 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb r0, [r3, r7] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w fp, [r2, #1] │ │ │ │ str.w sl, [r2, #5] │ │ │ │ - bl 180880 │ │ │ │ + bl 1808b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ 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, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 179abc │ │ │ │ + bl 179aec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1788a8 │ │ │ │ + beq.n 1788d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1788a8 │ │ │ │ - ldr r1, [pc, #212] @ (178a1c ) │ │ │ │ + beq.n 1788d8 │ │ │ │ + ldr r1, [pc, #212] @ (178a4c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 4bb20 │ │ │ │ - cbz r0, 1789a6 │ │ │ │ + cbz r0, 1789d6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1789dc │ │ │ │ + beq.n 178a0c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1789ea │ │ │ │ - ldr r0, [pc, #192] @ (178a20 ) │ │ │ │ + beq.n 178a1a │ │ │ │ + ldr r0, [pc, #192] @ (178a50 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1789f8 │ │ │ │ - ldr r0, [pc, #184] @ (178a24 ) │ │ │ │ + beq.n 178a28 │ │ │ │ + ldr r0, [pc, #184] @ (178a54 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179fa8 │ │ │ │ + bl 179fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1788a8 │ │ │ │ + beq.n 1788d8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 178a0c │ │ │ │ + beq.n 178a3c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1789ac │ │ │ │ + cbz r3, 1789dc │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1788a8 │ │ │ │ + b.n 1788d8 │ │ │ │ strb.w r9, [r4, #392] @ 0x188 │ │ │ │ - b.n 178950 │ │ │ │ - ldr r1, [pc, #120] @ (178a28 ) │ │ │ │ + b.n 178980 │ │ │ │ + ldr r1, [pc, #120] @ (178a58 ) │ │ │ │ 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 1843c0 │ │ │ │ + bl 1843f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1789a0 │ │ │ │ + bne.n 1789d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ 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 179ecc │ │ │ │ + bl 179efc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17895c │ │ │ │ - b.n 1788a8 │ │ │ │ + bne.n 17898c │ │ │ │ + b.n 1788d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a1a4 │ │ │ │ + bl 17a1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17895c │ │ │ │ - b.n 1788a8 │ │ │ │ - ldr r0, [pc, #48] @ (178a2c ) │ │ │ │ + bne.n 17898c │ │ │ │ + b.n 1788d8 │ │ │ │ + ldr r0, [pc, #48] @ (178a5c ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178968 │ │ │ │ + bne.n 178998 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 179ee8 │ │ │ │ - b.n 178968 │ │ │ │ + bl 179f18 │ │ │ │ + b.n 178998 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 186350 │ │ │ │ - b.n 17899a │ │ │ │ + bl 186380 │ │ │ │ + b.n 1789ca │ │ │ │ nop │ │ │ │ - blt.n 178940 │ │ │ │ + blt.n 178970 │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178948 │ │ │ │ + blt.n 178978 │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178984 │ │ │ │ + blt.n 1789b4 │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178934 │ │ │ │ + blt.n 178964 │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178a4c │ │ │ │ + blt.n 178a7c │ │ │ │ movs r3, r2 │ │ │ │ - cbz r0, 178a50 │ │ │ │ + cbz r0, 178a80 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ blx 4aa90 │ │ │ │ @@ -423183,565 +423213,565 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #364] @ (178bd4 ) │ │ │ │ + ldr r2, [pc, #364] @ (178c04 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #364] @ (178bd8 ) │ │ │ │ + ldr r3, [pc, #364] @ (178c08 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #360] @ (178bdc ) │ │ │ │ + ldr r0, [pc, #360] @ (178c0c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #360] @ (178be0 ) │ │ │ │ + ldr r5, [pc, #360] @ (178c10 ) │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 184c58 │ │ │ │ - cbnz r0, 178ab0 │ │ │ │ + bl 184c88 │ │ │ │ + cbnz r0, 178ae0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #336] @ (178be4 ) │ │ │ │ + ldr r0, [pc, #336] @ (178c14 ) │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178b3c │ │ │ │ - ldr r0, [pc, #328] @ (178be8 ) │ │ │ │ + beq.n 178b6c │ │ │ │ + ldr r0, [pc, #328] @ (178c18 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 178bb2 │ │ │ │ + beq.w 178be2 │ │ │ │ mov.w sl, #3 │ │ │ │ - b.n 178ab4 │ │ │ │ + b.n 178ae4 │ │ │ │ mov.w sl, #2 │ │ │ │ - ldr r0, [pc, #308] @ (178bec ) │ │ │ │ + ldr r0, [pc, #308] @ (178c1c ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178b52 │ │ │ │ + beq.n 178b82 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b5a0 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 178aee │ │ │ │ + beq.n 178b1e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 178b72 │ │ │ │ - bhi.n 178b7a │ │ │ │ + beq.n 178ba2 │ │ │ │ + bhi.n 178baa │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 178b72 │ │ │ │ + beq.n 178ba2 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 178b7e │ │ │ │ + beq.n 178bae │ │ │ │ mov.w fp, r0, lsr #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - bne.n 178af6 │ │ │ │ + bne.n 178b26 │ │ │ │ mov.w r4, #1073741824 @ 0x40000000 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, fp, [sp, #16] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 178858 │ │ │ │ + bl 178888 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 178b4e │ │ │ │ + cbz r0, 178b7e │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 178b20 │ │ │ │ + beq.n 178b50 │ │ │ │ ldrb.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178b86 │ │ │ │ - ldr r2, [pc, #204] @ (178bf0 ) │ │ │ │ - ldr r3, [pc, #180] @ (178bd8 ) │ │ │ │ + beq.n 178bb6 │ │ │ │ + ldr r2, [pc, #204] @ (178c20 ) │ │ │ │ + ldr r3, [pc, #180] @ (178c08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178bd0 │ │ │ │ + bne.n 178c00 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (178bf4 ) │ │ │ │ + ldr r0, [pc, #180] @ (178c24 ) │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178ab4 │ │ │ │ + bne.n 178ae4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 178b20 │ │ │ │ - ldr r0, [pc, #164] @ (178bf8 ) │ │ │ │ + b.n 178b50 │ │ │ │ + ldr r0, [pc, #164] @ (178c28 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178aee │ │ │ │ - ldr r3, [pc, #152] @ (178bfc ) │ │ │ │ + beq.n 178b1e │ │ │ │ + ldr r3, [pc, #152] @ (178c2c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (178c00 ) │ │ │ │ + ldr r2, [pc, #152] @ (178c30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 178ac2 │ │ │ │ + b.n 178af2 │ │ │ │ mov.w fp, r0, lsr #22 │ │ │ │ lsls r4, r0, #10 │ │ │ │ - b.n 178ae8 │ │ │ │ + b.n 178b18 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 178ae2 │ │ │ │ + bne.n 178b12 │ │ │ │ mov.w fp, r0, lsr #12 │ │ │ │ lsls r4, r0, #20 │ │ │ │ - b.n 178ae8 │ │ │ │ - ldr r0, [pc, #124] @ (178c04 ) │ │ │ │ + b.n 178b18 │ │ │ │ + ldr r0, [pc, #124] @ (178c34 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178b20 │ │ │ │ + beq.n 178b50 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, fp, [sp, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 178858 │ │ │ │ + bl 178888 │ │ │ │ str.w r0, [r5, #408] @ 0x198 │ │ │ │ - b.n 178b20 │ │ │ │ - ldr r0, [pc, #84] @ (178c08 ) │ │ │ │ + b.n 178b50 │ │ │ │ + ldr r0, [pc, #84] @ (178c38 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 178aaa │ │ │ │ - bl 179d3c │ │ │ │ + bne.w 178ada │ │ │ │ + bl 179d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 178aaa │ │ │ │ - bl 17a1c0 │ │ │ │ - b.n 178aaa │ │ │ │ + beq.w 178ada │ │ │ │ + bl 17a1f0 │ │ │ │ + b.n 178ada │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 178b74 │ │ │ │ + bge.n 178ba4 │ │ │ │ movs r3, r2 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bge.n 178b84 │ │ │ │ + bge.n 178bb4 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178c90 │ │ │ │ + bge.n 178cc0 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178bb4 │ │ │ │ + bge.n 178be4 │ │ │ │ movs r3, r2 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bge.n 178c68 │ │ │ │ + bge.n 178c98 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178cbc │ │ │ │ + bge.n 178cec │ │ │ │ movs r3, r2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 178cd8 │ │ │ │ + bge.n 178d08 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178b44 │ │ │ │ + bge.n 178b74 │ │ │ │ movs r3, r2 │ │ │ │ - bls.n 178cb4 │ │ │ │ + bls.n 178ce4 │ │ │ │ movs r3, 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 │ │ │ │ - cbnz r0, 178c26 │ │ │ │ + cbnz r0, 178c56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 178c7a │ │ │ │ + cbnz r3, 178caa │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178c1e │ │ │ │ + beq.n 178c4e │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 184628 │ │ │ │ + bl 184658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18455c │ │ │ │ + bl 18458c │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 178c4e │ │ │ │ - bl 178c0c │ │ │ │ + cbz r0, 178c7e │ │ │ │ + bl 178c3c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 178c6c │ │ │ │ + beq.n 178c9c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 178c62 │ │ │ │ + beq.n 178c92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a090 │ │ │ │ - b.n 178c1e │ │ │ │ + bl 17a0c0 │ │ │ │ + b.n 178c4e │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 18630c │ │ │ │ - b.n 178c5a │ │ │ │ + bl 18633c │ │ │ │ + b.n 178c8a │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17a8e4 │ │ │ │ + bl 17a914 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 178c56 │ │ │ │ - ldr r1, [pc, #16] @ (178c8c ) │ │ │ │ + b.n 178c86 │ │ │ │ + ldr r1, [pc, #16] @ (178cbc ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - b.n 178c2c │ │ │ │ + b.n 178c5c │ │ │ │ nop │ │ │ │ - bls.n 178c30 │ │ │ │ + bls.n 178c60 │ │ │ │ movs r3, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r5, 178cd6 │ │ │ │ + cbz r5, 178d06 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 178600 │ │ │ │ + bl 178630 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 178cd6 │ │ │ │ + cbz r0, 178d06 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 178cdc │ │ │ │ + ldr.w ip, [pc, #24] @ 178d0c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (178ce0 ) │ │ │ │ + ldr r3, [pc, #20] @ (178d10 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 184604 │ │ │ │ + bl 184634 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa91ffff │ │ │ │ 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 r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 178d00 │ │ │ │ + cbz r2, 178d30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 178d20 │ │ │ │ + cbz r0, 178d50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 179dd4 │ │ │ │ + bl 179e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 178d20 │ │ │ │ + cbz r0, 178d50 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 178dea │ │ │ │ + bne.n 178e1a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ - cbz r3, 178d8e │ │ │ │ - ldr r1, [pc, #280] @ (178e40 ) │ │ │ │ - ldr r0, [pc, #280] @ (178e44 ) │ │ │ │ + cbz r3, 178dbe │ │ │ │ + ldr r1, [pc, #280] @ (178e70 ) │ │ │ │ + ldr r0, [pc, #280] @ (178e74 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 178704 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 4b928 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 178d9e │ │ │ │ - ldr r0, [pc, #264] @ (178e48 ) │ │ │ │ + cbz r0, 178dce │ │ │ │ + ldr r0, [pc, #264] @ (178e78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 178704 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r4, #388] @ 0x184 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #20 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178e14 │ │ │ │ + beq.n 178e44 │ │ │ │ ldr.w r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx 4b928 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178e14 │ │ │ │ + beq.n 178e44 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ subs r1, r7, #4 │ │ │ │ add.w r0, r8, #4 │ │ │ │ - bl 18dd2c │ │ │ │ + bl 18dd5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178e2a │ │ │ │ - cbz r5, 178d86 │ │ │ │ + beq.n 178e5a │ │ │ │ + cbz r5, 178db6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 178d12 │ │ │ │ + b.n 178d42 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 178e06 │ │ │ │ + beq.n 178e36 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 178e1c │ │ │ │ + beq.n 178e4c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 178dac │ │ │ │ + beq.n 178ddc │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 178dce │ │ │ │ + cbnz r3, 178dfe │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17986c │ │ │ │ + bl 17989c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178d9e │ │ │ │ + beq.n 178dce │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17978c │ │ │ │ + bl 1797bc │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178d1a │ │ │ │ - cbnz r6, 178dea │ │ │ │ + beq.n 178d4a │ │ │ │ + cbnz r6, 178e1a │ │ │ │ add.w r4, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 178dd6 │ │ │ │ + bne.n 178e06 │ │ │ │ dmb ish │ │ │ │ - b.n 178da4 │ │ │ │ + b.n 178dd4 │ │ │ │ add.w r4, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 178df2 │ │ │ │ + bne.n 178e22 │ │ │ │ dmb ish │ │ │ │ - b.n 178d1a │ │ │ │ + b.n 178d4a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179dd4 │ │ │ │ + bl 179e04 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 178dc4 │ │ │ │ + b.n 178df4 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 178d9e │ │ │ │ + b.n 178dce │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a0a8 │ │ │ │ + bl 17a0d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 178dc4 │ │ │ │ + b.n 178df4 │ │ │ │ mov r0, r6 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178da4 │ │ │ │ - b.n 178dce │ │ │ │ + beq.n 178dd4 │ │ │ │ + b.n 178dfe │ │ │ │ subs r6, #18 │ │ │ │ movs r0, r4 │ │ │ │ asrs r4, r1, #23 │ │ │ │ movs r3, r2 │ │ │ │ - bls.n 178ec4 │ │ │ │ + bls.n 178ef4 │ │ │ │ movs r3, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #104] @ (178ec8 ) │ │ │ │ + ldr r2, [pc, #104] @ (178ef8 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #104] @ (178ecc ) │ │ │ │ + ldr r3, [pc, #104] @ (178efc ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f658 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ - cbnz r2, 178ea8 │ │ │ │ - cbnz r4, 178eb6 │ │ │ │ + cbnz r2, 178ed8 │ │ │ │ + cbnz r4, 178ee6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f6f0 │ │ │ │ - ldr r2, [pc, #64] @ (178ed0 ) │ │ │ │ - ldr r3, [pc, #56] @ (178ecc ) │ │ │ │ + bl 17f720 │ │ │ │ + ldr r2, [pc, #64] @ (178f00 ) │ │ │ │ + ldr r3, [pc, #56] @ (178efc ) │ │ │ │ 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 178ec2 │ │ │ │ + bne.n 178ef2 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r5, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 178e86 │ │ │ │ + beq.n 178eb6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f668 │ │ │ │ - b.n 178e86 │ │ │ │ + bl 17f698 │ │ │ │ + b.n 178eb6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #156] @ (178f80 ) │ │ │ │ + ldr r5, [pc, #156] @ (178fb0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #156] @ (178f84 ) │ │ │ │ + ldr r4, [pc, #156] @ (178fb4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #16384 @ 0x4000 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 178f26 │ │ │ │ + beq.n 178f56 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ (178f88 ) │ │ │ │ - ldr r3, [pc, #116] @ (178f84 ) │ │ │ │ + ldr r2, [pc, #120] @ (178fb8 ) │ │ │ │ + ldr r3, [pc, #116] @ (178fb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178f7c │ │ │ │ + bne.n 178fac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 178f6e │ │ │ │ - ldr r2, [pc, #92] @ (178f8c ) │ │ │ │ + beq.n 178f9e │ │ │ │ + ldr r2, [pc, #92] @ (178fbc ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 178f0a │ │ │ │ + beq.n 178f3a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4afa4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 178f0a │ │ │ │ + beq.n 178f3a │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4ae84 │ │ │ │ - cbz r0, 178f66 │ │ │ │ + cbz r0, 178f96 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 178f56 │ │ │ │ + bne.n 178f86 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 4ac80 │ │ │ │ - b.n 178f0c │ │ │ │ + b.n 178f3c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 178f2e │ │ │ │ + bne.n 178f5e │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178f0a │ │ │ │ - b.n 178f2e │ │ │ │ + beq.n 178f3a │ │ │ │ + b.n 178f5e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvc.n 179034 │ │ │ │ + bvc.n 179064 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #472] @ (17917c ) │ │ │ │ + ldr r2, [pc, #472] @ (1791ac ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #472] @ (179180 ) │ │ │ │ + ldr r3, [pc, #472] @ (1791b0 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4afa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 179172 │ │ │ │ + beq.w 1791a2 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 4a9b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 178fd4 │ │ │ │ + b.n 179004 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 4ae84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178fcc │ │ │ │ + bne.n 178ffc │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ blx 4b754 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ @@ -423756,81 +423786,81 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4ae84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179102 │ │ │ │ + beq.n 179132 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx 4b0c8 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179014 │ │ │ │ + bne.n 179044 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 17904e │ │ │ │ + beq.n 17907e │ │ │ │ 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 179014 │ │ │ │ + bge.n 179044 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b934 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179014 │ │ │ │ + beq.n 179044 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcc.n 17915a │ │ │ │ + bcc.n 17918a │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 4b20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1790e4 │ │ │ │ + beq.n 179114 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1790f0 │ │ │ │ + beq.n 179120 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1790a2 │ │ │ │ + b.n 1790d2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1790ec │ │ │ │ + beq.n 17911c │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 17909c │ │ │ │ + bge.n 1790cc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1790f6 │ │ │ │ + bne.n 179126 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1790cc │ │ │ │ + beq.n 1790fc │ │ │ │ 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] │ │ │ │ @@ -423844,30 +423874,30 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 179014 │ │ │ │ + b.n 179044 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1790cc │ │ │ │ + beq.n 1790fc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1790cc │ │ │ │ + b.n 1790fc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 179166 │ │ │ │ - ldr.w r8, [pc, #120] @ 179184 │ │ │ │ + beq.n 179196 │ │ │ │ + ldr.w r8, [pc, #120] @ 1791b4 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -423877,1216 +423907,1216 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 4aa90 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 179114 │ │ │ │ + bne.n 179144 │ │ │ │ mov r0, r9 │ │ │ │ blx 4ac80 │ │ │ │ - ldr r2, [pc, #72] @ (179188 ) │ │ │ │ - ldr r3, [pc, #60] @ (179180 ) │ │ │ │ + ldr r2, [pc, #72] @ (1791b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1791b0 ) │ │ │ │ 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 179176 │ │ │ │ + bne.n 1791a6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 4b790 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 179076 │ │ │ │ + b.n 1790a6 │ │ │ │ mov r0, r7 │ │ │ │ blx 4ac80 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17913e │ │ │ │ + b.n 17916e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 179274 │ │ │ │ + bpl.n 1792a4 │ │ │ │ movs r3, r2 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ (1792a0 ) │ │ │ │ + ldr r0, [pc, #256] @ (1792d0 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #256] @ (1792a4 ) │ │ │ │ + ldr r3, [pc, #256] @ (1792d4 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 177e98 │ │ │ │ + bl 177ec8 │ │ │ │ ldr.w r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177ed8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 17928a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 17928a │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 17925a │ │ │ │ + cbnz r3, 17928a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 179278 │ │ │ │ + beq.n 1792a8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177ed8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 17925a │ │ │ │ + cbnz r3, 17928a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177ed8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dda0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 17928a │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 4b928 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17925a │ │ │ │ + cbz r0, 17928a │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ - cbz r3, 179244 │ │ │ │ + cbz r3, 179274 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 179254 │ │ │ │ + bne.n 179284 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 4b8c8 │ │ │ │ - cbz r6, 17925c │ │ │ │ + cbz r6, 17928c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17925c │ │ │ │ + b.n 17928c │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18dd2c │ │ │ │ + bl 18dd5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17923c │ │ │ │ + bne.n 17926c │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1792a8 ) │ │ │ │ - ldr r3, [pc, #68] @ (1792a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1792d8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1792d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17929c │ │ │ │ + bne.n 1792cc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 17928a │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177ed8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1791ee │ │ │ │ - b.n 17925a │ │ │ │ + beq.n 17921e │ │ │ │ + b.n 17928a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #256] @ (1793c0 ) │ │ │ │ - ldr r2, [pc, #256] @ (1793c4 ) │ │ │ │ + ldr r3, [pc, #256] @ (1793f0 ) │ │ │ │ + ldr r2, [pc, #256] @ (1793f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (1793c8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1793f8 ) │ │ │ │ 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 1793a0 │ │ │ │ + beq.n 1793d0 │ │ │ │ mov sl, r1 │ │ │ │ blx 4bea0 │ │ │ │ mov r5, r0 │ │ │ │ blx 4b934 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - b.n 179304 │ │ │ │ + b.n 179334 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17930a │ │ │ │ + beq.n 17933a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 179334 │ │ │ │ + beq.n 179364 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1792f8 │ │ │ │ + bne.n 179328 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1792fe │ │ │ │ + beq.n 17932e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 179356 │ │ │ │ + cbnz r0, 179386 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1793a6 │ │ │ │ + bne.n 1793d6 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 179304 │ │ │ │ + bne.n 179334 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1793cc ) │ │ │ │ - ldr r3, [pc, #136] @ (1793c8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1793fc ) │ │ │ │ + ldr r3, [pc, #136] @ (1793f8 ) │ │ │ │ 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 1793bc │ │ │ │ + bne.n 1793ec │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17939a │ │ │ │ + beq.n 1793ca │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b518 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179328 │ │ │ │ + beq.n 179358 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 17937c │ │ │ │ + bne.n 1793ac │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 179328 │ │ │ │ - ldr r3, [pc, #80] @ (1793d0 ) │ │ │ │ + beq.n 179358 │ │ │ │ + ldr r3, [pc, #80] @ (179400 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 4ad10 │ │ │ │ - ldr r2, [pc, #72] @ (1793d4 ) │ │ │ │ + ldr r2, [pc, #72] @ (179404 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17933c │ │ │ │ - ldr r1, [pc, #40] @ (1793d0 ) │ │ │ │ + b.n 17936c │ │ │ │ + ldr r1, [pc, #40] @ (179400 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #40] @ (1793d8 ) │ │ │ │ + ldr r2, [pc, #40] @ (179408 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 17939a │ │ │ │ + b.n 1793ca │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 179458 │ │ │ │ + bcc.n 179488 │ │ │ │ movs r3, r2 │ │ │ │ - bcs.n 17939c │ │ │ │ + bcs.n 1793cc │ │ │ │ movs r3, r2 │ │ │ │ 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, #252] @ (1794e8 ) │ │ │ │ + ldr r2, [pc, #252] @ (179518 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1794ec ) │ │ │ │ + ldr r3, [pc, #252] @ (17951c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18dcc4 │ │ │ │ + bl 18dcf4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 179496 │ │ │ │ + beq.n 1794c6 │ │ │ │ ldrd r7, r6, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ - bl 177a24 │ │ │ │ - cbnz r0, 179446 │ │ │ │ + bl 177a54 │ │ │ │ + cbnz r0, 179476 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1794b8 │ │ │ │ + beq.n 1794e8 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1794f0 ) │ │ │ │ - ldr r3, [pc, #188] @ (1794ec ) │ │ │ │ + ldr r2, [pc, #192] @ (179520 ) │ │ │ │ + ldr r3, [pc, #188] @ (17951c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1794e2 │ │ │ │ + bne.n 179512 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 179450 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1794c0 │ │ │ │ + beq.n 1794f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dda0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 179450 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 179450 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17942c │ │ │ │ + bne.n 17945c │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17942c │ │ │ │ + b.n 17945c │ │ │ │ mov r6, r0 │ │ │ │ blx 4b928 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17942a │ │ │ │ + beq.n 17945a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 18dcd8 │ │ │ │ + bl 18dd08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 179450 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 179414 │ │ │ │ + b.n 179444 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17942a │ │ │ │ + b.n 17945a │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 179450 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179458 │ │ │ │ - b.n 179420 │ │ │ │ + bne.n 179488 │ │ │ │ + b.n 179450 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (1795cc ) │ │ │ │ + ldr r2, [pc, #200] @ (1795fc ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1795d0 ) │ │ │ │ + ldr r3, [pc, #200] @ (179600 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4afa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1795a2 │ │ │ │ - ldr r7, [pc, #180] @ (1795d4 ) │ │ │ │ + beq.n 1795d2 │ │ │ │ + ldr r7, [pc, #180] @ (179604 ) │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 4ae84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179596 │ │ │ │ + beq.n 1795c6 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 179544 │ │ │ │ + bne.n 179574 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17952a │ │ │ │ + beq.n 17955a │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 179556 │ │ │ │ + bne.n 179586 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 179556 │ │ │ │ + bne.n 179586 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17952a │ │ │ │ + beq.n 17955a │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17952a │ │ │ │ + beq.n 17955a │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1795c0 │ │ │ │ + cbnz r0, 1795f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1795ba │ │ │ │ + beq.n 1795ea │ │ │ │ blx 4b1ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ blx 4ae84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179534 │ │ │ │ + bne.n 179564 │ │ │ │ mov r0, r4 │ │ │ │ blx 4ac80 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b194 │ │ │ │ - ldr r2, [pc, #52] @ (1795d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1795d0 ) │ │ │ │ + ldr r2, [pc, #52] @ (179608 ) │ │ │ │ + ldr r3, [pc, #40] @ (179600 ) │ │ │ │ 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 1795c8 │ │ │ │ + bne.n 1795f8 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1794f4 │ │ │ │ - b.n 179586 │ │ │ │ + bl 179524 │ │ │ │ + b.n 1795b6 │ │ │ │ mov r0, r2 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17952a │ │ │ │ + b.n 17955a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 17969c │ │ │ │ + bne.n 1796cc │ │ │ │ movs r3, r2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 17960e │ │ │ │ + bne.n 17963e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 179612 │ │ │ │ + bls.n 179642 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (179618 ) │ │ │ │ + ldr r1, [pc, #28] @ (179648 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 4bb20 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bne.n 17962c │ │ │ │ + bne.n 17965c │ │ │ │ movs r3, r2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (179678 ) │ │ │ │ + ldr r1, [pc, #76] @ (1796a8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 178f90 │ │ │ │ + bl 178fc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 179674 │ │ │ │ + cbz r0, 1796a4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17966e │ │ │ │ + beq.n 17969e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4b1ac │ │ │ │ - cbnz r0, 17964c │ │ │ │ + cbnz r0, 17967c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 179640 │ │ │ │ + bne.n 179670 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq.n 17966e │ │ │ │ + beq.n 17969e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ blx 4aa90 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 17965a │ │ │ │ + bne.n 17968a │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ 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] @ (179778 ) │ │ │ │ + ldr r2, [pc, #232] @ (1797a8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (17977c ) │ │ │ │ + ldr r3, [pc, #232] @ (1797ac ) │ │ │ │ mov r6, 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 18082c │ │ │ │ + bl 18085c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (179780 ) │ │ │ │ + ldr r2, [pc, #204] @ (1797b0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 179712 │ │ │ │ + blt.n 179742 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17961c │ │ │ │ + bl 17964c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ - cbnz r4, 17972c │ │ │ │ - ldr r1, [pc, #176] @ (179784 ) │ │ │ │ + cbnz r4, 17975c │ │ │ │ + ldr r1, [pc, #176] @ (1797b4 ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 178f90 │ │ │ │ + bl 178fc0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 179712 │ │ │ │ + cbz r0, 179742 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17961c │ │ │ │ + bl 17964c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 179706 │ │ │ │ + beq.n 179736 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 4aa90 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1796f2 │ │ │ │ + bne.n 179722 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 179750 │ │ │ │ - ldr r2, [pc, #116] @ (179788 ) │ │ │ │ - ldr r3, [pc, #100] @ (17977c ) │ │ │ │ + bne.n 179780 │ │ │ │ + ldr r2, [pc, #116] @ (1797b8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1797ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179772 │ │ │ │ + bne.n 1797a2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r6, #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 17973a │ │ │ │ + bne.n 17976a │ │ │ │ dmb ish │ │ │ │ - b.n 179712 │ │ │ │ + b.n 179742 │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r6, #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 17974a │ │ │ │ - b.n 179760 │ │ │ │ + beq.n 17977a │ │ │ │ + b.n 179790 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 179834 │ │ │ │ + beq.n 179864 │ │ │ │ movs r3, r2 │ │ │ │ - bl 175786 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + bl 1757b6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #192] @ (179860 ) │ │ │ │ - ldr r3, [pc, #192] @ (179864 ) │ │ │ │ + ldr r2, [pc, #192] @ (179890 ) │ │ │ │ + ldr r3, [pc, #192] @ (179894 ) │ │ │ │ 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 4b23c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 179852 │ │ │ │ + beq.n 179882 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1797fc │ │ │ │ + beq.n 17982c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b928 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1797fc │ │ │ │ - cbz r5, 179812 │ │ │ │ + cbz r0, 17982c │ │ │ │ + cbz r5, 179842 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1797e6 │ │ │ │ + b.n 179816 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 17980c │ │ │ │ + bls.n 17983c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b0a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1797e0 │ │ │ │ + bhi.n 179810 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b068 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 179836 │ │ │ │ + b.n 179866 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1797f6 │ │ │ │ + beq.n 179826 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17918c │ │ │ │ + bl 1791bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1797f6 │ │ │ │ + beq.n 179826 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b068 │ │ │ │ - ldr r2, [pc, #48] @ (179868 ) │ │ │ │ - ldr r3, [pc, #40] @ (179864 ) │ │ │ │ + ldr r2, [pc, #48] @ (179898 ) │ │ │ │ + ldr r3, [pc, #40] @ (179894 ) │ │ │ │ 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 17985a │ │ │ │ + bne.n 17988a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 179808 │ │ │ │ + b.n 179838 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #100] @ (1798e0 ) │ │ │ │ + ldr r2, [pc, #100] @ (179910 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ (1798e4 ) │ │ │ │ + ldr r3, [pc, #100] @ (179914 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbnz r3, 1798d6 │ │ │ │ + cbnz r3, 179906 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17c9f0 │ │ │ │ - ldr r2, [pc, #76] @ (1798e8 ) │ │ │ │ + bl 17ca20 │ │ │ │ + ldr r2, [pc, #76] @ (179918 ) │ │ │ │ ldrb.w r0, [sp, #25] │ │ │ │ add.w r1, sp, #26 │ │ │ │ ldrb.w r5, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1798d6 │ │ │ │ + beq.n 179906 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #44] @ (1798ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1798e4 ) │ │ │ │ + ldr r2, [pc, #44] @ (17991c ) │ │ │ │ + ldr r3, [pc, #32] @ (179914 ) │ │ │ │ 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 1798da │ │ │ │ + bne.n 17990a │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1798be │ │ │ │ + b.n 1798ee │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r2 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #420] @ (179aa8 ) │ │ │ │ + ldr r2, [pc, #420] @ (179ad8 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #420] @ (179aac ) │ │ │ │ + ldr r3, [pc, #420] @ (179adc ) │ │ │ │ add r6, sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 177964 │ │ │ │ - ldr r2, [pc, #400] @ (179ab0 ) │ │ │ │ + bl 177994 │ │ │ │ + ldr r2, [pc, #400] @ (179ae0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 179954 │ │ │ │ + beq.n 179984 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 1799cc │ │ │ │ + bne.n 1799fc │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17997e │ │ │ │ + beq.n 1799ae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 179a38 │ │ │ │ - ldr r2, [pc, #336] @ (179ab4 ) │ │ │ │ - ldr r3, [pc, #324] @ (179aac ) │ │ │ │ + beq.n 179a68 │ │ │ │ + ldr r2, [pc, #336] @ (179ae4 ) │ │ │ │ + ldr r3, [pc, #324] @ (179adc ) │ │ │ │ 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 179aa4 │ │ │ │ + bne.w 179ad4 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 17c9f0 │ │ │ │ + bl 17ca20 │ │ │ │ ldrb.w r2, [sp, #145] @ 0x91 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (179ab8 ) │ │ │ │ + ldr r2, [pc, #280] @ (179ae8 ) │ │ │ │ add r2, pc │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1799b6 │ │ │ │ + beq.n 1799e6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1792ac │ │ │ │ + bl 1792dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 179954 │ │ │ │ + beq.n 179984 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4ae3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 179a24 │ │ │ │ + beq.n 179a54 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b23c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 179a40 │ │ │ │ + bne.n 179a70 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1793dc │ │ │ │ - cbz r0, 179a1e │ │ │ │ + bl 17940c │ │ │ │ + cbz r0, 179a4e │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 179a58 │ │ │ │ + beq.n 179a88 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 179a0c │ │ │ │ + b.n 179a3c │ │ │ │ add r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 179a54 │ │ │ │ + bls.n 179a84 │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b9d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 179a06 │ │ │ │ + bne.n 179a36 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4b1ac │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179962 │ │ │ │ + bne.n 179992 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 179962 │ │ │ │ + b.n 179992 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4b1ac │ │ │ │ mov r0, r8 │ │ │ │ blx 4b068 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ - b.n 179a2a │ │ │ │ + b.n 179a5a │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 179a1e │ │ │ │ + beq.n 179a4e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 4bdc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 179a1e │ │ │ │ + beq.n 179a4e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 179a9c │ │ │ │ + beq.n 179acc │ │ │ │ ldrd r0, r5, [sp, #88] @ 0x58 │ │ │ │ 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 179a86 │ │ │ │ + bne.n 179ab6 │ │ │ │ dmb ish │ │ │ │ - b.n 179a24 │ │ │ │ + b.n 179a54 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b1ac │ │ │ │ - b.n 179a24 │ │ │ │ + b.n 179a54 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1} │ │ │ │ movs r3, r2 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldmia r5!, {r1, r4, r7} │ │ │ │ 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 r7, r1 │ │ │ │ - ldr r1, [pc, #540] @ (179cec ) │ │ │ │ + ldr r1, [pc, #540] @ (179d1c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (179cf0 ) │ │ │ │ + ldr r2, [pc, #540] @ (179d20 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w fp, [pc, #536] @ 179cf4 │ │ │ │ + ldr.w fp, [pc, #536] @ 179d24 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add fp, pc │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r3, 179b4e │ │ │ │ - ldr r0, [pc, #512] @ (179cf8 ) │ │ │ │ + cbz r3, 179b7e │ │ │ │ + ldr r0, [pc, #512] @ (179d28 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd5c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 179b60 │ │ │ │ - ldr r1, [pc, #504] @ (179cfc ) │ │ │ │ + cbz r0, 179b90 │ │ │ │ + ldr r1, [pc, #504] @ (179d2c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 1792dc │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179bd6 │ │ │ │ + bne.n 179c06 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 179b88 │ │ │ │ - ldr r2, [pc, #460] @ (179d00 ) │ │ │ │ - ldr r3, [pc, #444] @ (179cf0 ) │ │ │ │ + beq.n 179bb8 │ │ │ │ + ldr r2, [pc, #460] @ (179d30 ) │ │ │ │ + ldr r3, [pc, #444] @ (179d20 ) │ │ │ │ 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 179ce6 │ │ │ │ + bne.w 179d16 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 179b82 │ │ │ │ + beq.n 179bb2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 179bee │ │ │ │ - ldr r4, [pc, #424] @ (179d04 ) │ │ │ │ + beq.n 179c1e │ │ │ │ + ldr r4, [pc, #424] @ (179d34 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 179af6 │ │ │ │ - ldr r0, [pc, #420] @ (179d08 ) │ │ │ │ + b.n 179b26 │ │ │ │ + ldr r0, [pc, #420] @ (179d38 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179bda │ │ │ │ - ldr r3, [pc, #412] @ (179d0c ) │ │ │ │ + beq.n 179c0a │ │ │ │ + ldr r3, [pc, #412] @ (179d3c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #412] @ (179d10 ) │ │ │ │ + ldr r2, [pc, #412] @ (179d40 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 179b02 │ │ │ │ - ldr r4, [pc, #400] @ (179d14 ) │ │ │ │ + b.n 179b32 │ │ │ │ + ldr r4, [pc, #400] @ (179d44 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 179af6 │ │ │ │ + b.n 179b26 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #396] @ (179d18 ) │ │ │ │ + ldr r6, [pc, #396] @ (179d48 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 1792dc │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 179bd6 │ │ │ │ + cbnz r3, 179c06 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 1792dc │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 179b30 │ │ │ │ + beq.n 179b60 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 179b30 │ │ │ │ - ldr r0, [pc, #320] @ (179d1c ) │ │ │ │ + b.n 179b60 │ │ │ │ + ldr r0, [pc, #320] @ (179d4c ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd5c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 179bf4 │ │ │ │ - ldr r1, [pc, #312] @ (179d20 ) │ │ │ │ + cbz r0, 179c24 │ │ │ │ + ldr r1, [pc, #312] @ (179d50 ) │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - b.n 179b0a │ │ │ │ - ldr r4, [pc, #308] @ (179d24 ) │ │ │ │ + b.n 179b3a │ │ │ │ + ldr r4, [pc, #308] @ (179d54 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 179af6 │ │ │ │ - ldr r0, [pc, #304] @ (179d28 ) │ │ │ │ + b.n 179b26 │ │ │ │ + ldr r0, [pc, #304] @ (179d58 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 179c56 │ │ │ │ - ldr.w sl, [pc, #296] @ 179d2c │ │ │ │ + cbz r0, 179c86 │ │ │ │ + ldr.w sl, [pc, #296] @ 179d5c │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #296] @ (179d30 ) │ │ │ │ + ldr r3, [pc, #296] @ (179d60 ) │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 1792dc │ │ │ │ clz r3, fp │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179bd6 │ │ │ │ + bne.n 179c06 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 1792dc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 179b2a │ │ │ │ - b.n 179bd6 │ │ │ │ + beq.w 179b5a │ │ │ │ + b.n 179c06 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx 4b760 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r2, sp, #20 │ │ │ │ mov fp, r0 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ it eq │ │ │ │ moveq.w fp, #512 @ 0x200 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 179c8a │ │ │ │ + b.n 179cba │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 179bd6 │ │ │ │ + bne.n 179c06 │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r6, r0 │ │ │ │ blx 4b6d0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 4bdbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 179c76 │ │ │ │ - ldr.w sl, [pc, #136] @ 179d34 │ │ │ │ + beq.n 179ca6 │ │ │ │ + ldr.w sl, [pc, #136] @ 179d64 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #132] @ (179d38 ) │ │ │ │ + ldr r3, [pc, #132] @ (179d68 ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 1792dc │ │ │ │ clz r3, fp │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 179bd6 │ │ │ │ + bne.w 179c06 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ - b.n 179b0a │ │ │ │ + b.n 179b3a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r2 │ │ │ │ ldmia r3!, {r7} │ │ │ │ movs r3, r2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r2 │ │ │ │ ldmia r1, {r1, r2, r5, r7} │ │ │ │ movs r3, r2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -425112,60 +425142,60 @@ │ │ │ │ movs r3, r2 │ │ │ │ ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r3, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #108] @ (179db8 ) │ │ │ │ + ldr r5, [pc, #108] @ (179de8 ) │ │ │ │ blx 4b8f8 │ │ │ │ mov r4, r0 │ │ │ │ blx 4b6d0 │ │ │ │ add r5, pc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 179d60 │ │ │ │ + beq.n 179d90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 4ad04 │ │ │ │ mov r4, r0 │ │ │ │ blx 4b910 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 179d5c │ │ │ │ - ldr r4, [pc, #76] @ (179dbc ) │ │ │ │ + bne.n 179d8c │ │ │ │ + ldr r4, [pc, #76] @ (179dec ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 4bd80 │ │ │ │ - cbz r0, 179d98 │ │ │ │ + cbz r0, 179dc8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179d5c │ │ │ │ - ldr r0, [pc, #52] @ (179dc0 ) │ │ │ │ + bne.n 179d8c │ │ │ │ + ldr r0, [pc, #52] @ (179df0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (179dc4 ) │ │ │ │ + ldr r0, [pc, #40] @ (179df4 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ - cbz r0, 179db2 │ │ │ │ - ldr r3, [pc, #36] @ (179dc8 ) │ │ │ │ + cbz r0, 179de2 │ │ │ │ + ldr r3, [pc, #36] @ (179df8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (179dcc ) │ │ │ │ + ldr r2, [pc, #36] @ (179dfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (179dd0 ) │ │ │ │ + ldr r0, [pc, #28] @ (179e00 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 179d7c │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + b.n 179dac │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r2 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r2 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r2 │ │ │ │ @@ -425177,508 +425207,508 @@ │ │ │ │ movs r3, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #84] @ (179e3c ) │ │ │ │ + ldr r3, [pc, #84] @ (179e6c ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r4, [pc, #76] @ (179e40 ) │ │ │ │ + ldr r4, [pc, #76] @ (179e70 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17abf8 │ │ │ │ + bl 17ac28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 179e1e │ │ │ │ + cbz r0, 179e4e │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17918c │ │ │ │ + bl 1791bc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #36] @ (179e44 ) │ │ │ │ - ldr r3, [pc, #24] @ (179e3c ) │ │ │ │ + ldr r2, [pc, #36] @ (179e74 ) │ │ │ │ + ldr r3, [pc, #24] @ (179e6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179e38 │ │ │ │ + bne.n 179e68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (179ec0 ) │ │ │ │ + ldr r2, [pc, #104] @ (179ef0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (179ec4 ) │ │ │ │ + ldr r3, [pc, #104] @ (179ef4 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 177964 │ │ │ │ + bl 177994 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1793dc │ │ │ │ + bl 17940c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 179e98 │ │ │ │ - ldr r2, [pc, #72] @ (179ec8 ) │ │ │ │ - ldr r3, [pc, #64] @ (179ec4 ) │ │ │ │ + cbnz r0, 179ec8 │ │ │ │ + ldr r2, [pc, #72] @ (179ef8 ) │ │ │ │ + ldr r3, [pc, #64] @ (179ef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179eba │ │ │ │ + bne.n 179eea │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - bl 17add8 │ │ │ │ + bl 17ae08 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179e7e │ │ │ │ + bne.n 179eae │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 179e7e │ │ │ │ + b.n 179eae │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 17a948 │ │ │ │ + bl 17a978 │ │ │ │ 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 r6, [pc, #160] @ (179f98 ) │ │ │ │ + ldr r6, [pc, #160] @ (179fc8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #160] @ (179f9c ) │ │ │ │ + ldr r4, [pc, #160] @ (179fcc ) │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #156] @ (179fa0 ) │ │ │ │ + ldr r2, [pc, #156] @ (179fd0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ mov.w r4, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 179f56 │ │ │ │ + cbz r3, 179f86 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b1b8 <__time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 179f78 │ │ │ │ + beq.n 179fa8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r4, r4, r3 │ │ │ │ mov.w r3, #20864 @ 0x5180 │ │ │ │ movt r3, #1 │ │ │ │ sbc.w r1, r6, r2 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - blt.n 179f6e │ │ │ │ + blt.n 179f9e │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #76] @ (179fa4 ) │ │ │ │ - ldr r3, [pc, #64] @ (179f9c ) │ │ │ │ + ldr r2, [pc, #76] @ (179fd4 ) │ │ │ │ + ldr r3, [pc, #64] @ (179fcc ) │ │ │ │ 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 179f92 │ │ │ │ + bne.n 179fc2 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx 4aa24 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 179f52 │ │ │ │ + b.n 179f82 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 179f74 │ │ │ │ + beq.n 179fa4 │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 179f52 │ │ │ │ + b.n 179f82 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r3, r2 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (17a080 ) │ │ │ │ + ldr r2, [pc, #200] @ (17a0b0 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #200] @ (17a084 ) │ │ │ │ + ldr r3, [pc, #200] @ (17a0b4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #196] @ (17a088 ) │ │ │ │ + ldr r1, [pc, #196] @ (17a0b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a072 │ │ │ │ + beq.n 17a0a2 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 17a072 │ │ │ │ + beq.n 17a0a2 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a076 │ │ │ │ + beq.n 17a0a6 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 17a020 │ │ │ │ + beq.n 17a050 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 4ac8c │ │ │ │ - cbnz r0, 17a076 │ │ │ │ + cbnz r0, 17a0a6 │ │ │ │ movs r7, #8 │ │ │ │ movt r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 4b050 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r6, #352] @ 0x160 │ │ │ │ - beq.n 17a076 │ │ │ │ + beq.n 17a0a6 │ │ │ │ movs r5, #1 │ │ │ │ add.w r3, r0, #8 │ │ │ │ strd r7, r0, [r6, #356] @ 0x164 │ │ │ │ str.w r3, [r6, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ - ldr r2, [pc, #48] @ (17a08c ) │ │ │ │ - ldr r3, [pc, #40] @ (17a084 ) │ │ │ │ + ldr r2, [pc, #48] @ (17a0bc ) │ │ │ │ + ldr r3, [pc, #40] @ (17a0b4 ) │ │ │ │ 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 17a07a │ │ │ │ + bne.n 17a0aa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17a058 │ │ │ │ + b.n 17a088 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17a052 │ │ │ │ + b.n 17a082 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 4b970 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #88] @ (17a114 ) │ │ │ │ + ldr r3, [pc, #88] @ (17a144 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r4, [pc, #76] @ (17a118 ) │ │ │ │ + ldr r4, [pc, #76] @ (17a148 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 186398 │ │ │ │ + bl 1863c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a0f4 │ │ │ │ + cbz r0, 17a124 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17918c │ │ │ │ + bl 1791bc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #36] @ (17a11c ) │ │ │ │ - ldr r3, [pc, #28] @ (17a114 ) │ │ │ │ + ldr r2, [pc, #36] @ (17a14c ) │ │ │ │ + ldr r3, [pc, #28] @ (17a144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17a10e │ │ │ │ + bne.n 17a13e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (17a198 ) │ │ │ │ + ldr r2, [pc, #104] @ (17a1c8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (17a19c ) │ │ │ │ + ldr r3, [pc, #104] @ (17a1cc ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 177964 │ │ │ │ + bl 177994 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1793dc │ │ │ │ + bl 17940c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 17a170 │ │ │ │ - ldr r2, [pc, #72] @ (17a1a0 ) │ │ │ │ - ldr r3, [pc, #64] @ (17a19c ) │ │ │ │ + cbnz r0, 17a1a0 │ │ │ │ + ldr r2, [pc, #72] @ (17a1d0 ) │ │ │ │ + ldr r3, [pc, #64] @ (17a1cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17a194 │ │ │ │ + bne.n 17a1c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - bl 186408 │ │ │ │ + bl 186438 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a156 │ │ │ │ + bne.n 17a186 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17a156 │ │ │ │ + b.n 17a186 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 1862d4 │ │ │ │ + bl 186304 │ │ │ │ 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] @ (17a25c ) │ │ │ │ + ldr r2, [pc, #140] @ (17a28c ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (17a260 ) │ │ │ │ + ldr r3, [pc, #140] @ (17a290 ) │ │ │ │ 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 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 179abc │ │ │ │ - cbz r0, 17a23a │ │ │ │ - ldr r1, [pc, #100] @ (17a264 ) │ │ │ │ + bl 179aec │ │ │ │ + cbz r0, 17a26a │ │ │ │ + ldr r1, [pc, #100] @ (17a294 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a23a │ │ │ │ + beq.n 17a26a │ │ │ │ mov r0, r4 │ │ │ │ blx 4b1b8 <__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 17a23a │ │ │ │ + bge.n 17a26a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1794f4 │ │ │ │ + bl 179524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #36] @ (17a268 ) │ │ │ │ - ldr r3, [pc, #28] @ (17a260 ) │ │ │ │ + bl 17fd6c │ │ │ │ + ldr r2, [pc, #36] @ (17a298 ) │ │ │ │ + ldr r3, [pc, #28] @ (17a290 ) │ │ │ │ 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 17a258 │ │ │ │ + bne.n 17a288 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r4, r7} │ │ │ │ movs r3, r2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 17a280 │ │ │ │ + bne.n 17a2b0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 17a296 │ │ │ │ + cbnz r2, 17a2c6 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #344] @ (17a414 ) │ │ │ │ + ldr r3, [pc, #344] @ (17a444 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (17a418 ) │ │ │ │ + ldr r2, [pc, #340] @ (17a448 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4b79c │ │ │ │ @@ -425691,26 +425721,26 @@ │ │ │ │ blx 4aafc │ │ │ │ mov r0, r5 │ │ │ │ blx 4b79c │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp fp, sl │ │ │ │ it eq │ │ │ │ cmpeq r4, r0 │ │ │ │ - beq.n 17a3f6 │ │ │ │ + beq.n 17a426 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aafc │ │ │ │ cmp r4, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 17a3ec │ │ │ │ + bcs.n 17a41c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 17a3aa │ │ │ │ + b.n 17a3da │ │ │ │ add r6, sp, #32 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov ip, r6 │ │ │ │ @@ -425722,102 +425752,102 @@ │ │ │ │ movs r2, #8 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 17a3ea │ │ │ │ + bne.n 17a41a │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ adds r7, r7, r5 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ add.w ip, r0, #32 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, lr │ │ │ │ - bl 17ca2c │ │ │ │ + bl 17ca5c │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ blx 4b718 <__isoc23_strtoull@plt> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 17c1bc │ │ │ │ + bl 17c1ec │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 17a3ea │ │ │ │ + bcs.n 17a41a │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 17a3ea │ │ │ │ + bcc.n 17a41a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 17a3ea │ │ │ │ + bne.n 17a41a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r1, r3, r5 │ │ │ │ adc.w r2, fp, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r4, #1 │ │ │ │ movcs r4, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17a314 │ │ │ │ + beq.n 17a344 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 4aafc │ │ │ │ - ldr r2, [pc, #36] @ (17a41c ) │ │ │ │ - ldr r3, [pc, #24] @ (17a414 ) │ │ │ │ + ldr r2, [pc, #36] @ (17a44c ) │ │ │ │ + ldr r3, [pc, #24] @ (17a444 ) │ │ │ │ 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 17a410 │ │ │ │ + bne.n 17a440 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (17a608 ) │ │ │ │ - ldr r3, [pc, #468] @ (17a60c ) │ │ │ │ + ldr r0, [pc, #468] @ (17a638 ) │ │ │ │ + ldr r3, [pc, #468] @ (17a63c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -425828,178 +425858,178 @@ │ │ │ │ blx 4aafc │ │ │ │ mov r0, r6 │ │ │ │ blx 4b79c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b368 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 17a4e0 │ │ │ │ + bhi.n 17a510 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r5, #0 │ │ │ │ blx 4b410 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 4ae3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a4c4 │ │ │ │ + cbz r0, 17a4f4 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 17a494 │ │ │ │ + bne.n 17a4c4 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, #1 │ │ │ │ blx 4b9a0 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 17a470 │ │ │ │ + bne.n 17a4a0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 17a4c4 │ │ │ │ + bne.n 17a4f4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (17a610 ) │ │ │ │ - ldr r3, [pc, #352] @ (17a60c ) │ │ │ │ + ldr r2, [pc, #356] @ (17a640 ) │ │ │ │ + ldr r3, [pc, #352] @ (17a63c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17a604 │ │ │ │ + bne.w 17a634 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4aafc │ │ │ │ mov r0, r6 │ │ │ │ blx 4b79c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b368 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17a56e │ │ │ │ + beq.n 17a59e │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 17a498 │ │ │ │ - ldr r1, [pc, #288] @ (17a614 ) │ │ │ │ + bne.n 17a4c8 │ │ │ │ + ldr r1, [pc, #288] @ (17a644 ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a498 │ │ │ │ + bne.n 17a4c8 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 17a498 │ │ │ │ + bhi.n 17a4c8 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a5a4 │ │ │ │ + beq.n 17a5d4 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a53c │ │ │ │ + bne.n 17a56c │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17a52c │ │ │ │ + bne.n 17a55c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a5c0 │ │ │ │ + bne.n 17a5f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a2a4 │ │ │ │ + bl 17a2d4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17a552 │ │ │ │ + bne.n 17a582 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17a5b0 │ │ │ │ + cbnz r3, 17a5e0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 17a4a8 │ │ │ │ - ldr r4, [pc, #168] @ (17a618 ) │ │ │ │ + b.n 17a4d8 │ │ │ │ + ldr r4, [pc, #168] @ (17a648 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 17a498 │ │ │ │ + bne.n 17a4c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 17a498 │ │ │ │ + bne.n 17a4c8 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 4bc30 │ │ │ │ mov r0, r6 │ │ │ │ blx 4bc30 │ │ │ │ - b.n 17a50c │ │ │ │ + b.n 17a53c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a2a4 │ │ │ │ - b.n 17a566 │ │ │ │ + bl 17a2d4 │ │ │ │ + b.n 17a596 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17a566 │ │ │ │ + bl 17b1d4 │ │ │ │ + b.n 17a596 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17a5de │ │ │ │ + beq.n 17a60e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17a5ca │ │ │ │ + bne.n 17a5fa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a544 │ │ │ │ + beq.n 17a574 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17a5ee │ │ │ │ + bne.n 17a61e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a5e0 │ │ │ │ - b.n 17a544 │ │ │ │ + bne.n 17a610 │ │ │ │ + b.n 17a574 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r4 │ │ │ │ movs r5, #236 @ 0xec │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -426007,58 +426037,58 @@ │ │ │ │ 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, #472] @ (17a818 ) │ │ │ │ + ldr r1, [pc, #472] @ (17a848 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #468] @ (17a81c ) │ │ │ │ + ldr r2, [pc, #468] @ (17a84c ) │ │ │ │ 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, 17a672 │ │ │ │ + cbz r2, 17a6a2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 17a65e │ │ │ │ + bne.n 17a68e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17a7a6 │ │ │ │ - ldr r1, [pc, #428] @ (17a820 ) │ │ │ │ + b.n 17a7d6 │ │ │ │ + ldr r1, [pc, #428] @ (17a850 ) │ │ │ │ add r1, pc │ │ │ │ blx 4bc3c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a66e │ │ │ │ - ldr r3, [pc, #416] @ (17a824 ) │ │ │ │ + beq.n 17a69e │ │ │ │ + ldr r3, [pc, #416] @ (17a854 ) │ │ │ │ add.w fp, sp, #268 @ 0x10c │ │ │ │ uxtb.w sl, sl │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #404] @ (17a828 ) │ │ │ │ + ldr r3, [pc, #404] @ (17a858 ) │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #400] @ (17a82c ) │ │ │ │ + ldr r3, [pc, #400] @ (17a85c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b838 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a79e │ │ │ │ + beq.n 17a7ce │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 4ac50 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -426067,151 +426097,151 @@ │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a6a0 │ │ │ │ + beq.n 17a6d0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r5, #12 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ ldr.w r3, [r9, #-240] │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r3 │ │ │ │ - beq.w 17a7fc │ │ │ │ - ldr r6, [pc, #308] @ (17a830 ) │ │ │ │ + beq.w 17a82c │ │ │ │ + ldr r6, [pc, #308] @ (17a860 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 4bc3c │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 4bc3c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 4aa90 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17a7f4 │ │ │ │ + beq.n 17a824 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 17a78a │ │ │ │ + cbz r3, 17a7ba │ │ │ │ blx 4b410 │ │ │ │ sub.w r1, r5, #8 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a7ca │ │ │ │ + beq.n 17a7fa │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 17a750 │ │ │ │ - b.n 17a7ca │ │ │ │ + bne.n 17a780 │ │ │ │ + b.n 17a7fa │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 17a7ca │ │ │ │ + beq.n 17a7fa │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 4b410 │ │ │ │ mov r1, r6 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a74a │ │ │ │ + beq.n 17a77a │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 17a74a │ │ │ │ + bne.n 17a77a │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 17a74a │ │ │ │ + bne.n 17a77a │ │ │ │ mov r0, fp │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4b9c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a6b0 │ │ │ │ + bne.n 17a6e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4b9c4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (17a834 ) │ │ │ │ + ldr r2, [pc, #140] @ (17a864 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #108] @ (17a81c ) │ │ │ │ + ldr r3, [pc, #108] @ (17a84c ) │ │ │ │ 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 17a814 │ │ │ │ + bne.n 17a844 │ │ │ │ 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 17a420 │ │ │ │ + bl 17a450 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a802 │ │ │ │ + cbz r0, 17a832 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4b9c4 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 17a6a0 │ │ │ │ - b.n 17a79e │ │ │ │ + bls.w 17a6d0 │ │ │ │ + b.n 17a7ce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a78a │ │ │ │ - b.n 17a6a0 │ │ │ │ + bne.n 17a7ba │ │ │ │ + b.n 17a6d0 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17a6a0 │ │ │ │ + b.n 17a6d0 │ │ │ │ mov r0, fp │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4b9c4 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 17a6a0 │ │ │ │ + b.n 17a6d0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r4, r5} │ │ │ │ movs r3, r2 │ │ │ │ muls r6, r7 │ │ │ │ movs r2, r2 │ │ │ │ stmia r2!, {r1, r3, r4} │ │ │ │ movs r3, r2 │ │ │ │ stmia r2!, {r5} │ │ │ │ movs r3, r2 │ │ │ │ stmia r1!, {r4, r5, r7} │ │ │ │ movs r3, r2 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (17a8d8 ) │ │ │ │ + ldr r2, [pc, #140] @ (17a908 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (17a8dc ) │ │ │ │ + ldr r3, [pc, #140] @ (17a90c ) │ │ │ │ add.w r8, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -426219,147 +426249,147 @@ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 4b0a4 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 17a882 │ │ │ │ - b.n 17a8c6 │ │ │ │ + bne.n 17a8b2 │ │ │ │ + b.n 17a8f6 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 17a8a6 │ │ │ │ + bne.n 17a8d6 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 17a864 │ │ │ │ + bge.n 17a894 │ │ │ │ add.w r5, r8, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 17a87c │ │ │ │ + bpl.n 17a8ac │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a61c │ │ │ │ + bl 17a64c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 17a882 │ │ │ │ + beq.n 17a8b2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (17a8e0 ) │ │ │ │ - ldr r3, [pc, #48] @ (17a8dc ) │ │ │ │ + ldr r2, [pc, #52] @ (17a910 ) │ │ │ │ + ldr r3, [pc, #48] @ (17a90c ) │ │ │ │ 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 17a8d2 │ │ │ │ + bne.n 17a902 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 17a864 │ │ │ │ - b.n 17a8a8 │ │ │ │ + beq.n 17a894 │ │ │ │ + b.n 17a8d8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 r5, r0 │ │ │ │ - cbnz r3, 17a930 │ │ │ │ + cbnz r3, 17a960 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 17a900 │ │ │ │ + cbz r0, 17a930 │ │ │ │ blx 4b9c4 │ │ │ │ subs r4, r5, #4 │ │ │ │ add.w r6, r5, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 17a910 │ │ │ │ + cbz r0, 17a940 │ │ │ │ blx 4b9c4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 17a906 │ │ │ │ + bne.n 17a936 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 17a924 │ │ │ │ + cbz r3, 17a954 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 17c1a4 │ │ │ │ + bl 17c1d4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 4ac68 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 192eec │ │ │ │ + bl 192f1c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ blx 4b068 │ │ │ │ - b.n 17a8f8 │ │ │ │ + b.n 17a928 │ │ │ │ stmdb 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] @ (17abbc ) │ │ │ │ + ldr r2, [pc, #608] @ (17abec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (17abc0 ) │ │ │ │ + ldr r3, [pc, #608] @ (17abf0 ) │ │ │ │ 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 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 17c0d0 │ │ │ │ + bl 17c100 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (17abc4 ) │ │ │ │ + ldr r0, [pc, #568] @ (17abf4 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17aa12 │ │ │ │ - ldr r7, [pc, #556] @ (17abc8 ) │ │ │ │ + beq.n 17aa42 │ │ │ │ + ldr r7, [pc, #556] @ (17abf8 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (17abcc ) │ │ │ │ + ldr r2, [pc, #556] @ (17abfc ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 17ab48 │ │ │ │ - ldr r2, [pc, #536] @ (17abd0 ) │ │ │ │ + beq.w 17ab78 │ │ │ │ + ldr r2, [pc, #536] @ (17ac00 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 17ab42 │ │ │ │ - ldr r6, [pc, #516] @ (17abd4 ) │ │ │ │ + beq.w 17ab72 │ │ │ │ + ldr r6, [pc, #516] @ (17ac04 ) │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 4bc3c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -426369,51 +426399,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 4aa90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17ab48 │ │ │ │ + beq.w 17ab78 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17ab48 │ │ │ │ + beq.w 17ab78 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a420 │ │ │ │ + bl 17a450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ab48 │ │ │ │ - ldr r0, [pc, #452] @ (17abd8 ) │ │ │ │ + beq.w 17ab78 │ │ │ │ + ldr r0, [pc, #452] @ (17ac08 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17aaf8 │ │ │ │ + beq.n 17ab28 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 17abdc │ │ │ │ - ldr.w r9, [pc, #440] @ 17abe0 │ │ │ │ + ldr.w r8, [pc, #440] @ 17ac0c │ │ │ │ + ldr.w r9, [pc, #440] @ 17ac10 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #432] @ (17abe4 ) │ │ │ │ + ldr r3, [pc, #432] @ (17ac14 ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 17aaba │ │ │ │ + b.n 17aaea │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 17ab92 │ │ │ │ + beq.w 17abc2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ (17abe8 ) │ │ │ │ + ldr r5, [pc, #400] @ (17ac18 ) │ │ │ │ blx 4aa90 │ │ │ │ mov r0, fp │ │ │ │ add r5, pc │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 4bc3c │ │ │ │ mov r1, r5 │ │ │ │ @@ -426424,135 +426454,135 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r0, [r4, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ab6a │ │ │ │ + beq.n 17ab9a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17aba0 │ │ │ │ + beq.w 17abd0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a420 │ │ │ │ + bl 17a450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ab7a │ │ │ │ + beq.n 17abaa │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b9c4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 17aaf8 │ │ │ │ + bhi.n 17ab28 │ │ │ │ cmp r6, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r6 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 4ac50 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 17aaf8 │ │ │ │ + cbz r3, 17ab28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 4a8bc │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #28 │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 17aa3c │ │ │ │ + bne.n 17aa6c │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17aab0 │ │ │ │ - ldr r0, [pc, #240] @ (17abec ) │ │ │ │ + b.n 17aae0 │ │ │ │ + ldr r0, [pc, #240] @ (17ac1c ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17ab3e │ │ │ │ + cbz r0, 17ab6e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a61c │ │ │ │ - cbz r0, 17ab3e │ │ │ │ + bl 17a64c │ │ │ │ + cbz r0, 17ab6e │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 4bbd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 17ab3e │ │ │ │ + blt.n 17ab6e │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 4ada0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 17abae │ │ │ │ - ldr r1, [pc, #196] @ (17abf0 ) │ │ │ │ + blt.n 17abde │ │ │ │ + ldr r1, [pc, #196] @ (17ac20 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 192e90 │ │ │ │ - cbnz r0, 17aba6 │ │ │ │ + bl 192ec0 │ │ │ │ + cbnz r0, 17abd6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 17ab50 │ │ │ │ + b.n 17ab80 │ │ │ │ mov r0, r3 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a8e4 │ │ │ │ + bl 17a914 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (17abf4 ) │ │ │ │ - ldr r3, [pc, #108] @ (17abc0 ) │ │ │ │ + ldr r2, [pc, #160] @ (17ac24 ) │ │ │ │ + ldr r3, [pc, #108] @ (17abf0 ) │ │ │ │ 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 17abb6 │ │ │ │ + bne.n 17abe6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 17ab72 │ │ │ │ + cbz r5, 17aba2 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 17aab0 │ │ │ │ + b.n 17aae0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 4b9c4 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 4b9c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 17aab0 │ │ │ │ + b.n 17aae0 │ │ │ │ mov r0, fp │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17aab0 │ │ │ │ + b.n 17aae0 │ │ │ │ blx 4b9c4 │ │ │ │ - b.n 17ab72 │ │ │ │ + b.n 17aba2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 4ac68 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b068 │ │ │ │ - b.n 17ab3e │ │ │ │ + b.n 17ab6e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 17ac34 │ │ │ │ + cbnz r4, 17ac64 │ │ │ │ movs r3, r2 │ │ │ │ itee mi │ │ │ │ movmi r3, r2 │ │ │ │ itet eq @ unpredictable │ │ │ │ moveq r3, r2 │ │ │ │ nopne │ │ │ │ moveq r3, r2 │ │ │ │ @@ -426566,16 +426596,16 @@ │ │ │ │ movs r3, r2 │ │ │ │ bkpt 0x0086 │ │ │ │ movs r3, r2 │ │ │ │ bkpt 0x004e │ │ │ │ movs r3, r2 │ │ │ │ bkpt 0x000a │ │ │ │ movs r3, r2 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 17aff0 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 17b020 │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 │ │ │ │ subs r5, r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ @@ -426594,172 +426624,172 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r9, r2, r1 │ │ │ │ orr.w r4, r3, r0 │ │ │ │ sub.w ip, ip, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 17ac1a │ │ │ │ + bne.n 17ac4a │ │ │ │ ldrb.w r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ace6 │ │ │ │ + beq.n 17ad16 │ │ │ │ add.w fp, r7, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ac6c │ │ │ │ + bne.n 17ac9c │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17ac5c │ │ │ │ + bne.n 17ac8c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17ad82 │ │ │ │ + bne.w 17adb2 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c264 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 17acee │ │ │ │ + cbz r0, 17ad1e │ │ │ │ ldrb.w r4, [sl] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17acc4 │ │ │ │ + blt.n 17acf4 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sl, #32 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 17acc4 │ │ │ │ + bne.n 17acf4 │ │ │ │ adds r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b.n 17acb8 │ │ │ │ + b.n 17ace8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 17ad1e │ │ │ │ + beq.n 17ad4e │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17acb4 │ │ │ │ + beq.n 17ace4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17acd0 │ │ │ │ + bne.n 17ad00 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ad74 │ │ │ │ + bne.n 17ada4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - cbz r1, 17ad0a │ │ │ │ + cbz r1, 17ad3a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a2a4 │ │ │ │ + bl 17a2d4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c264 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ac84 │ │ │ │ + bne.n 17acb4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17acde │ │ │ │ - b.n 17ad0e │ │ │ │ + beq.n 17ad0e │ │ │ │ + b.n 17ad3e │ │ │ │ ldr.w r5, [sl, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 4b928 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17acc6 │ │ │ │ + bne.n 17acf6 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r3, 17ad50 │ │ │ │ + cbz r3, 17ad80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dda0 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17acc6 │ │ │ │ + bne.n 17acf6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ad54 │ │ │ │ + bne.n 17ad84 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17adca │ │ │ │ + cbnz r3, 17adfa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17ace8 │ │ │ │ + beq.n 17ad18 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 17ace8 │ │ │ │ + b.n 17ad18 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17ace6 │ │ │ │ + bl 17b1d4 │ │ │ │ + b.n 17ad16 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17adae │ │ │ │ + bne.n 17adde │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r2, sl, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ad98 │ │ │ │ + bne.n 17adc8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ad8a │ │ │ │ - b.n 17ac76 │ │ │ │ + bne.n 17adba │ │ │ │ + b.n 17aca6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17adb4 │ │ │ │ + bne.n 17ade4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ad86 │ │ │ │ - b.n 17ac76 │ │ │ │ + bne.n 17adb6 │ │ │ │ + b.n 17aca6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17ad68 │ │ │ │ + bl 17b1d4 │ │ │ │ + b.n 17ad98 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #928] @ (17b198 ) │ │ │ │ - ldr r3, [pc, #932] @ (17b19c ) │ │ │ │ + ldr r2, [pc, #928] @ (17b1c8 ) │ │ │ │ + ldr r3, [pc, #932] @ (17b1cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -426773,326 +426803,326 @@ │ │ │ │ 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 17ae0a │ │ │ │ + bne.n 17ae3a │ │ │ │ ldrb.w fp, [r8, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17aed2 │ │ │ │ + beq.n 17af02 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17aed2 │ │ │ │ + beq.n 17af02 │ │ │ │ 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 17ae66 │ │ │ │ + bne.n 17ae96 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ae56 │ │ │ │ + bne.n 17ae86 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17aff4 │ │ │ │ + bne.w 17b024 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r7, #0 │ │ │ │ blx 4b410 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r9 │ │ │ │ blx 4ae3c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17aef4 │ │ │ │ + cbz r0, 17af24 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 17aea2 │ │ │ │ + bne.n 17aed2 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r7, #1 │ │ │ │ blx 4b9a0 │ │ │ │ cmp.w r7, #1000 @ 0x3e8 │ │ │ │ - bne.n 17ae7c │ │ │ │ + bne.n 17aeac │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 17aef4 │ │ │ │ + bne.n 17af24 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17aeba │ │ │ │ + bne.n 17aeea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17afe4 │ │ │ │ + bne.w 17b014 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #712] @ (17b1a0 ) │ │ │ │ - ldr r3, [pc, #704] @ (17b19c ) │ │ │ │ + ldr r2, [pc, #712] @ (17b1d0 ) │ │ │ │ + ldr r3, [pc, #704] @ (17b1cc ) │ │ │ │ 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 17b182 │ │ │ │ + bne.w 17b1b2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17af0e │ │ │ │ + bne.n 17af3e │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17aefe │ │ │ │ + bne.n 17af2e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17b12c │ │ │ │ + bne.w 17b15c │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a2a4 │ │ │ │ + bl 17a2d4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c264 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17af74 │ │ │ │ + cbz r0, 17afa4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17af38 │ │ │ │ + bne.n 17af68 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17b172 │ │ │ │ + bne.w 17b1a2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17aec8 │ │ │ │ - b.n 17af64 │ │ │ │ + beq.n 17aef8 │ │ │ │ + b.n 17af94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dda0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 4aafc │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 17c9f0 │ │ │ │ + bl 17ca20 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 17b03e │ │ │ │ + beq.n 17b06e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17afbc │ │ │ │ + bne.n 17afec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17aea6 │ │ │ │ + beq.w 17aed6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17aea6 │ │ │ │ + bl 17b1d4 │ │ │ │ + b.n 17aed6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17aed2 │ │ │ │ + bl 17b1d4 │ │ │ │ + b.n 17af02 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17b016 │ │ │ │ + beq.n 17b046 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17b000 │ │ │ │ + bne.n 17b030 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17ae70 │ │ │ │ + beq.w 17aea0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17b028 │ │ │ │ + bne.n 17b058 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17b01a │ │ │ │ - b.n 17ae70 │ │ │ │ + bne.n 17b04a │ │ │ │ + b.n 17aea0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 4b79c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 17afb8 │ │ │ │ + bne.n 17afe8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 4b88c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17afb8 │ │ │ │ + bne.n 17afe8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 17afb8 │ │ │ │ - vldr d7, [pc, #244] @ 17b188 │ │ │ │ + bne.n 17afe8 │ │ │ │ + vldr d7, [pc, #244] @ 17b1b8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 17b190 │ │ │ │ + vldr d7, [pc, #236] @ 17b1c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 17afb8 │ │ │ │ + bne.n 17afe8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 17afb8 │ │ │ │ + bne.w 17afe8 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 4bc30 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ vstr d7, [r9, #24] │ │ │ │ strb.w r6, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 17ca2c │ │ │ │ + bl 17ca5c │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 17c1bc │ │ │ │ + bl 17c1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a26c │ │ │ │ + bl 17a29c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 4b410 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 4ae3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 17a26c │ │ │ │ - b.n 17aed6 │ │ │ │ + bl 17a29c │ │ │ │ + b.n 17af06 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17b14c │ │ │ │ + beq.n 17b17c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17b136 │ │ │ │ + bne.n 17b166 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17af18 │ │ │ │ + beq.w 17af48 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17b15c │ │ │ │ + bne.n 17b18c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17b14e │ │ │ │ - b.n 17af18 │ │ │ │ + bne.n 17b17e │ │ │ │ + b.n 17af48 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17af50 │ │ │ │ + bl 17b1d4 │ │ │ │ + b.n 17af80 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r1 │ │ │ │ @@ -427128,91 +427158,91 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vmov r3, s0 │ │ │ │ ubfx r0, r3, #0, #23 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ - beq.n 17b232 │ │ │ │ + beq.n 17b262 │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r5, #1 │ │ │ │ - cbz r2, 17b23e │ │ │ │ + cbz r2, 17b26e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ orrs r0, r2 │ │ │ │ orr.w r0, r0, r4, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub.w ip, r1, #255 @ 0xff │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, ip, #1 │ │ │ │ - cbnz r6, 17b26c │ │ │ │ + cbnz r6, 17b29c │ │ │ │ ands.w r5, r5, ip │ │ │ │ - beq.n 17b27a │ │ │ │ + beq.n 17b2aa │ │ │ │ asrs r2, r0, #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - b.n 17b234 │ │ │ │ + b.n 17b264 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ orrs r0, r2 │ │ │ │ orr.w r0, r0, r4, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub.w r2, r1, #127 @ 0x7f │ │ │ │ cmn.w r2, #14 │ │ │ │ - blt.n 17b2b0 │ │ │ │ + blt.n 17b2e0 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 17b26a │ │ │ │ + bgt.n 17b29a │ │ │ │ vmov s0, r0 │ │ │ │ sub.w r5, r1, #112 @ 0x70 │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ blx 4ac98 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ iteet eq │ │ │ │ addeq r0, r5, #1 │ │ │ │ lslne r3, r5, #10 │ │ │ │ sxthne r2, r0 │ │ │ │ moveq r2, #0 │ │ │ │ itet eq │ │ │ │ lsleq r0, r0, #10 │ │ │ │ sxthne r0, r3 │ │ │ │ sxtheq r0, r0 │ │ │ │ - b.n 17b234 │ │ │ │ + b.n 17b264 │ │ │ │ vabs.f32 s15, s0 │ │ │ │ - vldr s0, [pc, #12] @ 17b2c4 │ │ │ │ + vldr s0, [pc, #12] @ 17b2f4 │ │ │ │ vmul.f32 s0, s15, s0 │ │ │ │ blx 4ac98 │ │ │ │ - b.n 17b298 │ │ │ │ + b.n 17b2c8 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (17b4c8 ) │ │ │ │ + ldr r3, [pc, #512] @ (17b4f8 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 183718 │ │ │ │ + bl 183748 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 17b318 │ │ │ │ + vldr s15, [pc, #48] @ 17b348 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 17b31c │ │ │ │ + vldr s14, [pc, #40] @ 17b34c │ │ │ │ lsls r0, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ @@ -427252,37 +427282,37 @@ │ │ │ │ umlal r1, sl, r0, r5 │ │ │ │ umull r3, r1, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r2, r1 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 17b390 │ │ │ │ + b.n 17b3c0 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 17b3be │ │ │ │ + beq.n 17b3ee │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 17b3be │ │ │ │ + cbz r1, 17b3ee │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17b382 │ │ │ │ + beq.n 17b3b2 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17b382 │ │ │ │ + bne.n 17b3b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b382 │ │ │ │ + beq.n 17b3b2 │ │ │ │ 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} │ │ │ │ @@ -427307,15 +427337,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 17b4ec │ │ │ │ + bhi.n 17b51c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r7, r7 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -427456,15 +427486,15 @@ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ mov.w r2, r2, ror #21 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ - b.n 17b586 │ │ │ │ + b.n 17b5b6 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movw r4, #44605 @ 0xae3d │ │ │ │ movt r4, #49842 @ 0xc2b2 │ │ │ │ movw r2, #60207 @ 0xeb2f │ │ │ │ movt r2, #10196 @ 0x27d4 │ │ │ │ mla r3, r4, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ @@ -427498,15 +427528,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ - bl 17b404 │ │ │ │ + bl 17b434 │ │ │ │ pop {r3, pc} │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -427527,32 +427557,32 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 17b842 │ │ │ │ + beq.w 17b872 │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 17b73c │ │ │ │ + bls.n 17b76c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #304] @ 17b870 │ │ │ │ + ldr.w r9, [pc, #304] @ 17b8a0 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r9, pc │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe8c │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b736 │ │ │ │ + beq.n 17b766 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ strd r3, r6, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ movs r3, #12 │ │ │ │ @@ -427572,26 +427602,26 @@ │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ str.w sl, [r4, #20] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq.n 17b81e │ │ │ │ + beq.n 17b84e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b82a │ │ │ │ + beq.n 17b85a │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 17b82a │ │ │ │ + beq.n 17b85a │ │ │ │ movs r2, #12 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 17b7bc │ │ │ │ + b.n 17b7ec │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 17b816 │ │ │ │ + beq.n 17b846 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ umull r4, ip, r4, r1 │ │ │ │ mla ip, r1, r7, ip │ │ │ │ movs r7, #0 │ │ │ │ @@ -427607,59 +427637,59 @@ │ │ │ │ movs r7, #0 │ │ │ │ umull fp, r4, r5, r4 │ │ │ │ umlal r4, r7, ip, r5 │ │ │ │ mov fp, r7 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mla ip, r2, fp, r4 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - cbnz r4, 17b832 │ │ │ │ + cbnz r4, 17b862 │ │ │ │ adds r3, #12 │ │ │ │ strd r1, r0, [ip] │ │ │ │ cmp r3, r8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - beq.n 17b81c │ │ │ │ + beq.n 17b84c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17b7b8 │ │ │ │ + bne.n 17b7e8 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 17b810 │ │ │ │ + bne.n 17b840 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17b7a6 │ │ │ │ - b.n 17b81e │ │ │ │ + bne.n 17b7d6 │ │ │ │ + b.n 17b84e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add ip, lr │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 17b7fc │ │ │ │ + bhi.n 17b82c │ │ │ │ sub.w fp, fp, r5 │ │ │ │ - b.n 17b7f6 │ │ │ │ + b.n 17b826 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 17b732 │ │ │ │ - ldr r0, [pc, #36] @ (17b874 ) │ │ │ │ + bne.w 17b762 │ │ │ │ + ldr r0, [pc, #36] @ (17b8a4 ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 4af60 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 17b736 │ │ │ │ + b.n 17b766 │ │ │ │ nop │ │ │ │ asrs r6, r5, #16 │ │ │ │ movs r0, r4 │ │ │ │ asrs r2, r4, #12 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -427668,19 +427698,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 17b966 │ │ │ │ + bcs.n 17b996 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 17b95e │ │ │ │ + bls.n 17b98e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ @@ -427696,34 +427726,34 @@ │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r5, r3 │ │ │ │ umlal r3, r0, r5, r2 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 17b900 │ │ │ │ + b.n 17b930 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 17b93c │ │ │ │ + bne.n 17b96c │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 17b970 │ │ │ │ + beq.n 17b9a0 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17b8e2 │ │ │ │ + bne.n 17b912 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -427735,64 +427765,64 @@ │ │ │ │ str.w r8, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 17b8f4 │ │ │ │ + beq.n 17b924 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17b8f4 │ │ │ │ + bne.n 17b924 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b8f4 │ │ │ │ + beq.n 17b924 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 17b714 │ │ │ │ - b.n 17b8a0 │ │ │ │ + bl 17b744 │ │ │ │ + b.n 17b8d0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 17b714 │ │ │ │ - b.n 17b8a0 │ │ │ │ + bl 17b744 │ │ │ │ + b.n 17b8d0 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 17b918 │ │ │ │ - b.n 17b934 │ │ │ │ + bne.n 17b948 │ │ │ │ + b.n 17b964 │ │ │ │ nop │ │ │ │ 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, #72] @ 17b9d8 │ │ │ │ + vldr d7, [pc, #72] @ 17ba08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 17b9e0 │ │ │ │ + vldr d7, [pc, #64] @ 17ba10 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 17b9e8 │ │ │ │ + vldr d7, [pc, #60] @ 17ba18 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 17b9f0 │ │ │ │ + vldr d7, [pc, #60] @ 17ba20 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ - vldr d7, [pc, #56] @ 17b9f8 │ │ │ │ - ldr r3, [pc, #60] @ (17ba00 ) │ │ │ │ + bl 17fca0 │ │ │ │ + vldr d7, [pc, #56] @ 17ba28 │ │ │ │ + ldr r3, [pc, #60] @ (17ba30 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ subs r0, #0 │ │ │ │ add r3, pc │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -427820,45 +427850,45 @@ │ │ │ │ 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, r1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17fb70 │ │ │ │ - cbz r0, 17ba6e │ │ │ │ - vldr d7, [pc, #84] @ 17ba78 │ │ │ │ + bl 17fba0 │ │ │ │ + cbz r0, 17ba9e │ │ │ │ + vldr d7, [pc, #84] @ 17baa8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #12 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #72] @ 17ba80 │ │ │ │ + vldr d7, [pc, #72] @ 17bab0 │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #72] @ 17ba88 │ │ │ │ + vldr d7, [pc, #72] @ 17bab8 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #72] @ 17ba90 │ │ │ │ + vldr d7, [pc, #72] @ 17bac0 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #60] @ (17ba98 ) │ │ │ │ + ldr r3, [pc, #60] @ (17bac8 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 17ba68 │ │ │ │ + cbz r0, 17ba98 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17ba64 │ │ │ │ + b.n 17ba94 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ strb r6, [r2, r5] │ │ │ │ @@ -427875,32 +427905,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #19 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (17bab8 ) │ │ │ │ - ldr r1, [pc, #12] @ (17babc ) │ │ │ │ + ldr r2, [pc, #12] @ (17bae8 ) │ │ │ │ + ldr r1, [pc, #12] @ (17baec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w pc, [pc, #-4095] @ 17aabd │ │ │ │ + str??.w pc, [pc, #-4095] @ 17aaed │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17fb70 │ │ │ │ - cbz r0, 17bb3c │ │ │ │ + bl 17fba0 │ │ │ │ + cbz r0, 17bb6c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w ip, [r3, #-12] │ │ │ │ @@ -427908,118 +427938,118 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w lr, [r2, #-16] │ │ │ │ str.w ip, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 17bae6 │ │ │ │ + bne.n 17bb16 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17bb36 │ │ │ │ + cbz r0, 17bb66 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 4b8c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17bb32 │ │ │ │ - cbz r0, 17bba6 │ │ │ │ + b.n 17bb62 │ │ │ │ + cbz r0, 17bbd6 │ │ │ │ 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 17bb96 │ │ │ │ + cbz r1, 17bbc6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r2, #12 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r1, r4, r3 │ │ │ │ - cbz r3, 17bb96 │ │ │ │ + cbz r3, 17bbc6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 17bb9e │ │ │ │ + cbz r3, 17bbce │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17bb9e │ │ │ │ + beq.n 17bbce │ │ │ │ movs r7, #12 │ │ │ │ - b.n 17bb78 │ │ │ │ + b.n 17bba8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 17bb90 │ │ │ │ + beq.n 17bbc0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #12 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 17bb96 │ │ │ │ + beq.n 17bbc6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17bb72 │ │ │ │ + bne.n 17bba2 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 17bb8a │ │ │ │ + bne.n 17bbba │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17bb64 │ │ │ │ - b.n 17bb96 │ │ │ │ + bne.n 17bb94 │ │ │ │ + b.n 17bbc6 │ │ │ │ bx lr │ │ │ │ - cbz r0, 17bbfc │ │ │ │ + cbz r0, 17bc2c │ │ │ │ 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, #0] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 17bbfe │ │ │ │ + cbz r1, 17bc2e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 17bbf0 │ │ │ │ + cbz r3, 17bc20 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 17bbe0 │ │ │ │ + cbz r3, 17bc10 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17bbe0 │ │ │ │ + beq.n 17bc10 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17bbd0 │ │ │ │ + bne.n 17bc00 │ │ │ │ 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, #32] @ (17bc24 ) │ │ │ │ + ldr r3, [pc, #32] @ (17bc54 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 4af60 │ │ │ │ movs r2, #0 │ │ │ │ @@ -428037,51 +428067,51 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b32c │ │ │ │ + bl 17b35c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17b32c │ │ │ │ + bl 17b35c │ │ │ │ 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, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b878 │ │ │ │ - cbz r0, 17bc8a │ │ │ │ + bl 17b8a8 │ │ │ │ + cbz r0, 17bcba │ │ │ │ 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 17b878 │ │ │ │ - cbz r0, 17bca8 │ │ │ │ + bl 17b8a8 │ │ │ │ + cbz r0, 17bcd8 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 17bcc6 │ │ │ │ + cbz r1, 17bcf6 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ @@ -428096,69 +428126,69 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b32c │ │ │ │ - cbz r0, 17bcfc │ │ │ │ + bl 17b35c │ │ │ │ + cbz r0, 17bd2c │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r1, 17bd42 │ │ │ │ + cbz r1, 17bd72 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 17bd3e │ │ │ │ + beq.n 17bd6e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 17bd38 │ │ │ │ + cbz r1, 17bd68 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 17bd2a │ │ │ │ + beq.n 17bd5a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 17bd46 │ │ │ │ + beq.n 17bd76 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17bd1e │ │ │ │ - b.n 17bd2a │ │ │ │ + bne.n 17bd4e │ │ │ │ + b.n 17bd5a │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 17bd18 │ │ │ │ + bne.n 17bd48 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 17bd0a │ │ │ │ + b.n 17bd3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17bd24 │ │ │ │ + b.n 17bd54 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #15 │ │ │ │ itt ls │ │ │ │ movwls r0, #26545 @ 0x67b1 │ │ │ │ movtls r0, #5718 @ 0x1656 │ │ │ │ - bls.n 17be04 │ │ │ │ + bls.n 17be34 │ │ │ │ sub.w r7, r6, #15 │ │ │ │ movw fp, #51831 @ 0xca77 │ │ │ │ movt fp, #34283 @ 0x85eb │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ movw sl, #17448 @ 0x4428 │ │ │ │ movt sl, #9251 @ 0x2423 │ │ │ │ @@ -428182,41 +428212,41 @@ │ │ │ │ mov.w lr, lr, ror #19 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w sl, r4, r0 │ │ │ │ mul.w fp, r4, lr │ │ │ │ mul.w r9, r4, ip │ │ │ │ mul.w r8, r4, r2 │ │ │ │ - bhi.n 17bd9c │ │ │ │ + bhi.n 17bdcc │ │ │ │ mov.w r0, fp, ror #25 │ │ │ │ sub.w r3, r6, #16 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r0, r0, sl, ror #31 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w r0, r0, r9, ror #20 │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, r8, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, r6, #15 │ │ │ │ add r0, r6 │ │ │ │ - bl 17b404 │ │ │ │ + bl 17b434 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #15 │ │ │ │ - bls.n 17bed4 │ │ │ │ + bls.n 17bf04 │ │ │ │ sub.w r7, r6, #15 │ │ │ │ movw sl, #17448 @ 0x4428 │ │ │ │ movt sl, #9251 @ 0x2423 │ │ │ │ movw r4, #51831 @ 0xca77 │ │ │ │ movt r4, #34283 @ 0x85eb │ │ │ │ movw r9, #34383 @ 0x864f │ │ │ │ movt r9, #25032 @ 0x61c8 │ │ │ │ @@ -428241,37 +428271,37 @@ │ │ │ │ mov.w lr, lr, ror #19 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w sl, r5, r0 │ │ │ │ mul.w fp, r5, lr │ │ │ │ mul.w r8, r5, r2 │ │ │ │ mul.w r9, r5, ip │ │ │ │ - bhi.n 17be5e │ │ │ │ + bhi.n 17be8e │ │ │ │ mov.w r0, fp, ror #25 │ │ │ │ sub.w r3, r6, #16 │ │ │ │ add.w r0, r0, sl, ror #31 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r0, r0, r8, ror #20 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r0, r0, r9, ror #14 │ │ │ │ adds r1, #16 │ │ │ │ and.w r2, r6, #15 │ │ │ │ add r1, r3 │ │ │ │ add r0, r6 │ │ │ │ - bl 17b404 │ │ │ │ + bl 17b434 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r2 │ │ │ │ and.w r2, r6, #15 │ │ │ │ add r0, r6 │ │ │ │ - bl 17b404 │ │ │ │ + bl 17b434 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ @@ -428311,15 +428341,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #15 │ │ │ │ itt ls │ │ │ │ movwls r3, #26545 @ 0x67b1 │ │ │ │ movtls r3, #5718 @ 0x1656 │ │ │ │ - bls.n 17c02e │ │ │ │ + bls.n 17c05e │ │ │ │ sub.w r6, r0, #15 │ │ │ │ movw fp, #51831 @ 0xca77 │ │ │ │ movt fp, #34283 @ 0x85eb │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ movw sl, #17448 @ 0x4428 │ │ │ │ movt sl, #9251 @ 0x2423 │ │ │ │ @@ -428343,15 +428373,15 @@ │ │ │ │ mov.w lr, lr, ror #19 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w sl, r1, r7 │ │ │ │ mul.w fp, r1, lr │ │ │ │ mul.w r9, r1, ip │ │ │ │ mul.w r8, r1, r2 │ │ │ │ - bhi.n 17bfc6 │ │ │ │ + bhi.n 17bff6 │ │ │ │ mov.w r3, fp, ror #25 │ │ │ │ sub.w r2, r0, #16 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, sl, ror #31 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ cmp r6, r1 │ │ │ │ @@ -428359,15 +428389,15 @@ │ │ │ │ movcc r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ add r4, r2 │ │ │ │ and.w r2, r0, #15 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ - bl 17b404 │ │ │ │ + bl 17b434 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 4bb20 │ │ │ │ @@ -428375,478 +428405,478 @@ │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #12] @ (17c078 ) │ │ │ │ - ldr r1, [pc, #12] @ (17c07c ) │ │ │ │ + ldr r2, [pc, #12] @ (17c0a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (17c0ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4e807a │ │ │ │ - bl 4d607e │ │ │ │ + bl 4e80aa │ │ │ │ + bl 4d60ae │ │ │ │ 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, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 17c0c8 │ │ │ │ + bhi.n 17c0f8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 17c0c0 │ │ │ │ - ldr r2, [pc, #36] @ (17c0cc ) │ │ │ │ + bhi.n 17c0f0 │ │ │ │ + ldr r2, [pc, #36] @ (17c0fc ) │ │ │ │ add r2, pc │ │ │ │ - b.n 17c0b0 │ │ │ │ + b.n 17c0e0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - beq.n 17c0c0 │ │ │ │ + beq.n 17c0f0 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 17c0aa │ │ │ │ + bcc.n 17c0da │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b714 │ │ │ │ + bl 17b744 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r1, #11 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #12 │ │ │ │ - bl 17fbb8 │ │ │ │ - cbz r0, 17c11a │ │ │ │ + bl 17fbe8 │ │ │ │ + cbz r0, 17c14a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (17c120 ) │ │ │ │ - ldr r1, [pc, #56] @ (17c124 ) │ │ │ │ + ldr r2, [pc, #52] @ (17c150 ) │ │ │ │ + ldr r1, [pc, #56] @ (17c154 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17c110 │ │ │ │ + cbz r0, 17c140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb2c │ │ │ │ - cbz r0, 17c114 │ │ │ │ - ldr r1, [pc, #36] @ (17c128 ) │ │ │ │ + bl 17fb5c │ │ │ │ + cbz r0, 17c144 │ │ │ │ + ldr r1, [pc, #36] @ (17c158 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17fe68 │ │ │ │ + bl 17fe98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 17c110 │ │ │ │ + cbz r3, 17c140 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17c110 │ │ │ │ + b.n 17c140 │ │ │ │ nop │ │ │ │ - bl 476122 │ │ │ │ - bl fff3c126 │ │ │ │ + bl 476152 │ │ │ │ + bl fff3c156 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 17c188 │ │ │ │ + cbz r0, 17c1b8 │ │ │ │ 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 r5, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 17c17e │ │ │ │ + cbz r5, 17c1ae │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r7, #12 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 17c176 │ │ │ │ + cbz r3, 17c1a6 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 17c166 │ │ │ │ + cbz r3, 17c196 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17c166 │ │ │ │ + beq.n 17c196 │ │ │ │ blx 4aa90 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17c154 │ │ │ │ + bne.n 17c184 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17fe5c │ │ │ │ - bl 17c12c │ │ │ │ + bl 17fe8c │ │ │ │ + bl 17c15c │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 17c1ba │ │ │ │ + cbz r0, 17c1ea │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ orrs.w r3, r2, r4 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq r3, [r0, #4] │ │ │ │ - beq.n 17c22e │ │ │ │ + beq.n 17c25e │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ orrs r3, r4 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 17c22e │ │ │ │ + beq.n 17c25e │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 4b790 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17c22e │ │ │ │ + cbz r0, 17c25e │ │ │ │ strd r5, r4, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ movs r2, #8 │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ - bl 17b404 │ │ │ │ + bl 17b434 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b878 │ │ │ │ + bl 17b8a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17c228 │ │ │ │ + cbz r0, 17c258 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r2, 17c230 │ │ │ │ + cbz r2, 17c260 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17c230 │ │ │ │ + beq.n 17c260 │ │ │ │ mov r0, r6 │ │ │ │ blx 4aa90 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r6, [r3, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #88] @ (17c29c ) │ │ │ │ + ldr r4, [pc, #88] @ (17c2cc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #88] @ (17c2a0 ) │ │ │ │ + ldr r1, [pc, #88] @ (17c2d0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 17c27e │ │ │ │ + beq.n 17c2ae │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 17c27c │ │ │ │ + beq.n 17c2ac │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b32c │ │ │ │ - cbz r0, 17c27e │ │ │ │ + bl 17b35c │ │ │ │ + cbz r0, 17c2ae │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (17c2a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17c2a0 ) │ │ │ │ + ldr r2, [pc, #36] @ (17c2d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17c2d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c296 │ │ │ │ + bne.n 17c2c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #120] @ (17c330 ) │ │ │ │ + ldr r4, [pc, #120] @ (17c360 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ (17c334 ) │ │ │ │ + ldr r1, [pc, #120] @ (17c364 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #4] │ │ │ │ - beq.n 17c314 │ │ │ │ + beq.n 17c344 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 17c314 │ │ │ │ + beq.n 17c344 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b32c │ │ │ │ + bl 17b35c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17c314 │ │ │ │ + cbz r0, 17c344 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrd r4, r1, [r2, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ subs r4, #1 │ │ │ │ adds r1, #1 │ │ │ │ str r5, [r3, #4] │ │ │ │ strd r4, r1, [r2, #48] @ 0x30 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #32] @ (17c338 ) │ │ │ │ - ldr r3, [pc, #28] @ (17c334 ) │ │ │ │ + ldr r2, [pc, #32] @ (17c368 ) │ │ │ │ + ldr r3, [pc, #28] @ (17c364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c32c │ │ │ │ + bne.n 17c35c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #132] @ (17c3d0 ) │ │ │ │ - ldr r4, [pc, #132] @ (17c3d4 ) │ │ │ │ + ldr r0, [pc, #132] @ (17c400 ) │ │ │ │ + ldr r4, [pc, #132] @ (17c404 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17d3dc │ │ │ │ - ldr r1, [pc, #128] @ (17c3d8 ) │ │ │ │ + bl 17d40c │ │ │ │ + ldr r1, [pc, #128] @ (17c408 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1850d8 │ │ │ │ + bl 185108 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 17c366 │ │ │ │ + cbnz r3, 17c396 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r5, [pc, #116] @ (17c3dc ) │ │ │ │ - ldr r3, [pc, #116] @ (17c3e0 ) │ │ │ │ + ldr r5, [pc, #116] @ (17c40c ) │ │ │ │ + ldr r3, [pc, #116] @ (17c410 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #116] @ (17c3e4 ) │ │ │ │ + ldr r6, [pc, #116] @ (17c414 ) │ │ │ │ add r6, pc │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 4b8f8 │ │ │ │ mov r4, r0 │ │ │ │ blx 4b6d0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 17c39c │ │ │ │ + beq.n 17c3cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 17c38e │ │ │ │ + bmi.n 17c3be │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 17e6d4 │ │ │ │ + bl 17e704 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 4bd44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4ad04 │ │ │ │ mov r4, r0 │ │ │ │ blx 4b910 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 17c386 │ │ │ │ - ldr r0, [pc, #60] @ (17c3e8 ) │ │ │ │ + bne.n 17c3b6 │ │ │ │ + ldr r0, [pc, #60] @ (17c418 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d40c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c386 │ │ │ │ - ldr r1, [pc, #52] @ (17c3ec ) │ │ │ │ + beq.n 17c3b6 │ │ │ │ + ldr r1, [pc, #52] @ (17c41c ) │ │ │ │ add r1, pc │ │ │ │ blx 4bc3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c388 │ │ │ │ + beq.n 17c3b8 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 17c388 │ │ │ │ + b.n 17c3b8 │ │ │ │ nop │ │ │ │ - add r5, pc, #920 @ (adr r5, 17c76c ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 17c79c ) │ │ │ │ movs r3, r2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 17c464 │ │ │ │ + bgt.n 17c434 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, pc, #592 @ (adr r5, 17c63c ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 17c66c ) │ │ │ │ movs r3, r2 │ │ │ │ ldmia r2, {r2, r4, r5, r7} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #424] @ (17c5b0 ) │ │ │ │ + ldr r2, [pc, #424] @ (17c5e0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #420] @ (17c5b4 ) │ │ │ │ + ldr r3, [pc, #420] @ (17c5e4 ) │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #400] @ (17c5b8 ) │ │ │ │ + ldr r3, [pc, #400] @ (17c5e8 ) │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 4b958 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 17c53c │ │ │ │ + blt.n 17c56c │ │ │ │ cmp r7, r4 │ │ │ │ mov r6, r7 │ │ │ │ it ge │ │ │ │ movge r6, r4 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r7, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ add r6, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 17c54e │ │ │ │ + bne.n 17c57e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [sp] │ │ │ │ blx 4ad94 <__vsnprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c52e │ │ │ │ + blt.n 17c55e │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c52e │ │ │ │ + bne.n 17c55e │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 17c49a │ │ │ │ + ble.n 17c4ca │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #316] @ (17c5bc ) │ │ │ │ - ldr r3, [pc, #304] @ (17c5b4 ) │ │ │ │ + ldr r2, [pc, #316] @ (17c5ec ) │ │ │ │ + ldr r3, [pc, #304] @ (17c5e4 ) │ │ │ │ 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 17c59e │ │ │ │ + bne.w 17c5ce │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b928 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c5a2 │ │ │ │ + beq.n 17c5d2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 17c3f0 │ │ │ │ - b.n 17c47e │ │ │ │ - ldr r3, [pc, #256] @ (17c5c0 ) │ │ │ │ + bl 17c420 │ │ │ │ + b.n 17c4ae │ │ │ │ + ldr r3, [pc, #256] @ (17c5f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #252] @ (17c5c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (17c5f4 ) │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 4b958 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ it lt │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.n 17c4f4 │ │ │ │ + blt.n 17c524 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -428856,444 +428886,444 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 4ad94 <__vsnprintf_chk@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 17c582 │ │ │ │ + bge.n 17c5b2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17c51c │ │ │ │ + beq.n 17c54c │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 17c52e │ │ │ │ + beq.n 17c55e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #164] @ (17c5c8 ) │ │ │ │ + ldr r2, [pc, #164] @ (17c5f8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 4b044 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 17c470 │ │ │ │ - ldr r1, [pc, #156] @ (17c5cc ) │ │ │ │ + bge.n 17c4a0 │ │ │ │ + ldr r1, [pc, #156] @ (17c5fc ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4bc00 │ │ │ │ - b.n 17c47c │ │ │ │ + b.n 17c4ac │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 17c458 │ │ │ │ + beq.n 17c488 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 17c57c │ │ │ │ - add r3, pc, #8 @ (adr r3, 17c560 ) │ │ │ │ + bhi.n 17c5ac │ │ │ │ + add r3, pc, #8 @ (adr r3, 17c590 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #92] @ (17c5d0 ) │ │ │ │ + ldr r3, [pc, #92] @ (17c600 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17c4c0 │ │ │ │ - ldr r3, [pc, #92] @ (17c5d4 ) │ │ │ │ + b.n 17c4f0 │ │ │ │ + ldr r3, [pc, #92] @ (17c604 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17c4c0 │ │ │ │ - ldr r3, [pc, #88] @ (17c5d8 ) │ │ │ │ + b.n 17c4f0 │ │ │ │ + ldr r3, [pc, #88] @ (17c608 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17c4c0 │ │ │ │ + b.n 17c4f0 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r6, r0 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17c520 │ │ │ │ + beq.n 17c550 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17c520 │ │ │ │ - b.n 17c472 │ │ │ │ + bne.n 17c550 │ │ │ │ + b.n 17c4a2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (17c5dc ) │ │ │ │ + ldr r3, [pc, #56] @ (17c60c ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r5, r7] │ │ │ │ - b.n 17c47c │ │ │ │ + b.n 17c4ac │ │ │ │ nop │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #216 @ (adr r5, 17c694 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 17c6c4 ) │ │ │ │ movs r3, r2 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r4, r7, #1 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ movs r3, r2 │ │ │ │ - add r4, pc, #600 @ (adr r4, 17c820 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 17c850 ) │ │ │ │ movs r3, r2 │ │ │ │ movs r4, #232 @ 0xe8 │ │ │ │ movs r2, r2 │ │ │ │ - add r4, pc, #208 @ (adr r4, 17c6a0 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 17c6d0 ) │ │ │ │ movs r3, r2 │ │ │ │ - add r3, pc, #888 @ (adr r3, 17c94c ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 17c97c ) │ │ │ │ movs r3, r2 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r2, r2 │ │ │ │ - add r3, pc, #872 @ (adr r3, 17c944 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 17c974 ) │ │ │ │ movs r3, r2 │ │ │ │ - add r3, pc, #872 @ (adr r3, 17c948 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 17c978 ) │ │ │ │ movs r3, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ - ldr r4, [pc, #108] @ (17c660 ) │ │ │ │ + ldr r4, [pc, #108] @ (17c690 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ add r5, sp, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #96] @ (17c664 ) │ │ │ │ + ldr r0, [pc, #96] @ (17c694 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1044] @ 0x414 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c3f0 │ │ │ │ - ldr r3, [pc, #72] @ (17c668 ) │ │ │ │ - ldr r2, [pc, #72] @ (17c66c ) │ │ │ │ + bl 17c420 │ │ │ │ + ldr r3, [pc, #72] @ (17c698 ) │ │ │ │ + ldr r2, [pc, #72] @ (17c69c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ blx 4b434 <__syslog_chk@plt> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 17c63e │ │ │ │ + beq.n 17c66e │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #48] @ (17c670 ) │ │ │ │ - ldr r3, [pc, #32] @ (17c664 ) │ │ │ │ + ldr r2, [pc, #48] @ (17c6a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (17c694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1044] @ 0x414 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c65a │ │ │ │ + bne.n 17c68a │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #4 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 17c610 │ │ │ │ + bgt.n 17c640 │ │ │ │ movs r2, r2 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ - ldr r4, [pc, #112] @ (17c6f4 ) │ │ │ │ + ldr r4, [pc, #112] @ (17c724 ) │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, pc │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ (17c6f8 ) │ │ │ │ + ldr r0, [pc, #96] @ (17c728 ) │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - ldr r4, [pc, #92] @ (17c6fc ) │ │ │ │ + ldr r4, [pc, #92] @ (17c72c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1044] @ 0x414 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c3f0 │ │ │ │ - ldr r2, [pc, #72] @ (17c700 ) │ │ │ │ + bl 17c420 │ │ │ │ + ldr r2, [pc, #72] @ (17c730 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 4bc30 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 17c6d4 │ │ │ │ + beq.n 17c704 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #44] @ (17c704 ) │ │ │ │ - ldr r3, [pc, #32] @ (17c6f8 ) │ │ │ │ + ldr r2, [pc, #44] @ (17c734 ) │ │ │ │ + ldr r3, [pc, #32] @ (17c728 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1044] @ 0x414 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c6f0 │ │ │ │ + bne.n 17c720 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 17c780 │ │ │ │ + bgt.n 17c7b0 │ │ │ │ movs r2, r2 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #108] @ (17c788 ) │ │ │ │ + ldr r2, [pc, #108] @ (17c7b8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (17c78c ) │ │ │ │ + ldr r3, [pc, #108] @ (17c7bc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #108] @ (17c790 ) │ │ │ │ + ldr r6, [pc, #108] @ (17c7c0 ) │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #104] @ (17c794 ) │ │ │ │ + ldr r1, [pc, #104] @ (17c7c4 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #104] @ (17c798 ) │ │ │ │ + ldr r0, [pc, #104] @ (17c7c8 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 192d1c │ │ │ │ + bl 192d4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 17c758 │ │ │ │ + bpl.n 17c788 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17c674 │ │ │ │ + bl 17c6a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 17c76a │ │ │ │ + bpl.n 17c79a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17c5e0 │ │ │ │ - ldr r2, [pc, #48] @ (17c79c ) │ │ │ │ - ldr r3, [pc, #28] @ (17c78c ) │ │ │ │ + bl 17c610 │ │ │ │ + ldr r2, [pc, #48] @ (17c7cc ) │ │ │ │ + ldr r3, [pc, #28] @ (17c7bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c784 │ │ │ │ + bne.n 17c7b4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ 17c7f4 │ │ │ │ + ldr.w ip, [pc, #64] @ 17c824 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (17c7f8 ) │ │ │ │ + ldr r2, [pc, #64] @ (17c828 ) │ │ │ │ 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 17c708 │ │ │ │ - ldr r2, [pc, #40] @ (17c7fc ) │ │ │ │ - ldr r3, [pc, #32] @ (17c7f8 ) │ │ │ │ + bl 17c738 │ │ │ │ + ldr r2, [pc, #40] @ (17c82c ) │ │ │ │ + ldr r3, [pc, #32] @ (17c828 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c7f0 │ │ │ │ + bne.n 17c820 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #80] @ 17c864 │ │ │ │ + ldr.w r8, [pc, #80] @ 17c894 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 17c836 │ │ │ │ + b.n 17c866 │ │ │ │ strb.w r9, [r4] │ │ │ │ adds r6, r4, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r0, r6, r7 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r7 │ │ │ │ blx 4bdec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c824 │ │ │ │ + bne.n 17c854 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 17c85e │ │ │ │ + beq.n 17c88e │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 4b128 │ │ │ │ str r4, [r5, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bge.n 17c820 │ │ │ │ + bge.n 17c850 │ │ │ │ movs r2, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 17fb70 │ │ │ │ - ldr r1, [pc, #24] @ (17c89c ) │ │ │ │ + bl 17fba0 │ │ │ │ + ldr r1, [pc, #24] @ (17c8cc ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r7, #196 @ 0xc4 │ │ │ │ movs r3, r2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r1, [pc, #76] @ (17c900 ) │ │ │ │ + ldr r1, [pc, #76] @ (17c930 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (17c904 ) │ │ │ │ + ldr r2, [pc, #76] @ (17c934 ) │ │ │ │ add r3, sp, #20 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr.w r5, [r1, #8]! │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 17ff94 │ │ │ │ + bl 17ffc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c800 │ │ │ │ - ldr r2, [pc, #40] @ (17c908 ) │ │ │ │ - ldr r3, [pc, #32] @ (17c904 ) │ │ │ │ + bl 17c830 │ │ │ │ + ldr r2, [pc, #40] @ (17c938 ) │ │ │ │ + ldr r3, [pc, #32] @ (17c934 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c8fc │ │ │ │ + bne.n 17c92c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #84] @ (17c978 ) │ │ │ │ - ldr r3, [pc, #88] @ (17c97c ) │ │ │ │ + ldr r2, [pc, #84] @ (17c9a8 ) │ │ │ │ + ldr r3, [pc, #88] @ (17c9ac ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -429304,98 +429334,98 @@ │ │ │ │ mov r4, r3 │ │ │ │ blx 4b934 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17c800 │ │ │ │ + bl 17c830 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #36] @ (17c980 ) │ │ │ │ - ldr r3, [pc, #28] @ (17c97c ) │ │ │ │ + ldr r2, [pc, #36] @ (17c9b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (17c9ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c972 │ │ │ │ + bne.n 17c9a2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (17c9e4 ) │ │ │ │ - ldr r3, [pc, #80] @ (17c9e8 ) │ │ │ │ + ldr r2, [pc, #76] @ (17ca14 ) │ │ │ │ + ldr r3, [pc, #80] @ (17ca18 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r4, r1 │ │ │ │ mov r6, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17f628 │ │ │ │ - cbnz r4, 17c9d4 │ │ │ │ + bl 17f658 │ │ │ │ + cbnz r4, 17ca04 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f6f0 │ │ │ │ - ldr r2, [pc, #44] @ (17c9ec ) │ │ │ │ - ldr r3, [pc, #40] @ (17c9e8 ) │ │ │ │ + bl 17f720 │ │ │ │ + ldr r2, [pc, #44] @ (17ca1c ) │ │ │ │ + ldr r3, [pc, #40] @ (17ca18 ) │ │ │ │ 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 17c9e0 │ │ │ │ + bne.n 17ca10 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 17f668 │ │ │ │ - b.n 17c9b4 │ │ │ │ + bl 17f698 │ │ │ │ + b.n 17c9e4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #12 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 17ca28 │ │ │ │ + ldr.w lr, [pc, #48] @ 17ca58 │ │ │ │ adds r4, r0, #1 │ │ │ │ add lr, pc │ │ │ │ mov.w ip, r3, lsr #1 │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 17c9fc │ │ │ │ + bne.n 17ca2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r6, r5, #21 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ @@ -429413,15 +429443,15 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #20 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 17ca34 │ │ │ │ + bne.n 17ca64 │ │ │ │ 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 │ │ │ │ @@ -429440,427 +429470,427 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w lr, lr, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r2, r2, ip │ │ │ │ str r2, [r4, r0] │ │ │ │ - bne.n 17ca94 │ │ │ │ + bne.n 17cac4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #80] @ (17cb1c ) │ │ │ │ - ldr r3, [pc, #84] @ (17cb20 ) │ │ │ │ + ldr r2, [pc, #80] @ (17cb4c ) │ │ │ │ + ldr r3, [pc, #84] @ (17cb50 ) │ │ │ │ subw sp, sp, #1924 @ 0x784 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 190a48 │ │ │ │ + bl 190a78 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190af4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 190eb4 │ │ │ │ - ldr r2, [pc, #36] @ (17cb24 ) │ │ │ │ - ldr r3, [pc, #32] @ (17cb20 ) │ │ │ │ + bl 190ee4 │ │ │ │ + ldr r2, [pc, #36] @ (17cb54 ) │ │ │ │ + ldr r3, [pc, #32] @ (17cb50 ) │ │ │ │ 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 17cb18 │ │ │ │ + bne.n 17cb48 │ │ │ │ addw sp, sp, #1924 @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (17cb90 ) │ │ │ │ + ldr r2, [pc, #88] @ (17cbc0 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #84] @ (17cb94 ) │ │ │ │ + ldr r3, [pc, #84] @ (17cbc4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [pc, #80] @ (17cb98 ) │ │ │ │ + ldr r7, [pc, #80] @ (17cbc8 ) │ │ │ │ add r5, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17ca70 │ │ │ │ - ldr r2, [pc, #60] @ (17cb9c ) │ │ │ │ + bl 17caa0 │ │ │ │ + ldr r2, [pc, #60] @ (17cbcc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ mov r2, r7 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 17cb60 │ │ │ │ - ldr r2, [pc, #40] @ (17cba0 ) │ │ │ │ - ldr r3, [pc, #28] @ (17cb94 ) │ │ │ │ + bne.n 17cb90 │ │ │ │ + ldr r2, [pc, #40] @ (17cbd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (17cbc4 ) │ │ │ │ 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 17cb8c │ │ │ │ + bne.n 17cbbc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ movs r3, r2 │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ movs r3, r2 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #72] @ (17cbfc ) │ │ │ │ + ldr r2, [pc, #72] @ (17cc2c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #72] @ (17cc00 ) │ │ │ │ + ldr r3, [pc, #72] @ (17cc30 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17ca70 │ │ │ │ + bl 17caa0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 4bc54 │ │ │ │ - ldr r2, [pc, #40] @ (17cc04 ) │ │ │ │ - ldr r3, [pc, #36] @ (17cc00 ) │ │ │ │ + ldr r2, [pc, #40] @ (17cc34 ) │ │ │ │ + ldr r3, [pc, #36] @ (17cc30 ) │ │ │ │ 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 17cbf6 │ │ │ │ + bne.n 17cc26 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (17cc68 ) │ │ │ │ + ldr r2, [pc, #80] @ (17cc98 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (17cc6c ) │ │ │ │ + ldr r3, [pc, #80] @ (17cc9c ) │ │ │ │ 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 192c90 │ │ │ │ + bl 192cc0 │ │ │ │ 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] @ (17cc6c ) │ │ │ │ + ldr r3, [pc, #32] @ (17cc9c ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (17cc70 ) │ │ │ │ + ldr r2, [pc, #32] @ (17cca0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17cc64 │ │ │ │ + bne.n 17cc94 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (17ccf0 ) │ │ │ │ + ldr r2, [pc, #108] @ (17cd20 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #108] @ (17ccf4 ) │ │ │ │ + ldr r3, [pc, #108] @ (17cd24 ) │ │ │ │ subs r5, r1, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blt.n 17cce4 │ │ │ │ + blt.n 17cd14 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 192c90 │ │ │ │ + bl 192cc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ adds r3, r3, r0 │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ adc.w r2, r2, r0, asr #31 │ │ │ │ adds r0, r3, r4 │ │ │ │ adc.w r1, r2, r5 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs.w r2, r1, r2 │ │ │ │ - blt.n 17cce4 │ │ │ │ - ldr r2, [pc, #40] @ (17ccf8 ) │ │ │ │ - ldr r3, [pc, #36] @ (17ccf4 ) │ │ │ │ + blt.n 17cd14 │ │ │ │ + ldr r2, [pc, #40] @ (17cd28 ) │ │ │ │ + ldr r3, [pc, #36] @ (17cd24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17ccec │ │ │ │ + bne.n 17cd1c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 17cccc │ │ │ │ + b.n 17ccfc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 4a97c <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 17cd4c │ │ │ │ + bge.n 17cd7c │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 17cd56 │ │ │ │ + bne.n 17cd86 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4a97c <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 17cd56 │ │ │ │ + blt.n 17cd86 │ │ │ │ movs r1, #1 │ │ │ │ blx 4a97c <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17cd50 │ │ │ │ + beq.n 17cd80 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 4a97c <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17cd50 │ │ │ │ + beq.n 17cd80 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17cd4c │ │ │ │ + b.n 17cd7c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #288] @ (17ce90 ) │ │ │ │ + ldr r2, [pc, #288] @ (17cec0 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #288] @ (17ce94 ) │ │ │ │ + ldr r3, [pc, #288] @ (17cec4 ) │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4b23c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17ce76 │ │ │ │ + beq.n 17cea6 │ │ │ │ mov r1, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ce58 │ │ │ │ + beq.n 17ce88 │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ blx 4b928 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ce66 │ │ │ │ + beq.n 17ce96 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 17cdbc │ │ │ │ + b.n 17cdec │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 17cde4 │ │ │ │ + ble.n 17ce14 │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 17ce0a │ │ │ │ + beq.n 17ce3a │ │ │ │ add.w r1, r6, fp │ │ │ │ sub.w r2, r5, fp │ │ │ │ add r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b0a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 17cdb2 │ │ │ │ + bge.n 17cde2 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #11 │ │ │ │ it ne │ │ │ │ cmpne r4, #4 │ │ │ │ - beq.n 17cdb8 │ │ │ │ + beq.n 17cde8 │ │ │ │ negs r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 17cdb6 │ │ │ │ + bgt.n 17cde6 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 17ce1a │ │ │ │ + bne.n 17ce4a │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 17ce60 │ │ │ │ + cbz r0, 17ce90 │ │ │ │ add r6, r5 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r5, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 17cdac │ │ │ │ + b.n 17cddc │ │ │ │ mvn.w r4, #13 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17cdf0 │ │ │ │ + beq.n 17ce20 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b068 │ │ │ │ cmp r4, #0 │ │ │ │ it gt │ │ │ │ addgt r6, r6, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r1, r6, #1 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 17ce7e │ │ │ │ + cbz r0, 17ceae │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17ce3e │ │ │ │ + beq.n 17ce6e │ │ │ │ str.w r6, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (17ce98 ) │ │ │ │ - ldr r3, [pc, #80] @ (17ce94 ) │ │ │ │ + ldr r2, [pc, #88] @ (17cec8 ) │ │ │ │ + ldr r3, [pc, #80] @ (17cec4 ) │ │ │ │ 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 17ce7a │ │ │ │ + bne.n 17ceaa │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #64 @ 0x40 │ │ │ │ - b.n 17cd9a │ │ │ │ + b.n 17cdca │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b068 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17ce3e │ │ │ │ + b.n 17ce6e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 17ce76 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + b.n 17cea6 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #468] @ (17d084 ) │ │ │ │ + ldr r2, [pc, #468] @ (17d0b4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #468] @ (17d088 ) │ │ │ │ + ldr r3, [pc, #468] @ (17d0b8 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #464] @ (17d08c ) │ │ │ │ + ldr r0, [pc, #464] @ (17d0bc ) │ │ │ │ add.w r6, r5, #36 @ 0x24 │ │ │ │ add.w r8, r5, #28 │ │ │ │ add r0, pc │ │ │ │ add.w r9, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1847a8 │ │ │ │ + bl 1847d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b4ac │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -429876,171 +429906,171 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17d064 │ │ │ │ + bne.w 17d094 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w r4, [r9] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [r9, #4] │ │ │ │ str.w r4, [r9, #12] │ │ │ │ blx 4b0e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17cfaa │ │ │ │ + beq.n 17cfda │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 17cf54 │ │ │ │ + bpl.n 17cf84 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx 4b2cc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 17d064 │ │ │ │ + beq.w 17d094 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 4b0a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 17cfce │ │ │ │ + bne.n 17cffe │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 17cf00 │ │ │ │ + beq.n 17cf30 │ │ │ │ blx 4ad10 │ │ │ │ - ldr r2, [pc, #276] @ (17d090 ) │ │ │ │ - ldr r1, [pc, #280] @ (17d094 ) │ │ │ │ + ldr r2, [pc, #276] @ (17d0c0 ) │ │ │ │ + ldr r1, [pc, #280] @ (17d0c4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c7d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #264] @ (17d098 ) │ │ │ │ - ldr r3, [pc, #248] @ (17d088 ) │ │ │ │ + ldr r2, [pc, #264] @ (17d0c8 ) │ │ │ │ + ldr r3, [pc, #248] @ (17d0b8 ) │ │ │ │ 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 17d07e │ │ │ │ + bne.n 17d0ae │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 17cf00 │ │ │ │ + beq.n 17cf30 │ │ │ │ blx 4ad10 │ │ │ │ - ldr r2, [pc, #220] @ (17d09c ) │ │ │ │ - ldr r1, [pc, #224] @ (17d0a0 ) │ │ │ │ + ldr r2, [pc, #220] @ (17d0cc ) │ │ │ │ + ldr r1, [pc, #224] @ (17d0d0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ - b.n 17cf88 │ │ │ │ + bl 17c7d0 │ │ │ │ + b.n 17cfb8 │ │ │ │ add.w fp, r4, r0 │ │ │ │ cmp fp, r4 │ │ │ │ itt hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ movhi r7, #0 │ │ │ │ - bhi.n 17cff8 │ │ │ │ - b.n 17cf00 │ │ │ │ + bhi.n 17d028 │ │ │ │ + b.n 17cf30 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd sl, r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp fp, r4 │ │ │ │ - bls.n 17d068 │ │ │ │ + bls.n 17d098 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 17cfe0 │ │ │ │ + bne.n 17d010 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w sl, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 17d054 │ │ │ │ + bne.n 17d084 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 4bb20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cfe0 │ │ │ │ + bne.n 17d010 │ │ │ │ ands.w sl, r8, #256 @ 0x100 │ │ │ │ - bne.n 17d03c │ │ │ │ + bne.n 17d06c │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 17cfe4 │ │ │ │ + beq.n 17d014 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 4ac68 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 17cfe4 │ │ │ │ + b.n 17d014 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 4ada0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17d06e │ │ │ │ + beq.n 17d09e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 17cfe4 │ │ │ │ + b.n 17d014 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17cf8c │ │ │ │ + b.n 17cfbc │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 17cf00 │ │ │ │ - ldr r2, [pc, #52] @ (17d0a4 ) │ │ │ │ + b.n 17cf30 │ │ │ │ + ldr r2, [pc, #52] @ (17d0d4 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (17d0a8 ) │ │ │ │ + ldr r1, [pc, #52] @ (17d0d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ - b.n 17cf88 │ │ │ │ + bl 17c7d0 │ │ │ │ + b.n 17cfb8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r2 │ │ │ │ ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r2 │ │ │ │ pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ movs r2, r2 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, r2 │ │ │ │ pop {r1, r3, r4, r5, r6, pc} │ │ │ │ movs r2, r2 │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ movs r3, r2 │ │ │ │ @@ -430055,48 +430085,48 @@ │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 4b790 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17d23c │ │ │ │ + beq.w 17d26c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d1d4 │ │ │ │ + beq.n 17d204 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 17d196 │ │ │ │ + bcs.n 17d1c6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b8c8 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 4bbd0 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 17d1ae │ │ │ │ + beq.n 17d1de │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 4ada0 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17d1e0 │ │ │ │ + beq.n 17d210 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 4bcf0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d1c2 │ │ │ │ + beq.n 17d1f2 │ │ │ │ movw fp, #4132 @ 0x1024 │ │ │ │ add.w sl, r4, fp │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -430110,112 +430140,112 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 4ada0 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17d1f4 │ │ │ │ + beq.n 17d224 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 4b588 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17d214 │ │ │ │ - ldr r1, [pc, #204] @ (17d248 ) │ │ │ │ + beq.n 17d244 │ │ │ │ + ldr r1, [pc, #204] @ (17d278 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r7, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 18471c │ │ │ │ + bl 18474c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d230 │ │ │ │ + bne.n 17d260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 17d19e │ │ │ │ - ldr r3, [pc, #176] @ (17d24c ) │ │ │ │ + cbz r6, 17d1ce │ │ │ │ + ldr r3, [pc, #176] @ (17d27c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 17d1b8 │ │ │ │ - ldr r3, [pc, #156] @ (17d250 ) │ │ │ │ + cbz r6, 17d1e8 │ │ │ │ + ldr r3, [pc, #156] @ (17d280 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 17d19e │ │ │ │ + beq.n 17d1ce │ │ │ │ blx 4b068 │ │ │ │ - b.n 17d19e │ │ │ │ + b.n 17d1ce │ │ │ │ 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 17d150 │ │ │ │ + b.n 17d180 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d19e │ │ │ │ - ldr r3, [pc, #120] @ (17d254 ) │ │ │ │ + beq.n 17d1ce │ │ │ │ + ldr r3, [pc, #120] @ (17d284 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d19e │ │ │ │ + b.n 17d1ce │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17d11c │ │ │ │ - cbz r6, 17d206 │ │ │ │ - ldr r3, [pc, #104] @ (17d258 ) │ │ │ │ + beq.n 17d14c │ │ │ │ + cbz r6, 17d236 │ │ │ │ + ldr r3, [pc, #104] @ (17d288 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d206 │ │ │ │ + b.n 17d236 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17d224 │ │ │ │ - cbz r6, 17d206 │ │ │ │ - ldr r3, [pc, #88] @ (17d25c ) │ │ │ │ + beq.n 17d254 │ │ │ │ + cbz r6, 17d236 │ │ │ │ + ldr r3, [pc, #88] @ (17d28c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 17d210 │ │ │ │ + beq.n 17d240 │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 17d1b8 │ │ │ │ - cbz r6, 17d21c │ │ │ │ - ldr r3, [pc, #72] @ (17d260 ) │ │ │ │ + b.n 17d1e8 │ │ │ │ + cbz r6, 17d24c │ │ │ │ + ldr r3, [pc, #72] @ (17d290 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 17d20c │ │ │ │ - b.n 17d19e │ │ │ │ + bne.n 17d23c │ │ │ │ + b.n 17d1ce │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d206 │ │ │ │ - ldr r3, [pc, #56] @ (17d264 ) │ │ │ │ + beq.n 17d236 │ │ │ │ + ldr r3, [pc, #56] @ (17d294 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d206 │ │ │ │ + b.n 17d236 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d206 │ │ │ │ - ldr r3, [pc, #48] @ (17d268 ) │ │ │ │ + beq.n 17d236 │ │ │ │ + ldr r3, [pc, #48] @ (17d298 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d206 │ │ │ │ + b.n 17d236 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d1a4 │ │ │ │ - ldr r3, [pc, #40] @ (17d26c ) │ │ │ │ + beq.n 17d1d4 │ │ │ │ + ldr r3, [pc, #40] @ (17d29c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d1a4 │ │ │ │ + b.n 17d1d4 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ ldr r0, [sp, #904] @ 0x388 │ │ │ │ movs r3, r2 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r2 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ movs r3, r2 │ │ │ │ @@ -430227,15 +430257,15 @@ │ │ │ │ movs r3, r2 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ movs r3, r2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, r2 │ │ │ │ str r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r2 │ │ │ │ - cbz r0, 17d2b4 │ │ │ │ + cbz r0, 17d2e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -430243,298 +430273,298 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 4b0f8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 192eec │ │ │ │ + bl 192f1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 4b068 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ 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, #168] @ (17d370 ) │ │ │ │ + ldr r3, [pc, #168] @ (17d3a0 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d2e0 │ │ │ │ + bne.n 17d310 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d2d0 │ │ │ │ + bne.n 17d300 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 17d324 │ │ │ │ - ldr r4, [pc, #140] @ (17d374 ) │ │ │ │ + cbnz r2, 17d354 │ │ │ │ + ldr r4, [pc, #140] @ (17d3a4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17bb40 │ │ │ │ - ldr r3, [pc, #132] @ (17d378 ) │ │ │ │ - ldr r0, [pc, #132] @ (17d37c ) │ │ │ │ + bl 17bb70 │ │ │ │ + ldr r3, [pc, #132] @ (17d3a8 ) │ │ │ │ + ldr r0, [pc, #132] @ (17d3ac ) │ │ │ │ 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 17d306 │ │ │ │ + bne.n 17d336 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17d31c │ │ │ │ + cbnz r3, 17d34c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 17d352 │ │ │ │ - ldr r4, [pc, #84] @ (17d380 ) │ │ │ │ + bne.n 17d382 │ │ │ │ + ldr r4, [pc, #84] @ (17d3b0 ) │ │ │ │ movs r5, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d33c │ │ │ │ + bne.n 17d36c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d32e │ │ │ │ - b.n 17d2e6 │ │ │ │ + bne.n 17d35e │ │ │ │ + b.n 17d316 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d358 │ │ │ │ + bne.n 17d388 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d328 │ │ │ │ - b.n 17d2e6 │ │ │ │ + bne.n 17d358 │ │ │ │ + b.n 17d316 │ │ │ │ nop │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ 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] @ (17d3c8 ) │ │ │ │ + ldr r2, [pc, #52] @ (17d3f8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (17d3cc ) │ │ │ │ + ldr r3, [pc, #52] @ (17d3fc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 17d3be │ │ │ │ - ldr r2, [pc, #44] @ (17d3d0 ) │ │ │ │ - ldr r4, [pc, #48] @ (17d3d4 ) │ │ │ │ + cbz r1, 17d3ee │ │ │ │ + ldr r2, [pc, #44] @ (17d400 ) │ │ │ │ + ldr r4, [pc, #48] @ (17d404 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 4bc30 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 4bd68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 4bc30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (17d3d8 ) │ │ │ │ + ldr r1, [pc, #24] @ (17d408 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 17d3a0 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + b.n 17d3d0 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 4bd80 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #308] @ (17d534 ) │ │ │ │ + ldr r3, [pc, #308] @ (17d564 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (17d538 ) │ │ │ │ + ldr r6, [pc, #304] @ (17d568 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d420 │ │ │ │ + bne.n 17d450 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d410 │ │ │ │ + bne.n 17d440 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4e6 │ │ │ │ - ldr r3, [pc, #272] @ (17d53c ) │ │ │ │ + bne.n 17d516 │ │ │ │ + ldr r3, [pc, #272] @ (17d56c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d4cc │ │ │ │ - ldr r7, [pc, #268] @ (17d540 ) │ │ │ │ + bne.n 17d4fc │ │ │ │ + ldr r7, [pc, #268] @ (17d570 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, 17d46a │ │ │ │ + cbz r5, 17d49a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 17d49c │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 17d4cc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #252] @ (17d544 ) │ │ │ │ + ldr r0, [pc, #252] @ (17d574 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17d44e │ │ │ │ + bne.n 17d47e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4d6 │ │ │ │ + bne.n 17d506 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #220] @ (17d548 ) │ │ │ │ + ldr r3, [pc, #220] @ (17d578 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (17d54c ) │ │ │ │ + ldr r3, [pc, #212] @ (17d57c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d530 │ │ │ │ - ldr r0, [pc, #196] @ (17d550 ) │ │ │ │ + beq.n 17d560 │ │ │ │ + ldr r0, [pc, #196] @ (17d580 ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ + bl 29e56c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d444 │ │ │ │ - ldr r6, [pc, #180] @ (17d554 ) │ │ │ │ + bne.n 17d474 │ │ │ │ + ldr r6, [pc, #180] @ (17d584 ) │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d530 │ │ │ │ + beq.n 17d560 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 4bd80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 17d446 │ │ │ │ + bl 17bc90 │ │ │ │ + b.n 17d476 │ │ │ │ mov r0, r4 │ │ │ │ blx 4bd80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 17d446 │ │ │ │ + b.n 17d476 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 17d514 │ │ │ │ - ldr r5, [pc, #108] @ (17d558 ) │ │ │ │ + bne.n 17d544 │ │ │ │ + ldr r5, [pc, #108] @ (17d588 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4fe │ │ │ │ + bne.n 17d52e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d4f0 │ │ │ │ - b.n 17d428 │ │ │ │ + bne.n 17d520 │ │ │ │ + b.n 17d458 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d51a │ │ │ │ + bne.n 17d54a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4ea │ │ │ │ - b.n 17d428 │ │ │ │ + bne.n 17d51a │ │ │ │ + b.n 17d458 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17d446 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + b.n 17d476 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -430551,75 +430581,75 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (17d618 ) │ │ │ │ + ldr r2, [pc, #120] @ (17d648 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #120] @ (17d61c ) │ │ │ │ + ldr r3, [pc, #120] @ (17d64c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (17d620 ) │ │ │ │ + ldr r0, [pc, #116] @ (17d650 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17cd5c │ │ │ │ - cbz r0, 17d5e0 │ │ │ │ - ldr r1, [pc, #100] @ (17d624 ) │ │ │ │ + bl 17cd8c │ │ │ │ + cbz r0, 17d610 │ │ │ │ + ldr r1, [pc, #100] @ (17d654 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4b564 │ │ │ │ - cbz r0, 17d5da │ │ │ │ - ldr r1, [pc, #92] @ (17d628 ) │ │ │ │ + cbz r0, 17d60a │ │ │ │ + ldr r1, [pc, #92] @ (17d658 ) │ │ │ │ mov r2, sp │ │ │ │ add r1, pc │ │ │ │ blx 4ac08 <__isoc23_sscanf@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17d5fa │ │ │ │ + beq.n 17d62a │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (17d62c ) │ │ │ │ - ldr r3, [pc, #52] @ (17d61c ) │ │ │ │ + ldr r2, [pc, #72] @ (17d65c ) │ │ │ │ + ldr r3, [pc, #52] @ (17d64c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17d614 │ │ │ │ + bne.n 17d644 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 17d5e2 │ │ │ │ + b.n 17d612 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r2 │ │ │ │ str r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r2 │ │ │ │ str r5, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r2 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -430640,77 +430670,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 17d7a8 │ │ │ │ + beq.w 17d7d8 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 17d7a8 │ │ │ │ + beq.w 17d7d8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17d83a │ │ │ │ + beq.w 17d86a │ │ │ │ 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 17d7b0 │ │ │ │ + beq.n 17d7e0 │ │ │ │ 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 17d7b8 │ │ │ │ + beq.n 17d7e8 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17d7d8 │ │ │ │ + beq.w 17d808 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 17d75a │ │ │ │ + b.n 17d78a │ │ │ │ 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, 17d720 │ │ │ │ + cbz r0, 17d750 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 17d720 │ │ │ │ + bpl.n 17d750 │ │ │ │ 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, 17d73e │ │ │ │ + cbz r3, 17d76e │ │ │ │ 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] │ │ │ │ @@ -430722,18 +430752,18 @@ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #8 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 17d7d8 │ │ │ │ + bls.n 17d808 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17d74c │ │ │ │ + beq.n 17d77c │ │ │ │ ldrd ip, r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r8, ip, r3 │ │ │ │ @@ -430746,219 +430776,219 @@ │ │ │ │ ldrd r2, r3, [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 17d6d8 │ │ │ │ + bne.n 17d708 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 17d6f0 │ │ │ │ + b.n 17d720 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d848 │ │ │ │ + bne.n 17d878 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 17d6c2 │ │ │ │ + bne.n 17d6f2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17d6c2 │ │ │ │ + beq.w 17d6f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 17d6cc │ │ │ │ + bne.w 17d6fc │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 17d800 │ │ │ │ + cbz r3, 17d830 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 17d7ea │ │ │ │ + cbz r3, 17d81a │ │ │ │ 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, 17d822 │ │ │ │ + cbz r3, 17d852 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 17d812 │ │ │ │ + cbz r3, 17d842 │ │ │ │ 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, 17d834 │ │ │ │ + cbz r3, 17d864 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 17d834 │ │ │ │ + cbz r3, 17d864 │ │ │ │ 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 17d7b0 │ │ │ │ + b.n 17d7e0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 17d6a4 │ │ │ │ + b.n 17d6d4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (17d86c ) │ │ │ │ + ldr r4, [pc, #16] @ (17d89c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r4, r7, #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, #152] @ (17d918 ) │ │ │ │ + ldr r1, [pc, #152] @ (17d948 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ (17d91c ) │ │ │ │ + ldr r0, [pc, #152] @ (17d94c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #148] @ (17d920 ) │ │ │ │ + ldr r4, [pc, #148] @ (17d950 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #148] @ (17d924 ) │ │ │ │ - bl 184f00 │ │ │ │ - ldr r3, [pc, #148] @ (17d928 ) │ │ │ │ + ldr r5, [pc, #148] @ (17d954 ) │ │ │ │ + bl 184f30 │ │ │ │ + ldr r3, [pc, #148] @ (17d958 ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 17d8fc │ │ │ │ - ldr r3, [pc, #136] @ (17d92c ) │ │ │ │ + cbz r1, 17d92c │ │ │ │ + ldr r3, [pc, #136] @ (17d95c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 17d8b8 │ │ │ │ + cbz r5, 17d8e8 │ │ │ │ blx 4b8f8 │ │ │ │ mov r6, r0 │ │ │ │ blx 4b6d0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 17d8d0 │ │ │ │ - ldr r3, [pc, #116] @ (17d930 ) │ │ │ │ + beq.n 17d900 │ │ │ │ + ldr r3, [pc, #116] @ (17d960 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 17d8c2 │ │ │ │ + cbz r3, 17d8f2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (17d934 ) │ │ │ │ - ldr r2, [pc, #112] @ (17d938 ) │ │ │ │ + ldr r3, [pc, #112] @ (17d964 ) │ │ │ │ + ldr r2, [pc, #112] @ (17d968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4ad04 │ │ │ │ mov r6, r0 │ │ │ │ blx 4b910 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 17d8b8 │ │ │ │ - ldr r1, [pc, #92] @ (17d93c ) │ │ │ │ + bne.n 17d8e8 │ │ │ │ + ldr r1, [pc, #92] @ (17d96c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4bc3c │ │ │ │ - ldr r3, [pc, #84] @ (17d940 ) │ │ │ │ + ldr r3, [pc, #84] @ (17d970 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d8c2 │ │ │ │ - ldr r0, [pc, #80] @ (17d944 ) │ │ │ │ + beq.n 17d8f2 │ │ │ │ + ldr r0, [pc, #80] @ (17d974 ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ - b.n 17d8b8 │ │ │ │ - ldr r0, [pc, #72] @ (17d948 ) │ │ │ │ + bl 29e56c │ │ │ │ + b.n 17d8e8 │ │ │ │ + ldr r0, [pc, #72] @ (17d978 ) │ │ │ │ add r0, pc │ │ │ │ - bl 184c34 │ │ │ │ - ldr r3, [pc, #68] @ (17d94c ) │ │ │ │ + bl 184c64 │ │ │ │ + ldr r3, [pc, #68] @ (17d97c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 17d8a2 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + b.n 17d8d2 │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, r2 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r1, r3, r7, lr} │ │ │ │ movs r6, r2 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ str r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r2 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ - cbz r2, 17d996 │ │ │ │ - ldr r2, [pc, #52] @ (17d9ac ) │ │ │ │ + cbz r2, 17d9c6 │ │ │ │ + ldr r2, [pc, #52] @ (17d9dc ) │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #24] @ (17d9b0 ) │ │ │ │ + ldr r2, [pc, #24] @ (17d9e0 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ @@ -430972,15 +431002,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] @ (17d9ec ) │ │ │ │ + ldr r2, [pc, #24] @ (17da1c ) │ │ │ │ sbc.w r4, r1, r4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ @@ -430989,27 +431019,27 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (17da0c ) │ │ │ │ + ldr r2, [pc, #12] @ (17da3c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (17da30 ) │ │ │ │ + ldr r2, [pc, #16] @ (17da60 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -431025,54 +431055,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] @ (17da88 ) │ │ │ │ + ldr r2, [pc, #40] @ (17dab8 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 17da7a │ │ │ │ + cbz r3, 17daaa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (17da8c ) │ │ │ │ + ldr r2, [pc, #16] @ (17dabc ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #888] @ 0x378 │ │ │ │ movs r3, r2 │ │ │ │ lsrs r6, r1, #30 │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (17daac ) │ │ │ │ + ldr r2, [pc, #12] @ (17dadc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r0, r5, #29 │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (17dacc ) │ │ │ │ + ldr r2, [pc, #12] @ (17dafc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ movs r3, r2 │ │ │ │ @@ -431080,55 +431110,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, 17db3a │ │ │ │ + cbnz r3, 17db6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (17db48 ) │ │ │ │ + ldr r2, [pc, #88] @ (17db78 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (17db4c ) │ │ │ │ + ldr r2, [pc, #80] @ (17db7c ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (17db50 ) │ │ │ │ + ldr r2, [pc, #64] @ (17db80 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 17db2a │ │ │ │ + cbz r2, 17db5a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (17db54 ) │ │ │ │ + ldr r2, [pc, #40] @ (17db84 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (17db58 ) │ │ │ │ + ldr r2, [pc, #28] @ (17db88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 17daea │ │ │ │ + b.n 17db1a │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r2 │ │ │ │ str r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r2 │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ movs r3, r2 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ @@ -431141,27 +431171,27 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ - ldr r2, [pc, #44] @ (17dbac ) │ │ │ │ + ldr r2, [pc, #44] @ (17dbdc ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (17dbb0 ) │ │ │ │ + ldr r2, [pc, #28] @ (17dbe0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (17dbb4 ) │ │ │ │ + ldr r2, [pc, #20] @ (17dbe4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ @@ -431172,93 +431202,93 @@ │ │ │ │ movs r4, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 17dbdc │ │ │ │ - ldr r2, [pc, #28] @ (17dbec ) │ │ │ │ + cbnz r3, 17dc0c │ │ │ │ + ldr r2, [pc, #28] @ (17dc1c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (17dbf0 ) │ │ │ │ + ldr r2, [pc, #16] @ (17dc20 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 17dbce │ │ │ │ + b.n 17dbfe │ │ │ │ nop │ │ │ │ str r0, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r2 │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 17dc24 │ │ │ │ - ldr r2, [pc, #44] @ (17dc38 ) │ │ │ │ + cbnz r3, 17dc54 │ │ │ │ + ldr r2, [pc, #44] @ (17dc68 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (17dc3c ) │ │ │ │ + ldr r2, [pc, #36] @ (17dc6c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (17dc40 ) │ │ │ │ + ldr r2, [pc, #24] @ (17dc70 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 17dc0a │ │ │ │ + b.n 17dc3a │ │ │ │ nop │ │ │ │ str r0, [sp, #800] @ 0x320 │ │ │ │ movs r3, r2 │ │ │ │ str r0, [sp, #816] @ 0x330 │ │ │ │ movs r3, r2 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (17dc60 ) │ │ │ │ + ldr r2, [pc, #12] @ (17dc90 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r0, [sp, #640] @ 0x280 │ │ │ │ movs r3, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (17dc80 ) │ │ │ │ + ldr r2, [pc, #12] @ (17dcb0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ movs r3, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (17dca8 ) │ │ │ │ + ldr r2, [pc, #20] @ (17dcd8 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 4bc30 │ │ │ │ @@ -431272,61 +431302,61 @@ │ │ │ │ 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, 17dcd2 │ │ │ │ + cbz r1, 17dd02 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 17dcfa │ │ │ │ - b.n 17dd1c │ │ │ │ + bne.n 17dd2a │ │ │ │ + b.n 17dd4c │ │ │ │ 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 17dd1c │ │ │ │ + beq.n 17dd4c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17dd00 │ │ │ │ + bne.n 17dd30 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17dce6 │ │ │ │ + bne.n 17dd16 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17dce6 │ │ │ │ + b.n 17dd16 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 4aa90 │ │ │ │ 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 17dcac │ │ │ │ + bl 17dcdc │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -431337,31 +431367,31 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r8, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 17ddd0 │ │ │ │ + beq.n 17de00 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 17ddc6 │ │ │ │ + bcs.n 17ddf6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17de40 │ │ │ │ + beq.n 17de70 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 17dd92 │ │ │ │ + cbz r3, 17ddc2 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 17de40 │ │ │ │ + bcs.n 17de70 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 4b928 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -431390,77 +431420,77 @@ │ │ │ │ lsls r2, r2, #12 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ str r0, [r7, #16] │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n 17de1a │ │ │ │ + beq.n 17de4a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 17de1a │ │ │ │ + bpl.n 17de4a │ │ │ │ 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, [r7, #20] │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #4 │ │ │ │ add.w r9, r9, #24 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ strb.w sl, [r7, #53] @ 0x35 │ │ │ │ - bl 184998 │ │ │ │ - cbnz r6, 17de46 │ │ │ │ + bl 1849c8 │ │ │ │ + cbnz r6, 17de76 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r8, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 4b928 │ │ │ │ dmb ish │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r6, #0] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ - b.n 17de36 │ │ │ │ + b.n 17de66 │ │ │ │ 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 r8, [pc, #252] @ 17df80 │ │ │ │ + ldr.w r8, [pc, #252] @ 17dfb0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17df68 │ │ │ │ + beq.n 17df98 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ - ldr r7, [pc, #216] @ (17df84 ) │ │ │ │ + ldr r7, [pc, #216] @ (17dfb4 ) │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -431485,131 +431515,131 @@ │ │ │ │ blx 4b790 │ │ │ │ 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 17df0a │ │ │ │ + beq.n 17df3a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 17df2e │ │ │ │ - ldr r1, [pc, #128] @ (17df88 ) │ │ │ │ + bpl.n 17df5e │ │ │ │ + ldr r1, [pc, #128] @ (17dfb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 17df42 │ │ │ │ + cbz r2, 17df72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 17df28 │ │ │ │ + beq.n 17df58 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 17df28 │ │ │ │ + cbz r3, 17df58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bpl.n 17df62 │ │ │ │ + bpl.n 17df92 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #84] @ (17df8c ) │ │ │ │ + ldr r1, [pc, #84] @ (17dfbc ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17df14 │ │ │ │ - ldr r1, [pc, #76] @ (17df90 ) │ │ │ │ + bne.n 17df44 │ │ │ │ + ldr r1, [pc, #76] @ (17dfc0 ) │ │ │ │ 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 1843c0 │ │ │ │ + bl 1843f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17df14 │ │ │ │ + bne.n 17df44 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 17df14 │ │ │ │ - ldr r1, [pc, #48] @ (17df94 ) │ │ │ │ + b.n 17df44 │ │ │ │ + ldr r1, [pc, #48] @ (17dfc4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 17df0a │ │ │ │ - ldr r1, [pc, #44] @ (17df98 ) │ │ │ │ + b.n 17df3a │ │ │ │ + ldr r1, [pc, #44] @ (17dfc8 ) │ │ │ │ add.w r0, r8, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192d4c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 17de9a │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + b.n 17deca │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrh r0, [r7, #44] @ 0x2c │ │ │ │ movs r3, r2 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr??.w pc, [pc, #4095] @ 17ef9b │ │ │ │ + ldr??.w pc, [pc, #4095] @ 17efcb │ │ │ │ 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, 17dfc4 │ │ │ │ + cbz r3, 17dff4 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 17dffc │ │ │ │ + cbnz r3, 17e02c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 4bc30 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 17dffa │ │ │ │ + cbz r3, 17e02a │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 184628 │ │ │ │ + bl 184658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18455c │ │ │ │ + bl 18458c │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 17dffa │ │ │ │ - bl 17dcac │ │ │ │ + beq.n 17e02a │ │ │ │ + bl 17dcdc │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17dfee │ │ │ │ + bne.n 17e01e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 17dfb6 │ │ │ │ + b.n 17dfe6 │ │ │ │ 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 r3, r1 │ │ │ │ ldr.w r1, [r0, #304] @ 0x130 │ │ │ │ add.w r6, r0, #300 @ 0x12c │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 17e070 │ │ │ │ + beq.n 17e0a0 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #76] @ 17e078 │ │ │ │ + ldr.w sl, [pc, #76] @ 17e0a8 │ │ │ │ add.w r9, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #72] @ 17e07c │ │ │ │ + ldr.w r8, [pc, #72] @ 17e0ac │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ add sl, pc │ │ │ │ movw r7, #4144 @ 0x1030 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrd r0, r4, [r1] │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -431617,22 +431647,22 @@ │ │ │ │ adds r2, r1, r7 │ │ │ │ mov r3, sl │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ strd r1, r1, [r1] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 184604 │ │ │ │ + bl 184634 │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 17e046 │ │ │ │ + bne.n 17e076 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bl fff9e07a │ │ │ │ + bl fff9e0aa │ │ │ │ stc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #8 │ │ │ │ strd r1, r2, [r0] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ @@ -431666,19 +431696,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 17e0f4 │ │ │ │ - bl 17dcac │ │ │ │ + beq.n 17e124 │ │ │ │ + bl 17dcdc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17e0ea │ │ │ │ + bne.n 17e11a │ │ │ │ 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 │ │ │ │ @@ -431720,50 +431750,50 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ clz r3, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 17e192 │ │ │ │ + cbnz r3, 17e1c2 │ │ │ │ clz r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 17e1a0 │ │ │ │ + cbnz r3, 17e1d0 │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 17e1ae │ │ │ │ + beq.n 17e1de │ │ │ │ add sp, #20 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 17e16a │ │ │ │ + b.n 17e19a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 17e17a │ │ │ │ + b.n 17e1aa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 17e188 │ │ │ │ + b.n 17e1b8 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ @@ -431778,62 +431808,62 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ clz r1, r7 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 17e3b0 │ │ │ │ + bne.w 17e3e0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 17e3be │ │ │ │ + bne.w 17e3ee │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 17e398 │ │ │ │ + beq.w 17e3c8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 17e24a │ │ │ │ + b.n 17e27a │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add fp, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, r5 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 17e37e │ │ │ │ + beq.w 17e3ae │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 17e398 │ │ │ │ + beq.w 17e3c8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17dd54 │ │ │ │ + bl 17dd84 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ sub.w r5, r5, fp │ │ │ │ rsb r3, ip, #512 @ 0x200 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 17e3a2 │ │ │ │ + beq.w 17e3d2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r7, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w r8, r6, #4096 @ 0x1000 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -431851,15 +431881,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mla ip, fp, lr, ip │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd r9, ip, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 17e304 │ │ │ │ + cbz r3, 17e334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r3, r9, [r0, #48] @ 0x30 │ │ │ │ umull lr, ip, r5, r3 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mla ip, r5, r9, ip │ │ │ │ @@ -431879,82 +431909,82 @@ │ │ │ │ add.w r1, fp, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, #2 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ blx 4b8c8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 17e222 │ │ │ │ + beq.n 17e252 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r9 │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 17e222 │ │ │ │ + beq.w 17e252 │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ add.w sl, sl, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17e350 │ │ │ │ + bne.n 17e380 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r9 │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 17e342 │ │ │ │ - b.n 17e222 │ │ │ │ + bne.n 17e372 │ │ │ │ + b.n 17e252 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17e398 │ │ │ │ + beq.n 17e3c8 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - bne.w 17e24a │ │ │ │ + bne.w 17e27a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ - b.n 17e270 │ │ │ │ + b.n 17e2a0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp r7, r1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 17e1fc │ │ │ │ + b.n 17e22c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 17e210 │ │ │ │ + b.n 17e240 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -431965,35 +431995,35 @@ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 17e440 │ │ │ │ + cbnz r3, 17e470 │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 17e44e │ │ │ │ + cbnz r3, 17e47e │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 17e45c │ │ │ │ + beq.n 17e48c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r2, r5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 4af60 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 17e410 │ │ │ │ + bne.n 17e440 │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r6 │ │ │ │ blx 4af60 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ @@ -432001,46 +432031,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 17e3fe │ │ │ │ + b.n 17e42e │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17e410 │ │ │ │ + bne.n 17e440 │ │ │ │ adds r0, r5, #2 │ │ │ │ subs r7, r7, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 17e42c │ │ │ │ + b.n 17e45c │ │ │ │ stmdb 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 r7, r0 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 17dd54 │ │ │ │ + bl 17dd84 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17e570 │ │ │ │ + beq.n 17e5a0 │ │ │ │ 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 │ │ │ │ @@ -432057,27 +432087,27 @@ │ │ │ │ mla r3, r6, ip, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r7] │ │ │ │ ldr.w r3, [ip] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 17e554 │ │ │ │ + bpl.n 17e584 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 17e542 │ │ │ │ + cbz r3, 17e572 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r9, r4 │ │ │ │ subs r5, r3, #1 │ │ │ │ ldrd r3, r8, [sp, #88] @ 0x58 │ │ │ │ adds r3, r5, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 17e4f8 │ │ │ │ + b.n 17e528 │ │ │ │ ldr.w ip, [sl] │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ mov r0, sl │ │ │ │ vldr d7, [r8, #8] │ │ │ │ ldr.w r3, [r8], #16 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -432095,15 +432125,15 @@ │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r3, r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adc.w r9, r9, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 17e4f4 │ │ │ │ + bne.n 17e524 │ │ │ │ mov r7, 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 │ │ │ │ @@ -432118,33 +432148,33 @@ │ │ │ │ mov r0, r1 │ │ │ │ str r2, [r7, #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 17e4a8 │ │ │ │ + b.n 17e4d8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17e5a4 │ │ │ │ + beq.n 17e5d4 │ │ │ │ mov r4, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ strb.w lr, [ip, #64] @ 0x40 │ │ │ │ str.w r2, [ip, #56] @ 0x38 │ │ │ │ - bne.n 17e58e │ │ │ │ - cbz r3, 17e5da │ │ │ │ + bne.n 17e5be │ │ │ │ + cbz r3, 17e60a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17e5d0 │ │ │ │ + beq.n 17e600 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ strb.w r1, [r2, #64] @ 0x40 │ │ │ │ add.w r2, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -432158,208 +432188,208 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r2, r3, #300 @ 0x12c │ │ │ │ - bne.n 17e5bc │ │ │ │ - b.n 17e5d0 │ │ │ │ + bne.n 17e5ec │ │ │ │ + b.n 17e600 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (17e608 ) │ │ │ │ + ldr r4, [pc, #16] @ (17e638 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 4aa90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #156] @ (17e6b8 ) │ │ │ │ - ldr r5, [pc, #156] @ (17e6bc ) │ │ │ │ + ldr r0, [pc, #156] @ (17e6e8 ) │ │ │ │ + ldr r5, [pc, #156] @ (17e6ec ) │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 17d3dc │ │ │ │ - cbz r0, 17e63e │ │ │ │ + bl 17d40c │ │ │ │ + cbz r0, 17e66e │ │ │ │ blx 4bea0 │ │ │ │ - ldr r3, [pc, #144] @ (17e6c0 ) │ │ │ │ + ldr r3, [pc, #144] @ (17e6f0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 17e63c │ │ │ │ - ldr r0, [pc, #140] @ (17e6c4 ) │ │ │ │ + cbz r0, 17e66c │ │ │ │ + ldr r0, [pc, #140] @ (17e6f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ + bl 29e56c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (17e6c8 ) │ │ │ │ + ldr r3, [pc, #136] @ (17e6f8 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 4bcf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17e694 │ │ │ │ - ldr r0, [pc, #120] @ (17e6cc ) │ │ │ │ + cbz r0, 17e6c4 │ │ │ │ + ldr r0, [pc, #120] @ (17e6fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 4adf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17e6ac │ │ │ │ + cbz r0, 17e6dc │ │ │ │ blx 4b934 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aba8 │ │ │ │ - cbnz r0, 17e6a6 │ │ │ │ + cbnz r0, 17e6d6 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 4bcf0 │ │ │ │ - cbz r0, 17e6a6 │ │ │ │ + cbz r0, 17e6d6 │ │ │ │ adds r0, #1 │ │ │ │ blx 4bea0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 4aa90 │ │ │ │ - cbz r4, 17e6ac │ │ │ │ - ldr r3, [pc, #64] @ (17e6d0 ) │ │ │ │ + cbz r4, 17e6dc │ │ │ │ + ldr r3, [pc, #64] @ (17e700 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 17e634 │ │ │ │ + b.n 17e664 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ blx 4bcf0 │ │ │ │ - cbz r0, 17e6b4 │ │ │ │ + cbz r0, 17e6e4 │ │ │ │ adds r0, #1 │ │ │ │ blx 4bea0 │ │ │ │ - b.n 17e62c │ │ │ │ + b.n 17e65c │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 4bea0 │ │ │ │ - b.n 17e62c │ │ │ │ + b.n 17e65c │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17e628 │ │ │ │ + b.n 17e658 │ │ │ │ strh r2, [r2, #60] @ 0x3c │ │ │ │ movs r3, r2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #58] @ 0x3a │ │ │ │ movs r3, r2 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (17e708 ) │ │ │ │ + ldr r4, [pc, #36] @ (17e738 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 17e6f4 │ │ │ │ - ldr r3, [pc, #28] @ (17e70c ) │ │ │ │ + cbz r3, 17e724 │ │ │ │ + ldr r3, [pc, #28] @ (17e73c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (17e710 ) │ │ │ │ + ldr r1, [pc, #24] @ (17e740 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192d4c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 17e6ec │ │ │ │ - str r0, [r0, r4] │ │ │ │ + b.n 17e71c │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ 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] @ (17e764 ) │ │ │ │ + ldr r0, [pc, #60] @ (17e794 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 4aee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 17e75a │ │ │ │ - ldr r0, [pc, #48] @ (17e768 ) │ │ │ │ + bgt.n 17e78a │ │ │ │ + ldr r0, [pc, #48] @ (17e798 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 4aee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 17e75a │ │ │ │ - ldr r0, [pc, #36] @ (17e76c ) │ │ │ │ + bgt.n 17e78a │ │ │ │ + ldr r0, [pc, #36] @ (17e79c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 4aee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 17e75a │ │ │ │ + bgt.n 17e78a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17e756 │ │ │ │ + beq.n 17e786 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r2, [r3, #52] @ 0x34 │ │ │ │ movs r3, r2 │ │ │ │ strh r0, [r3, #52] @ 0x34 │ │ │ │ movs r3, r2 │ │ │ │ strh r4, [r3, #52] @ 0x34 │ │ │ │ movs r3, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ (17e7c4 ) │ │ │ │ + ldr r0, [pc, #64] @ (17e7f4 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 4b23c │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 17e7c2 │ │ │ │ + beq.n 17e7f2 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 4b0a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ble.n 17e7b6 │ │ │ │ + ble.n 17e7e6 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 17e7b2 │ │ │ │ + cbnz r2, 17e7e2 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 17e7aa │ │ │ │ + bne.n 17e7da │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r4, r6] │ │ │ │ blx 4b068 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r6, [r6, #50] @ 0x32 │ │ │ │ @@ -433656,17 +433686,17 @@ │ │ │ │ add r4, r1 │ │ │ │ str r4, [r5, #16] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vldr d6, [pc, #36] @ 17f650 │ │ │ │ - vldr d7, [pc, #40] @ 17f658 │ │ │ │ - add r3, pc, #44 @ (adr r3, 17f660 ) │ │ │ │ + vldr d6, [pc, #36] @ 17f680 │ │ │ │ + vldr d7, [pc, #40] @ 17f688 │ │ │ │ + add r3, pc, #44 @ (adr r3, 17f690 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -433675,15 +433705,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ vaddl.s8 q8, d13, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 17f660 │ │ │ │ + bgt.n 17f690 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ 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 │ │ │ │ @@ -433698,53 +433728,53 @@ │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r5, #24] │ │ │ │ add.w r3, r8, r6 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ add r9, r5 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r2, [r5, #28] │ │ │ │ - bls.n 17f6e0 │ │ │ │ + bls.n 17f710 │ │ │ │ rsb r4, r8, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ add.w r9, r5, #32 │ │ │ │ blx 4b8c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e844 │ │ │ │ + bl 17e874 │ │ │ │ rsb r3, r8, #127 @ 0x7f │ │ │ │ cmp r6, r3 │ │ │ │ ittt ls │ │ │ │ subls.w r8, r8, #64 @ 0x40 │ │ │ │ addls r7, r7, r4 │ │ │ │ addls r6, r8 │ │ │ │ - bls.n 17f6e0 │ │ │ │ + bls.n 17f710 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e844 │ │ │ │ + bl 17e874 │ │ │ │ mov r3, r4 │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 17f6ca │ │ │ │ + bhi.n 17f6fa │ │ │ │ add r7, r4 │ │ │ │ subs r6, r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b8c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #204] @ (17f7d0 ) │ │ │ │ - ldr r3, [pc, #208] @ (17f7d4 ) │ │ │ │ + ldr r1, [pc, #204] @ (17f800 ) │ │ │ │ + ldr r3, [pc, #208] @ (17f804 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ add r6, sp, #4 │ │ │ │ ldrd lr, r7, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov ip, r6 │ │ │ │ @@ -433760,106 +433790,106 @@ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ - bne.n 17f71e │ │ │ │ - ldr r1, [pc, #136] @ (17f7d8 ) │ │ │ │ + bne.n 17f74e │ │ │ │ + ldr r1, [pc, #136] @ (17f808 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - beq.n 17f77e │ │ │ │ - ldr r7, [pc, #116] @ (17f7dc ) │ │ │ │ + beq.n 17f7ae │ │ │ │ + ldr r7, [pc, #116] @ (17f80c ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 17f768 │ │ │ │ + bne.n 17f798 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f698 │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r4, #1 │ │ │ │ lsrs r1, r2, #2 │ │ │ │ mvns r3, r2 │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #20 │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 17f78c │ │ │ │ + bne.n 17f7bc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ - ldr r2, [pc, #40] @ (17f7e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (17f7d4 ) │ │ │ │ + ldr r2, [pc, #40] @ (17f810 ) │ │ │ │ + ldr r3, [pc, #28] @ (17f804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f7cc │ │ │ │ + bne.n 17f7fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #26] │ │ │ │ movs r3, r2 │ │ │ │ - bhi.n 17f80c │ │ │ │ + bhi.n 17f83c │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r4, r0, #24 │ │ │ │ adds r1, #31 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 17f82e │ │ │ │ + cbz r0, 17f85e │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17f820 │ │ │ │ + beq.n 17f850 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 17f820 │ │ │ │ + cbz r3, 17f850 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 17f81a │ │ │ │ + cbz r3, 17f84a │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 17f820 │ │ │ │ + cbz r3, 17f850 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 17f82c │ │ │ │ + cbz r3, 17f85c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f824 │ │ │ │ + bne.n 17f854 │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -433868,17 +433898,17 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b934 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r9, #1 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f814 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17f876 │ │ │ │ + cbz r0, 17f8a6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ blx 4b8c8 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ @@ -433889,176 +433919,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 17f9ec │ │ │ │ + beq.w 17fa1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 17f9d2 │ │ │ │ + beq.w 17fa02 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17f9b4 │ │ │ │ + beq.n 17f9e4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17f998 │ │ │ │ + beq.n 17f9c8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17f980 │ │ │ │ + beq.n 17f9b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17f96a │ │ │ │ + beq.n 17f99a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17f94e │ │ │ │ + beq.n 17f97e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 17f932 │ │ │ │ + cbz r5, 17f962 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 17f91a │ │ │ │ + cbz r0, 17f94a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f8ac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f90c │ │ │ │ + bne.n 17f93c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 17f924 │ │ │ │ + cbz r3, 17f954 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17f902 │ │ │ │ + bne.n 17f932 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 17f93e │ │ │ │ + cbz r3, 17f96e │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 4aa90 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 17f8f4 │ │ │ │ + bne.n 17f924 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 17f95a │ │ │ │ + cbz r3, 17f98a │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 4aa90 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 17f8e4 │ │ │ │ + bne.n 17f914 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 17f974 │ │ │ │ + cbz r3, 17f9a4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17f8d6 │ │ │ │ + bne.n 17f906 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 17f98a │ │ │ │ + cbz r3, 17f9ba │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17f8ca │ │ │ │ + bne.n 17f8fa │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 17f9a4 │ │ │ │ + cbz r3, 17f9d4 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 17f8ba │ │ │ │ + bne.n 17f8ea │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 17f9c0 │ │ │ │ + cbz r3, 17f9f0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 17f8aa │ │ │ │ + bne.w 17f8da │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 17f9dc │ │ │ │ + cbz r3, 17fa0c │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 17f898 │ │ │ │ + bne.w 17f8c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 17f9f8 │ │ │ │ + cbz r3, 17fa28 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 4aa90 │ │ │ │ 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, 17fa3a │ │ │ │ + cbz r2, 17fa6a │ │ │ │ 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, 17fa36 │ │ │ │ + cbz r2, 17fa66 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 17fa3a │ │ │ │ + cbz r3, 17fa6a │ │ │ │ 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, 17fa60 │ │ │ │ + cbz r0, 17fa90 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f8ac │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fa4e │ │ │ │ + bne.n 17fa7e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 17fa6a │ │ │ │ + cbz r3, 17fa9a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -434066,43 +434096,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ subs r0, r4, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17faf0 │ │ │ │ + beq.n 17fb20 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ add.w r5, r3, #8 │ │ │ │ add r5, r2 │ │ │ │ - cbz r6, 17facc │ │ │ │ + cbz r6, 17fafc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17fadc │ │ │ │ + beq.n 17fb0c │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17fac4 │ │ │ │ + b.n 17faf4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r3, r7, [r0, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17fadc │ │ │ │ + beq.n 17fb0c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 17faac │ │ │ │ - b.n 17fadc │ │ │ │ + bhi.n 17fadc │ │ │ │ + b.n 17fb0c │ │ │ │ add r2, r3 │ │ │ │ str r5, [r0, #20] │ │ │ │ add.w r3, r0, #20 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -434111,379 +434141,379 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r1, 17fb00 │ │ │ │ + cbz r1, 17fb30 │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 17fb22 │ │ │ │ - cbz r3, 17fb0e │ │ │ │ + bne.n 17fb52 │ │ │ │ + cbz r3, 17fb3e │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 17fa04 │ │ │ │ + bl 17fa34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 17fb02 │ │ │ │ - b.n 17fa8e │ │ │ │ + bne.n 17fb32 │ │ │ │ + b.n 17fabe │ │ │ │ nop │ │ │ │ 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 4b928 │ │ │ │ - cbz r0, 17fb6c │ │ │ │ + cbz r0, 17fb9c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 17fb6a │ │ │ │ + cbz r4, 17fb9a │ │ │ │ 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, 17fb6a │ │ │ │ + cbz r3, 17fb9a │ │ │ │ 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 4b928 │ │ │ │ - cbz r0, 17fbb4 │ │ │ │ + cbz r0, 17fbe4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 17fbb2 │ │ │ │ + cbz r4, 17fbe2 │ │ │ │ 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, 17fbb2 │ │ │ │ + cbz r3, 17fbe2 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r0, #24 │ │ │ │ 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, r1 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17fbd8 │ │ │ │ + cbz r0, 17fc08 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 17fbf8 │ │ │ │ + cbz r3, 17fc28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f814 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 17fc36 │ │ │ │ + cbz r1, 17fc66 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f814 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 17fc28 │ │ │ │ + bhi.n 17fc58 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r2, r4, r6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r6 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17fc24 │ │ │ │ + beq.n 17fc54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 4af60 │ │ │ │ - b.n 17fc24 │ │ │ │ + b.n 17fc54 │ │ │ │ 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, 17fc6a │ │ │ │ + cbnz r3, 17fc9a │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ umull r3, r6, r1, r2 │ │ │ │ - cbnz r6, 17fc9e │ │ │ │ + cbnz r6, 17fcce │ │ │ │ mul.w r4, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17fc9a │ │ │ │ + cbz r0, 17fcca │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17fc9a │ │ │ │ + b.n 17fcca │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ umull ip, r1, r2, r3 │ │ │ │ - cbnz r1, 17fcce │ │ │ │ + cbnz r1, 17fcfe │ │ │ │ mul.w r1, r2, r3 │ │ │ │ - cbz r4, 17fcc8 │ │ │ │ + cbz r4, 17fcf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f814 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r6, r1 │ │ │ │ umull r1, r8, r2, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17fd36 │ │ │ │ + bne.n 17fd66 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ - cbz r6, 17fd20 │ │ │ │ + cbz r6, 17fd50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f814 │ │ │ │ cmp r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bcc.n 17fd10 │ │ │ │ + bcc.n 17fd40 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17fd0a │ │ │ │ + beq.n 17fd3a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 4af60 │ │ │ │ - b.n 17fd0a │ │ │ │ + b.n 17fd3a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17fd0a │ │ │ │ + b.n 17fd3a │ │ │ │ nop │ │ │ │ - cbz r0, 17fdac │ │ │ │ + cbz r0, 17fddc │ │ │ │ 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, 17fd74 │ │ │ │ + cbz r2, 17fda4 │ │ │ │ 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, 17fd70 │ │ │ │ + cbz r2, 17fda0 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 17fd74 │ │ │ │ + cbz r3, 17fda4 │ │ │ │ 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, 17fd9a │ │ │ │ + cbz r0, 17fdca │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f8ac │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fd88 │ │ │ │ + bne.n 17fdb8 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 17fda4 │ │ │ │ + cbz r3, 17fdd4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 17fe16 │ │ │ │ + cbz r1, 17fe46 │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r1, #24 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ - cbz r0, 17fe02 │ │ │ │ + cbz r0, 17fe32 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 17fe10 │ │ │ │ + cbz r3, 17fe40 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ streq r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, #-16] │ │ │ │ - cbz r3, 17fdda │ │ │ │ + cbz r3, 17fe0a │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 17fdde │ │ │ │ + cbz r2, 17fe0e │ │ │ │ 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, 17fdfe │ │ │ │ + cbz r0, 17fe2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbz r3, 17fdfe │ │ │ │ + cbz r3, 17fe2e │ │ │ │ str r4, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17fdc2 │ │ │ │ + bne.n 17fdf2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 17fdfe │ │ │ │ + b.n 17fe2e │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 17fdee │ │ │ │ + b.n 17fe1e │ │ │ │ bx lr │ │ │ │ - cbz r1, 17fe56 │ │ │ │ + cbz r1, 17fe86 │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r0, #24 │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ - cbz r5, 17fe52 │ │ │ │ + cbz r5, 17fe82 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 17fe58 │ │ │ │ + cbz r3, 17fe88 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 17fe30 │ │ │ │ + b.n 17fe60 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r4, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17fe2e │ │ │ │ + bne.n 17fe5e │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 17fe48 │ │ │ │ + cbz r2, 17fe78 │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ str.w r3, [r1, #-20] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17fe3c │ │ │ │ - cbz r0, 17fe66 │ │ │ │ + b.n 17fe6c │ │ │ │ + cbz r0, 17fe96 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 17fe66 │ │ │ │ + cbz r0, 17fe96 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17fe94 │ │ │ │ + cbz r0, 17fec4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 4b8c8 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 17feca │ │ │ │ + cbz r1, 17fefa │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 4b934 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ blx 4b8c8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -434496,33 +434526,33 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 4b934 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f830 │ │ │ │ + bl 17f860 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 18595c │ │ │ │ + bl 18598c │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17ff30 │ │ │ │ + cbz r0, 17ff60 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 4ad94 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -434530,68 +434560,68 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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] @ (17ff88 ) │ │ │ │ + ldr r1, [pc, #60] @ (17ffb8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (17ff8c ) │ │ │ │ + ldr r3, [pc, #60] @ (17ffbc ) │ │ │ │ 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 17fef4 │ │ │ │ - ldr r2, [pc, #40] @ (17ff90 ) │ │ │ │ - ldr r3, [pc, #32] @ (17ff8c ) │ │ │ │ + bl 17ff24 │ │ │ │ + ldr r2, [pc, #40] @ (17ffc0 ) │ │ │ │ + ldr r3, [pc, #32] @ (17ffbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17ff84 │ │ │ │ + bne.n 17ffb4 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r0, 17fff0 │ │ │ │ + cbz r0, 180020 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 18595c │ │ │ │ + bl 18598c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f814 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17ffea │ │ │ │ + cbz r0, 18001a │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 4ad94 <__vsnprintf_chk@plt> │ │ │ │ @@ -434600,128 +434630,128 @@ │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17ff24 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 4b934 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 17ffe8 │ │ │ │ + b.n 180018 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #72] @ (180060 ) │ │ │ │ - ldr r3, [pc, #76] @ (180064 ) │ │ │ │ + ldr r2, [pc, #72] @ (180090 ) │ │ │ │ + ldr r3, [pc, #76] @ (180094 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 180036 │ │ │ │ + cbz r0, 180066 │ │ │ │ blx 4b934 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17ff94 │ │ │ │ - ldr r2, [pc, #32] @ (180068 ) │ │ │ │ - ldr r3, [pc, #28] @ (180064 ) │ │ │ │ + bl 17ffc4 │ │ │ │ + ldr r2, [pc, #32] @ (180098 ) │ │ │ │ + ldr r3, [pc, #28] @ (180094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18005c │ │ │ │ + bne.n 18008c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vshr.u32 q8, , #30 │ │ │ │ + vshr.u32 q0, , #14 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q0, , #12 │ │ │ │ + vmvn.i32 q0, #203 @ 0x000000cb │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r2, [pc, #84] @ (1800d4 ) │ │ │ │ + ldr r2, [pc, #84] @ (180104 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #84] @ (1800d8 ) │ │ │ │ + ldr r3, [pc, #84] @ (180108 ) │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r7, [r6], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - cbz r0, 1800a4 │ │ │ │ + cbz r0, 1800d4 │ │ │ │ blx 4b934 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 17ff94 │ │ │ │ - ldr r2, [pc, #40] @ (1800dc ) │ │ │ │ - ldr r3, [pc, #32] @ (1800d8 ) │ │ │ │ + bl 17ffc4 │ │ │ │ + ldr r2, [pc, #40] @ (18010c ) │ │ │ │ + ldr r3, [pc, #32] @ (180108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1800d0 │ │ │ │ + bne.n 180100 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vqadd.u64 q8, q4, │ │ │ │ + vqadd.u8 q8, q4, │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 q8, q3, │ │ │ │ + vqadd.u16 q0, q3, │ │ │ │ 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 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 180104 │ │ │ │ + cbz r0, 180134 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ 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 18010e │ │ │ │ + bne.n 18013e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -434732,63 +434762,63 @@ │ │ │ │ negs r3, r2 │ │ │ │ adds r5, r2, #3 │ │ │ │ adds r1, r1, r2 │ │ │ │ ands r5, r3 │ │ │ │ ands r1, r3 │ │ │ │ add r1, r5 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bhi.n 18021c │ │ │ │ + bhi.n 18024c │ │ │ │ subs r1, #1 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov.w r9, r4, lsl #4 │ │ │ │ add.w sl, r0, r9 │ │ │ │ add.w r3, r9, #8 │ │ │ │ add r3, r0 │ │ │ │ mov.w r8, r1, lsl #5 │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1801b8 │ │ │ │ + beq.n 1801e8 │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18022a │ │ │ │ + beq.n 18025a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [r6, #-12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #12] │ │ │ │ - cbnz r2, 18019a │ │ │ │ + cbnz r2, 1801ca │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r6] │ │ │ │ ldrb.w r2, [r7, #256] @ 0x100 │ │ │ │ adds r0, r3, r5 │ │ │ │ cmp r5, #4 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb r2, [r3, #3] │ │ │ │ - beq.n 1801b4 │ │ │ │ + beq.n 1801e4 │ │ │ │ subs r5, #4 │ │ │ │ orn r5, r5, #127 @ 0x7f │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r1, fp, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18024c │ │ │ │ + beq.n 18027c │ │ │ │ ldr.w r1, [r7, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ add.w r2, r0, #12 │ │ │ │ str.w fp, [r0, #32] │ │ │ │ @@ -434803,54 +434833,54 @@ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18017a │ │ │ │ - b.n 18022a │ │ │ │ - bl 17fb70 │ │ │ │ + bne.n 1801aa │ │ │ │ + b.n 18025a │ │ │ │ + bl 17fba0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18024c │ │ │ │ + cbz r0, 18027c │ │ │ │ movs r2, #16 │ │ │ │ strb r2, [r0, #2] │ │ │ │ - b.n 18019a │ │ │ │ + b.n 1801ca │ │ │ │ ldr.w r3, [r6, #-16] │ │ │ │ add.w r2, r6, #32640 @ 0x7f80 │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ add.w r1, r3, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 180250 │ │ │ │ + bhi.n 180280 │ │ │ │ sub.w r2, r6, #20 │ │ │ │ strb r4, [r3, #2] │ │ │ │ subs r2, r3, r2 │ │ │ │ strh r2, [r3, #0] │ │ │ │ str.w r1, [r6, #-16] │ │ │ │ - b.n 180180 │ │ │ │ + b.n 1801b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1801b4 │ │ │ │ + b.n 1801e4 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 180124 │ │ │ │ + bl 180154 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 180278 │ │ │ │ + cbz r0, 1802a8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 1802c4 │ │ │ │ + cbz r0, 1802f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsb.w r1, [r0, #-1] │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ @@ -434860,100 +434890,100 @@ │ │ │ │ sublt r3, r0, r2 │ │ │ │ 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 1802be │ │ │ │ + bhi.n 1802ee │ │ │ │ movs r1, #1 │ │ │ │ - bl 17fa74 │ │ │ │ + bl 17faa4 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 17fa04 │ │ │ │ + bl 17fa34 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ itt lt │ │ │ │ biclt.w r3, r3, #128 @ 0x80 │ │ │ │ sublt r0, r0, r3 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1802ee │ │ │ │ + bhi.n 18031e │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1802f6 │ │ │ │ + cbz r0, 180326 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #256] @ 0x100 │ │ │ │ blx 4b928 │ │ │ │ - cbz r0, 180362 │ │ │ │ + cbz r0, 180392 │ │ │ │ add.w r5, 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 r5, [r4, #260] @ 0x104 │ │ │ │ - cbz r1, 180360 │ │ │ │ + cbz r1, 180390 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 18034a │ │ │ │ + cbz r3, 18037a │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180340 │ │ │ │ + bne.n 180370 │ │ │ │ ldr.w r3, [r5, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 180356 │ │ │ │ + cbz r3, 180386 │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [r5, #-20] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r0, #23 │ │ │ │ - b.n 180330 │ │ │ │ + b.n 180360 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ itt lt │ │ │ │ biclt.w r3, r3, #128 @ 0x80 │ │ │ │ sublt r1, r1, r3 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1803a2 │ │ │ │ + bhi.n 1803d2 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 17fdb0 │ │ │ │ + bl 17fde0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -434961,124 +434991,124 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w sl, r0, #256 @ 0x100 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, sl │ │ │ │ mov.w fp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #304] @ 180508 │ │ │ │ + vldr d8, [pc, #304] @ 180538 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ sub.w r6, r3, #12 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r4, r4, #12 │ │ │ │ it ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ - beq.n 1804be │ │ │ │ + beq.n 1804ee │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 18044c │ │ │ │ + cbz r3, 18047c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 180434 │ │ │ │ + beq.n 180464 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ and.w ip, r3, #2 │ │ │ │ bic.w lr, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 18042e │ │ │ │ + bpl.n 18045e │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 18042e │ │ │ │ + beq.n 18045e │ │ │ │ ldr r5, [r6, #28] │ │ │ │ strb.w lr, [r4, #3] │ │ │ │ - bl 17fa74 │ │ │ │ + bl 17faa4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 180434 │ │ │ │ + beq.n 180464 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r4, fp │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 180404 │ │ │ │ + bne.n 180434 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp sl, r1 │ │ │ │ sub.w r3, r3, #12 │ │ │ │ - beq.n 1804be │ │ │ │ + beq.n 1804ee │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1803fa │ │ │ │ + bne.n 18042a │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 18045a │ │ │ │ + cbz r1, 18048a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r6, #20] │ │ │ │ ldrd r1, r3, [r6, #12] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r0, [r6, #-24] │ │ │ │ sub.w r4, r6, #24 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r8, r8, [r6, #12] │ │ │ │ - cbz r0, 18048c │ │ │ │ + cbz r0, 1804bc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w r1, [r6, #-16] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #4] │ │ │ │ - cbz r1, 180488 │ │ │ │ + cbz r1, 1804b8 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ - cbz r3, 18048c │ │ │ │ + cbz r3, 1804bc │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ str.w r8, [r6, #-24] │ │ │ │ vstr d8, [r6, #-16] │ │ │ │ - cbz r0, 1804ac │ │ │ │ + cbz r0, 1804dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r6, #-20] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f8ac │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18049a │ │ │ │ + bne.n 1804ca │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ - cbz r3, 1804b6 │ │ │ │ + cbz r3, 1804e6 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 180434 │ │ │ │ + b.n 180464 │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1803e0 │ │ │ │ + bne.n 180410 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1804e8 │ │ │ │ + beq.n 180518 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fdb0 │ │ │ │ + bl 17fde0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1804d8 │ │ │ │ + bne.n 180508 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1804ce │ │ │ │ + bne.n 1804fe │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1804f8 │ │ │ │ - bl 17fa04 │ │ │ │ + cbz r0, 180528 │ │ │ │ + bl 17fa34 │ │ │ │ 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, r5, r6, lr} │ │ │ │ @@ -435088,64 +435118,64 @@ │ │ │ │ adds r1, #7 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r5, r1, #7 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 180538 │ │ │ │ + bhi.n 180568 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 180550 │ │ │ │ + bls.n 180580 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180536 │ │ │ │ + beq.n 180566 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ - b.n 180534 │ │ │ │ + b.n 180564 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 180586 │ │ │ │ + cbz r0, 1805b6 │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 17fb70 │ │ │ │ - cbz r0, 180586 │ │ │ │ - vldr d7, [pc, #20] @ 180588 │ │ │ │ + bl 17fba0 │ │ │ │ + cbz r0, 1805b6 │ │ │ │ + vldr d7, [pc, #20] @ 1805b8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1805ce │ │ │ │ + cbz r0, 1805fe │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ addw r4, r4, #2047 @ 0x7ff │ │ │ │ bfc r4, #0, #11 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r4, #2048 @ 0x800 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 17fb70 │ │ │ │ - cbz r0, 1805cc │ │ │ │ + bl 17fba0 │ │ │ │ + cbz r0, 1805fc │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -435156,60 +435186,60 @@ │ │ │ │ mov r2, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r5, r5, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 18060c │ │ │ │ + bhi.n 18063c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 180634 │ │ │ │ + cbz r3, 180664 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 180628 │ │ │ │ + bcs.n 180658 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 180634 │ │ │ │ + cbz r0, 180664 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1805fc │ │ │ │ + b.n 18062c │ │ │ │ mov r1, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1805fa │ │ │ │ + b.n 18062a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 180606 │ │ │ │ + b.n 180636 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 180670 │ │ │ │ + cbz r1, 1806a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 4b934 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180510 │ │ │ │ + bl 180540 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18066c │ │ │ │ + cbz r0, 18069c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 4b8c8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -435223,173 +435253,173 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ - bl 18595c │ │ │ │ + bl 18598c │ │ │ │ add.w r9, r0, #8 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ bic.w r9, r9, #7 │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r9, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 1806ba │ │ │ │ + bhi.n 1806ea │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r5, r3 │ │ │ │ - cbnz r5, 1806d6 │ │ │ │ + cbnz r5, 180706 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1806ea │ │ │ │ + b.n 18071a │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp r9, sl │ │ │ │ - bcs.n 1806f2 │ │ │ │ + bcs.n 180722 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1806b6 │ │ │ │ + beq.n 1806e6 │ │ │ │ strd r9, sl, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, r8, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 4ad94 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1806b6 │ │ │ │ - b.n 1806d6 │ │ │ │ + beq.n 1806e6 │ │ │ │ + b.n 180706 │ │ │ │ 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] @ (180754 ) │ │ │ │ + ldr r1, [pc, #60] @ (180784 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (180758 ) │ │ │ │ + ldr r3, [pc, #60] @ (180788 ) │ │ │ │ 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 180678 │ │ │ │ - ldr r2, [pc, #40] @ (18075c ) │ │ │ │ - ldr r3, [pc, #32] @ (180758 ) │ │ │ │ + bl 1806a8 │ │ │ │ + ldr r2, [pc, #40] @ (18078c ) │ │ │ │ + ldr r3, [pc, #32] @ (180788 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 180750 │ │ │ │ + bne.n 180780 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str??.w r0, [r0, #123] @ 0x7b │ │ │ │ + ldrh.w r0, [r0, #123] @ 0x7b │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r6, #123] @ 0x7b │ │ │ │ + ldrb.w r0, [r6, #123] @ 0x7b │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull r4, r3, r1, r2 │ │ │ │ - cbnz r3, 180794 │ │ │ │ + cbnz r3, 1807c4 │ │ │ │ mul.w r4, r1, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ adds r3, r4, r2 │ │ │ │ cmp r3, r1 │ │ │ │ itt ls │ │ │ │ ldrls r0, [r0, #12] │ │ │ │ addls r0, r0, r2 │ │ │ │ - bhi.n 180798 │ │ │ │ + bhi.n 1807c8 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1807b0 │ │ │ │ + bcs.n 1807e0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180794 │ │ │ │ + beq.n 1807c4 │ │ │ │ mov r3, r4 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ - b.n 180790 │ │ │ │ + b.n 1807c0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ umull r5, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 18081a │ │ │ │ + cbnz r3, 18084a │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r2, #7 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ adds r6, r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ ittt ls │ │ │ │ strls r6, [r0, #4] │ │ │ │ ldrls r3, [r0, #12] │ │ │ │ addls r3, r3, r1 │ │ │ │ - bhi.n 1807fe │ │ │ │ - cbz r3, 18081a │ │ │ │ + bhi.n 18082e │ │ │ │ + cbz r3, 18084a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 18081e │ │ │ │ + bcs.n 18084e │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18081a │ │ │ │ + cbz r0, 18084a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1807ee │ │ │ │ + b.n 18081e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1807f8 │ │ │ │ + b.n 180828 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1807ec │ │ │ │ + b.n 18081c │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r4, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov.w ip, r3, lsl #23 │ │ │ │ @@ -435417,109 +435447,109 @@ │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 1808a8 │ │ │ │ - add r1, pc, #92 @ (adr r1, 1808f0 ) │ │ │ │ + cbnz r1, 1808d8 │ │ │ │ + add r1, pc, #92 @ (adr r1, 180920 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4] │ │ │ │ - add r3, pc, #88 @ (adr r3, 1808f8 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 180928 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ blx 4aaf0 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1808a6 │ │ │ │ - ldr r0, [pc, #72] @ (180900 ) │ │ │ │ + beq.n 1808d6 │ │ │ │ + ldr r0, [pc, #72] @ (180930 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 4b23c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1808d4 │ │ │ │ + blt.n 180904 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 4b0a4 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1808ea │ │ │ │ + beq.n 18091a │ │ │ │ blx 4b068 │ │ │ │ - add r3, pc, #24 @ (adr r3, 1808f0 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 180920 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 4b1b8 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 4b068 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r7, [pc, #544] @ (180b14 ) │ │ │ │ + ldr r7, [pc, #544] @ (180b44 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1808aa │ │ │ │ + bpl.n 1808da │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ movs r3, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 180916 │ │ │ │ + cbz r3, 180946 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 180926 │ │ │ │ + cbz r2, 180956 │ │ │ │ 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] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 180972 │ │ │ │ + bcc.n 1809a2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 180950 │ │ │ │ + bhi.n 180980 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 180966 │ │ │ │ - cbz r3, 18094a │ │ │ │ + bhi.n 180996 │ │ │ │ + cbz r3, 18097a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 180962 │ │ │ │ + bls.n 180992 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r3, 180958 │ │ │ │ + cbz r3, 180988 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 180962 │ │ │ │ + bls.n 180992 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 180972 │ │ │ │ + cbz r3, 1809a2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 180972 │ │ │ │ + bhi.n 1809a2 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 180934 │ │ │ │ + b.n 180964 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180962 │ │ │ │ + bne.n 180992 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -435527,79 +435557,79 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - cbz r3, 18099e │ │ │ │ + cbz r3, 1809ce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls r4, [r0, #0] │ │ │ │ - bls.n 1809b6 │ │ │ │ + bls.n 1809e6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r5, 1809d6 │ │ │ │ + cbz r5, 180a06 │ │ │ │ mov r0, r1 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ - cbz r3, 1809fa │ │ │ │ + cbz r3, 180a2a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls r4, [r0, #0] │ │ │ │ - bls.n 180a12 │ │ │ │ + bls.n 180a42 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r5, 180a32 │ │ │ │ + cbz r5, 180a62 │ │ │ │ mov r0, r1 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -435611,168 +435641,168 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ - cbz r6, 180a60 │ │ │ │ + cbz r6, 180a90 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 180b08 │ │ │ │ + beq.n 180b38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 180ade │ │ │ │ + bne.n 180b0e │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 180a86 │ │ │ │ + cbz r6, 180ab6 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 180a76 │ │ │ │ + bhi.n 180aa6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 180ad0 │ │ │ │ + bls.n 180b00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 180ad0 │ │ │ │ + bmi.n 180b00 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 180ae2 │ │ │ │ - cbz r2, 180aa8 │ │ │ │ + beq.n 180b12 │ │ │ │ + cbz r2, 180ad8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 180aec │ │ │ │ + bpl.n 180b1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 180b38 │ │ │ │ + beq.n 180b68 │ │ │ │ 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 18097c │ │ │ │ + bl 1809ac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 180a90 │ │ │ │ + bhi.n 180ac0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 180a6c │ │ │ │ + b.n 180a9c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 180b14 │ │ │ │ + cbz r2, 180b44 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 180b14 │ │ │ │ + bmi.n 180b44 │ │ │ │ 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 180aca │ │ │ │ + b.n 180afa │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 180b54 │ │ │ │ + beq.n 180b84 │ │ │ │ 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 1809d8 │ │ │ │ + bl 180a08 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 180aca │ │ │ │ + b.n 180afa │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1809d8 │ │ │ │ + bl 180a08 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 180aae │ │ │ │ + b.n 180ade │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18097c │ │ │ │ + bl 1809ac │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 180b1a │ │ │ │ + b.n 180b4a │ │ │ │ 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, 180b90 │ │ │ │ + cbz r1, 180bc0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r2, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 180dc0 │ │ │ │ + beq.w 180df0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 180e02 │ │ │ │ + beq.w 180e32 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180ba2 │ │ │ │ + bne.n 180bd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ it eq │ │ │ │ moveq r5, r4 │ │ │ │ - beq.n 180bf4 │ │ │ │ + beq.n 180c24 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 180bd6 │ │ │ │ + bls.n 180c06 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ - cbz r7, 180be2 │ │ │ │ + cbz r7, 180c12 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -435781,15 +435811,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ and.w r0, r3, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r4, [r8] │ │ │ │ - bls.n 180c0e │ │ │ │ + bls.n 180c3e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -435799,76 +435829,76 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r6, 180c3e │ │ │ │ - cbz r5, 180c3e │ │ │ │ + cbz r6, 180c6e │ │ │ │ + cbz r5, 180c6e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 180c30 │ │ │ │ + bhi.n 180c60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 180c9c │ │ │ │ + beq.n 180ccc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 180cec │ │ │ │ + beq.n 180d1c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 180d98 │ │ │ │ + bne.w 180dc8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 180d20 │ │ │ │ + beq.n 180d50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 180ebe │ │ │ │ + beq.w 180eee │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 180cf4 │ │ │ │ + bpl.n 180d24 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 180c6e │ │ │ │ + cbz r0, 180c9e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 180ca0 │ │ │ │ + bpl.n 180cd0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 180c78 │ │ │ │ + cbz r3, 180ca8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 180cc4 │ │ │ │ + bpl.n 180cf4 │ │ │ │ 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 180c94 │ │ │ │ + beq.n 180cc4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 180d16 │ │ │ │ + bmi.n 180d46 │ │ │ │ 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, 180caa │ │ │ │ + cbz r3, 180cda │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 180cc4 │ │ │ │ + bpl.n 180cf4 │ │ │ │ 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 18097c │ │ │ │ + bl 1809ac │ │ │ │ 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] │ │ │ │ @@ -435876,358 +435906,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 1809d8 │ │ │ │ + bl 180a08 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 180c9c │ │ │ │ + beq.n 180ccc │ │ │ │ mov r5, r7 │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180cc4 │ │ │ │ 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 1809d8 │ │ │ │ + bl 180a08 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180c68 │ │ │ │ - b.n 180c6e │ │ │ │ + bne.n 180c98 │ │ │ │ + b.n 180c9e │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 180c58 │ │ │ │ + bne.n 180c88 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 180eba │ │ │ │ + beq.w 180eea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 180d9e │ │ │ │ + bpl.n 180dce │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 180d5e │ │ │ │ + cbz r0, 180d8e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 180d5e │ │ │ │ + bmi.n 180d8e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 180d42 │ │ │ │ + cbz r3, 180d72 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 180d6a │ │ │ │ + bpl.n 180d9a │ │ │ │ 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 1809d8 │ │ │ │ + bl 180a08 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 180d6a │ │ │ │ + b.n 180d9a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180c78 │ │ │ │ + beq.n 180ca8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 180c78 │ │ │ │ + bmi.n 180ca8 │ │ │ │ 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 18097c │ │ │ │ + bl 1809ac │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 180c9c │ │ │ │ - b.n 180cf0 │ │ │ │ + beq.n 180ccc │ │ │ │ + b.n 180d20 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 180c8e │ │ │ │ + b.n 180cbe │ │ │ │ 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 18097c │ │ │ │ + bl 1809ac │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180d32 │ │ │ │ - b.n 180d5e │ │ │ │ + bne.n 180d62 │ │ │ │ + b.n 180d8e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 180e3e │ │ │ │ + bls.n 180e6e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180e8e │ │ │ │ + beq.n 180ebe │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 180e94 │ │ │ │ + beq.n 180ec4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 180c2e │ │ │ │ + bne.w 180c5e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180ccc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180e68 │ │ │ │ + beq.n 180e98 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 180c52 │ │ │ │ - b.n 180d98 │ │ │ │ + beq.w 180c82 │ │ │ │ + b.n 180dc8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bfi r2, r0, #0, #1 │ │ │ │ - bls.n 180e6c │ │ │ │ + bls.n 180e9c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180eae │ │ │ │ + beq.n 180ede │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 180c2e │ │ │ │ + bne.w 180c5e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180ccc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 180cf0 │ │ │ │ + beq.w 180d20 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 180c52 │ │ │ │ - b.n 180d98 │ │ │ │ + beq.w 180c82 │ │ │ │ + b.n 180dc8 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180ccc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 180de8 │ │ │ │ + beq.n 180e18 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180ccc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 180df8 │ │ │ │ + bne.n 180e28 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180cc4 │ │ │ │ str.w r7, [r8] │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 180e80 │ │ │ │ + cbz r6, 180eb0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180ccc │ │ │ │ mov r5, r7 │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180cc4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180ccc │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180cc4 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180dd6 │ │ │ │ + bne.n 180e06 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 180c2e │ │ │ │ + bne.w 180c5e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180ccc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180c52 │ │ │ │ - b.n 180c9c │ │ │ │ + bne.w 180c82 │ │ │ │ + b.n 180ccc │ │ │ │ str r7, [r5, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 180c2e │ │ │ │ - b.n 180e24 │ │ │ │ + bne.w 180c5e │ │ │ │ + b.n 180e54 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 180ed2 │ │ │ │ + cbz r3, 180f02 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180ec8 │ │ │ │ + bne.n 180ef8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 180ee6 │ │ │ │ + cbz r3, 180f16 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180edc │ │ │ │ + bne.n 180f0c │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 180efc │ │ │ │ + cbz r3, 180f2c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180ef2 │ │ │ │ + bne.n 180f22 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 180f14 │ │ │ │ - b.n 180f1c │ │ │ │ + bhi.n 180f44 │ │ │ │ + b.n 180f4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 180f1c │ │ │ │ + bls.n 180f4c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180f08 │ │ │ │ + beq.n 180f38 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 180f30 │ │ │ │ + cbz r3, 180f60 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180f26 │ │ │ │ + bne.n 180f56 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 180f48 │ │ │ │ - b.n 180f50 │ │ │ │ + bhi.n 180f78 │ │ │ │ + b.n 180f80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 180f50 │ │ │ │ + bls.n 180f80 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180f3c │ │ │ │ + beq.n 180f6c │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 180f94 │ │ │ │ + cbz r1, 180fc4 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - b.n 180f70 │ │ │ │ + b.n 180fa0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ itee lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r4, r3 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 180f6e │ │ │ │ - ldr r4, [pc, #16] @ (180f98 ) │ │ │ │ + bne.n 180f9e │ │ │ │ + ldr r4, [pc, #16] @ (180fc8 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 180f86 │ │ │ │ + b.n 180fb6 │ │ │ │ ldr??.w pc, [r9, #255]! │ │ │ │ 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, 180fba │ │ │ │ + cbz r0, 180fea │ │ │ │ mov r1, sp │ │ │ │ - bl 180928 │ │ │ │ + bl 180958 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 r5, sp │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r3, 180fe6 │ │ │ │ + cbz r3, 181016 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 180928 │ │ │ │ - cbnz r0, 181016 │ │ │ │ + bl 180958 │ │ │ │ + cbnz r0, 181046 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 180ffe │ │ │ │ - b.n 18101a │ │ │ │ + bhi.n 18102e │ │ │ │ + b.n 18104a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 18101a │ │ │ │ + bls.n 18104a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 180ff2 │ │ │ │ + beq.n 181022 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 181020 │ │ │ │ + bcc.n 181050 │ │ │ │ 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 180fda │ │ │ │ + b.n 18100a │ │ │ │ stmdb 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 r6, r1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ @@ -436235,48 +436265,48 @@ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov sl, ip │ │ │ │ umull r1, r9, r1, r6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #112] @ 1810c0 │ │ │ │ + ldr.w r8, [pc, #112] @ 1810f0 │ │ │ │ add r8, pc │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ umull r9, r1, r1, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ umlal r1, sl, r0, r5 │ │ │ │ umull r3, r1, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r2, r1 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 18108a │ │ │ │ + b.n 1810ba │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1810b4 │ │ │ │ + beq.n 1810e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1810b4 │ │ │ │ + cbz r1, 1810e4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 18107c │ │ │ │ + beq.n 1810ac │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 18107c │ │ │ │ + bne.n 1810ac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18107c │ │ │ │ + beq.n 1810ac │ │ │ │ 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} │ │ │ │ @@ -436287,31 +436317,31 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1811f6 │ │ │ │ + beq.w 181226 │ │ │ │ cmp r7, #30 │ │ │ │ - bls.n 1810ec │ │ │ │ + bls.n 18111c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #304] @ 181220 │ │ │ │ + ldr.w r9, [pc, #304] @ 181250 │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, pc │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe8c │ │ │ │ add.w r5, r9, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1810e6 │ │ │ │ + beq.n 181116 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ strd r3, r7, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -436326,31 +436356,31 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str.w sl, [r4, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r3, r5, [r4, #32] │ │ │ │ - beq.n 18115e │ │ │ │ - ldr r5, [pc, #216] @ (181224 ) │ │ │ │ + beq.n 18118e │ │ │ │ + ldr r5, [pc, #216] @ (181254 ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bne.n 18116a │ │ │ │ + bne.n 18119a │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18114e │ │ │ │ + bne.n 18117e │ │ │ │ mov r0, r1 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #188] @ 181228 │ │ │ │ + ldr.w r9, [pc, #188] @ 181258 │ │ │ │ mov.w r8, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r9, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -436367,58 +436397,58 @@ │ │ │ │ umull fp, r5, r6, r5 │ │ │ │ mov fp, r8 │ │ │ │ mla ip, r1, r0, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ umlal r5, fp, ip, r6 │ │ │ │ add.w ip, r0, fp, lsl #3 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ - cbnz r5, 1811e6 │ │ │ │ + cbnz r5, 181216 │ │ │ │ adds r3, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r7 │ │ │ │ strd r1, r4, [ip] │ │ │ │ - beq.n 1811d8 │ │ │ │ + beq.n 181208 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r9 │ │ │ │ - bne.n 1811e2 │ │ │ │ + bne.n 181212 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1811c8 │ │ │ │ + bne.n 1811f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 17fd3c │ │ │ │ - b.n 181164 │ │ │ │ + bl 17fd6c │ │ │ │ + b.n 181194 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 181178 │ │ │ │ + b.n 1811a8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add fp, lr │ │ │ │ cmp r6, fp │ │ │ │ add ip, r5 │ │ │ │ - bhi.n 1811b4 │ │ │ │ + bhi.n 1811e4 │ │ │ │ sub.w fp, fp, r6 │ │ │ │ - b.n 1811b0 │ │ │ │ + b.n 1811e0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1810e2 │ │ │ │ - ldr r2, [pc, #40] @ (18122c ) │ │ │ │ + bne.w 181112 │ │ │ │ + ldr r2, [pc, #40] @ (18125c ) │ │ │ │ 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 4af60 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 1810e6 │ │ │ │ + b.n 181116 │ │ │ │ nop │ │ │ │ bkpt 0x008e │ │ │ │ movs r7, r3 │ │ │ │ stmia r2!, {r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ @@ -436431,148 +436461,148 @@ │ │ │ │ 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 181328 │ │ │ │ + bcs.n 181358 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 181320 │ │ │ │ + bls.n 181350 │ │ │ │ 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] │ │ │ │ umull r1, ip, r1, r9 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #212] @ (181348 ) │ │ │ │ + ldr r2, [pc, #212] @ (181378 ) │ │ │ │ mla r4, r9, r4, ip │ │ │ │ add r2, pc │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #180] @ (18134c ) │ │ │ │ + ldr r3, [pc, #180] @ (18137c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1812cc │ │ │ │ + b.n 1812fc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1812be │ │ │ │ + beq.n 1812ee │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 181306 │ │ │ │ + beq.n 181336 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 18133c │ │ │ │ + beq.n 18136c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1812a6 │ │ │ │ + bne.n 1812d6 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1812e8 │ │ │ │ - ldr r3, [pc, #112] @ (181350 ) │ │ │ │ + cbz r6, 181318 │ │ │ │ + ldr r3, [pc, #112] @ (181380 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 181332 │ │ │ │ + beq.n 181362 │ │ │ │ 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, 1812fe │ │ │ │ + cbz r2, 18132e │ │ │ │ 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 1812be │ │ │ │ + beq.n 1812ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1812fe │ │ │ │ + beq.n 18132e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1812fe │ │ │ │ + b.n 18132e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1810c4 │ │ │ │ - b.n 18125a │ │ │ │ + bl 1810f4 │ │ │ │ + b.n 18128a │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1810c4 │ │ │ │ - b.n 18125a │ │ │ │ + bl 1810f4 │ │ │ │ + b.n 18128a │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1812e8 │ │ │ │ + b.n 181318 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1812dc │ │ │ │ + bne.n 18130c │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1812fe │ │ │ │ + b.n 18132e │ │ │ │ nop │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ stmia r0!, {r2, r7} │ │ │ │ movs r7, r3 │ │ │ │ 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, #72] @ 1813b0 │ │ │ │ + vldr d7, [pc, #72] @ 1813e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #8 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 1813b8 │ │ │ │ + vldr d7, [pc, #64] @ 1813e8 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 1813c0 │ │ │ │ + vldr d7, [pc, #60] @ 1813f0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 1813c8 │ │ │ │ + vldr d7, [pc, #60] @ 1813f8 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ str r0, [r4, #4] │ │ │ │ subs r0, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -436597,42 +436627,42 @@ │ │ │ │ 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, r1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17fb70 │ │ │ │ - cbz r0, 181430 │ │ │ │ - vldr d7, [pc, #76] @ 181438 │ │ │ │ + bl 17fba0 │ │ │ │ + cbz r0, 181460 │ │ │ │ + vldr d7, [pc, #76] @ 181468 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #64] @ 181440 │ │ │ │ + vldr d7, [pc, #64] @ 181470 │ │ │ │ str r5, [r0, #12] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #64] @ 181448 │ │ │ │ + vldr d7, [pc, #64] @ 181478 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #64] @ 181450 │ │ │ │ + vldr d7, [pc, #64] @ 181480 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 18142a │ │ │ │ + cbz r0, 18145a │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 181426 │ │ │ │ + b.n 181456 │ │ │ │ nop.w │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ strb r6, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ @@ -436650,16 +436680,16 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17fb70 │ │ │ │ - cbz r0, 1814d0 │ │ │ │ + bl 17fba0 │ │ │ │ + cbz r0, 181500 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w ip, [r3, #-12] │ │ │ │ @@ -436667,209 +436697,209 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w lr, [r2, #-16] │ │ │ │ str.w ip, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 18147e │ │ │ │ + bne.n 1814ae │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1814ca │ │ │ │ + cbz r0, 1814fa │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 4b8c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1814c6 │ │ │ │ - cbz r0, 18153e │ │ │ │ + b.n 1814f6 │ │ │ │ + cbz r0, 18156e │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 18152a │ │ │ │ + cbz r1, 18155a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbz r3, 18152a │ │ │ │ - ldr r2, [pc, #72] @ (181540 ) │ │ │ │ + cbz r3, 18155a │ │ │ │ + ldr r2, [pc, #72] @ (181570 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 181536 │ │ │ │ - ldr r7, [pc, #60] @ (181544 ) │ │ │ │ + beq.n 181566 │ │ │ │ + ldr r7, [pc, #60] @ (181574 ) │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #8 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 18152a │ │ │ │ + beq.n 18155a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.n 181508 │ │ │ │ + bne.n 181538 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18151a │ │ │ │ - bl 17fd3c │ │ │ │ + bne.n 18154a │ │ │ │ + bl 17fd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1814fa │ │ │ │ - b.n 18152a │ │ │ │ + bne.n 18152a │ │ │ │ + b.n 18155a │ │ │ │ bx lr │ │ │ │ bkpt 0x006c │ │ │ │ movs r7, r3 │ │ │ │ bkpt 0x005e │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, 18159a │ │ │ │ + cbz r0, 1815ca │ │ │ │ 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, 18159c │ │ │ │ + cbz r1, 1815cc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 18158e │ │ │ │ - ldr.w r8, [pc, #80] @ 1815bc │ │ │ │ + beq.n 1815be │ │ │ │ + ldr.w r8, [pc, #80] @ 1815ec │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r8 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 181580 │ │ │ │ + beq.n 1815b0 │ │ │ │ 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 181570 │ │ │ │ + bne.n 1815a0 │ │ │ │ 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] @ (1815c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1815f0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 4af60 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, 1815fc │ │ │ │ + cbnz r2, 18162c │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181024 │ │ │ │ + bl 181054 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 181024 │ │ │ │ + bl 181054 │ │ │ │ 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, #2 │ │ │ │ - bls.n 18162e │ │ │ │ - ldr r3, [pc, #32] @ (181638 ) │ │ │ │ + bls.n 18165e │ │ │ │ + ldr r3, [pc, #32] @ (181668 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 18161e │ │ │ │ - bl 1810c4 │ │ │ │ + bcc.n 18164e │ │ │ │ + bl 1810f4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1810c4 │ │ │ │ + bl 1810f4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 181656 │ │ │ │ + cbnz r0, 181686 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181230 │ │ │ │ - cbz r0, 181664 │ │ │ │ + bl 181260 │ │ │ │ + cbz r0, 181694 │ │ │ │ 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 181230 │ │ │ │ - cbz r0, 181682 │ │ │ │ + bl 181260 │ │ │ │ + cbz r0, 1816b2 │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, 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 │ │ │ │ @@ -436878,26 +436908,26 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181230 │ │ │ │ + bl 181260 │ │ │ │ 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 181230 │ │ │ │ + bl 181260 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1816dc │ │ │ │ + cbz r1, 18170c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ - ldr r4, [pc, #20] @ (1816e0 ) │ │ │ │ + ldr r4, [pc, #20] @ (181710 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r4, pc │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ @@ -436913,70 +436943,70 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181024 │ │ │ │ - cbz r0, 18171a │ │ │ │ + bl 181054 │ │ │ │ + cbz r0, 18174a │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #12] @ (18171c ) │ │ │ │ + ldr r1, [pc, #12] @ (18174c ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ pop {r1, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #8 │ │ │ │ - cbz r1, 18174c │ │ │ │ + cbz r1, 18177c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 181748 │ │ │ │ - ldr r1, [pc, #24] @ (181750 ) │ │ │ │ + beq.n 181778 │ │ │ │ + ldr r1, [pc, #24] @ (181780 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 18174a │ │ │ │ + bne.n 18177a │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 181738 │ │ │ │ + bne.n 181768 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18172a │ │ │ │ + b.n 18175a │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #32] @ (181784 ) │ │ │ │ + ldr r3, [pc, #32] @ (1817b4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #32] @ (181788 ) │ │ │ │ + ldr r1, [pc, #32] @ (1817b8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #32] @ (18178c ) │ │ │ │ + ldr r2, [pc, #32] @ (1817bc ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1813d0 │ │ │ │ + bl 181400 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ldmia.w r4, {r0, r1, r3, r4, r5, r6} │ │ │ │ + strd r0, r0, [r4], #-492 @ 0x1ec │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -436991,183 +437021,183 @@ │ │ │ │ movcs r5, r0 │ │ │ │ movcs r6, r3 │ │ │ │ movcc r6, r0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r4, r3 │ │ │ │ - cbz r3, 1817d8 │ │ │ │ - ldr r3, [pc, #84] @ (181814 ) │ │ │ │ + cbz r3, 181808 │ │ │ │ + ldr r3, [pc, #84] @ (181844 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1817e0 │ │ │ │ + bne.n 181810 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1817c2 │ │ │ │ + bne.n 1817f2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 181818 │ │ │ │ + ldr.w r8, [pc, #52] @ 181848 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 181024 │ │ │ │ + bl 181054 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1817da │ │ │ │ + bne.n 18180a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1817d8 │ │ │ │ + beq.n 181808 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1817e6 │ │ │ │ + bne.n 181816 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 181800 │ │ │ │ - b.n 1817d8 │ │ │ │ + bne.n 181830 │ │ │ │ + b.n 181808 │ │ │ │ nop │ │ │ │ - cbnz r4, 181880 │ │ │ │ + cbnz r4, 1818b0 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, 18187c │ │ │ │ + cbnz r0, 1818ac │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ vmov r2, r3, d1 │ │ │ │ vmov sl, fp, d0 │ │ │ │ sub sp, #12 │ │ │ │ lsrs r5, r3, #31 │ │ │ │ cmp.w r5, fp, lsr #31 │ │ │ │ - bne.n 1818f0 │ │ │ │ + bne.n 181920 │ │ │ │ ubfx r6, fp, #20, #11 │ │ │ │ ubfx r5, fp, #0, #20 │ │ │ │ orr.w r7, sl, r6 │ │ │ │ mov ip, sl │ │ │ │ orrs r7, r5 │ │ │ │ - beq.n 1818d8 │ │ │ │ + beq.n 181908 │ │ │ │ ubfx r8, r3, #20, #11 │ │ │ │ ubfx r0, r3, #0, #20 │ │ │ │ orr.w r7, r2, r8 │ │ │ │ mov r4, r2 │ │ │ │ orrs r7, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - beq.n 1818e6 │ │ │ │ + beq.n 181916 │ │ │ │ subw lr, r6, #2047 @ 0x7ff │ │ │ │ orrs.w r7, sl, r5 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ and.w r7, lr, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - cbnz r7, 1818e6 │ │ │ │ + cbnz r7, 181916 │ │ │ │ orrs.w r7, r2, r0 │ │ │ │ subw r7, r8, #2047 @ 0x7ff │ │ │ │ clz r7, r7 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ and.w r0, r7, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 1818e0 │ │ │ │ + cbnz r0, 181910 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ and.w r7, r7, #1 │ │ │ │ orrs r0, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ orrs.w r7, sl, r5 │ │ │ │ and.w r7, lr, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - cbz r7, 1818d6 │ │ │ │ - cbz r0, 1818e6 │ │ │ │ + cbz r7, 181906 │ │ │ │ + cbz r0, 181916 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and.w r1, fp, #2147483648 @ 0x80000000 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1818e0 │ │ │ │ - cbz r0, 1818fe │ │ │ │ + b.n 181910 │ │ │ │ + cbz r0, 18192e │ │ │ │ vmov d7, r2, r3 │ │ │ │ vneg.f64 d0, d7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov d0, sl, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 181ca4 │ │ │ │ + bl 181cd4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w r3, r6, r8 │ │ │ │ mov.w r9, fp, lsr #31 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, lr │ │ │ │ orrs.w fp, r3, lr │ │ │ │ - bne.n 181958 │ │ │ │ + bne.n 181988 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r4, ip, r4 │ │ │ │ mov ip, r4 │ │ │ │ - vldr d0, [pc, #864] @ 181c80 │ │ │ │ + vldr d0, [pc, #864] @ 181cb0 │ │ │ │ sbc.w r0, r5, r3 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r3, r4, r0 │ │ │ │ - beq.n 1818e0 │ │ │ │ + beq.n 181910 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 181b90 │ │ │ │ + bne.w 181bc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 181946 │ │ │ │ + bge.n 181976 │ │ │ │ negs r4, r4 │ │ │ │ eor.w r1, r9, #1 │ │ │ │ mov ip, r4 │ │ │ │ sbc.w r0, r0, r0, lsl #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r2, r1, lsl #31 │ │ │ │ adds.w r2, r7, ip │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1818e0 │ │ │ │ + b.n 181910 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r5, r5, #10 │ │ │ │ orr.w r5, r5, ip, lsr #22 │ │ │ │ cmp.w lr, #0 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, r2, lsl #10 │ │ │ │ orr.w r0, r0, r4, lsr #22 │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ - blt.n 181a54 │ │ │ │ + blt.n 181a84 │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r5, r4 │ │ │ │ movne r5, #0 │ │ │ │ moveq r7, r0 │ │ │ │ movne.w r7, #1073741824 @ 0x40000000 │ │ │ │ adds r5, r5, r4 │ │ │ │ adc.w r4, r7, r0 │ │ │ │ mov r7, r6 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bgt.w 181b38 │ │ │ │ + bgt.w 181b68 │ │ │ │ negs r0, r3 │ │ │ │ rsb lr, r3, #32 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w sl, r0, #32 │ │ │ │ rsb r8, r0, #32 │ │ │ │ lsl.w r6, r4, r0 │ │ │ │ lsl.w sl, r5, sl │ │ │ │ @@ -437186,59 +437216,59 @@ │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ subs.w r6, ip, r6 │ │ │ │ sbc.w r5, r2, r3 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ clz r2, r5 │ │ │ │ - cbnz r5, 1819fe │ │ │ │ + cbnz r5, 181a2e │ │ │ │ clz r2, r6 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ uxtb r2, r2 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ subs r7, r7, r2 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.w 181c76 │ │ │ │ + bls.w 181ca6 │ │ │ │ movw r0, #2044 @ 0x7fc │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 181ad8 │ │ │ │ + bhi.n 181b08 │ │ │ │ lsls r7, r7, #20 │ │ │ │ sub.w r3, r2, #42 @ 0x2a │ │ │ │ add.w r0, r7, r1, lsl #31 │ │ │ │ sub.w r1, r2, #10 │ │ │ │ rsb r2, r2, #42 @ 0x2a │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsls r5, r1 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orrs r5, r3 │ │ │ │ orrs r5, r2 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ adds.w r2, ip, r1 │ │ │ │ adds r3, r0, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1818e0 │ │ │ │ + b.n 181910 │ │ │ │ cmp r6, #0 │ │ │ │ rsb r2, r3, #0 │ │ │ │ itete eq │ │ │ │ moveq r7, ip │ │ │ │ movne r7, #0 │ │ │ │ moveq lr, r5 │ │ │ │ movne.w lr, #1073741824 @ 0x40000000 │ │ │ │ adds.w r6, r7, ip │ │ │ │ eor.w r1, r9, #1 │ │ │ │ adc.w r5, lr, r5 │ │ │ │ orr.w r0, r0, #1073741824 @ 0x40000000 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.w 181be2 │ │ │ │ + bhi.w 181c12 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb lr, r2, #32 │ │ │ │ sub.w sl, r3, #32 │ │ │ │ rsb r8, r3, #32 │ │ │ │ lsl.w ip, r5, r3 │ │ │ │ lsl.w sl, r6, sl │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ @@ -437255,55 +437285,55 @@ │ │ │ │ lsr.w r3, r5, r2 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ subs r6, r4, r6 │ │ │ │ sbc.w r5, r0, r3 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1819f2 │ │ │ │ + b.n 181a22 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ lsls r5, r2 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ orrs r5, r0 │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orrs r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 181c12 │ │ │ │ + blt.w 181c42 │ │ │ │ subw r7, r7, #2045 @ 0x7fd │ │ │ │ orrs r7, r3 │ │ │ │ mov.w r3, r5, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ movw r7, #2045 @ 0x7fd │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 181c60 │ │ │ │ + bne.w 181c90 │ │ │ │ lsrs r0, r2, #10 │ │ │ │ asrs r6, r5, #10 │ │ │ │ orr.w r0, r0, r5, lsl #22 │ │ │ │ orrs.w r3, r0, r6 │ │ │ │ itete ne │ │ │ │ lslne r3, r7, #20 │ │ │ │ moveq r3, r6 │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, r0 │ │ │ │ adds r2, r4, r0 │ │ │ │ add.w r1, r3, r1, lsl #31 │ │ │ │ adc.w r3, r6, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1818e0 │ │ │ │ + b.n 181910 │ │ │ │ orrs r5, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w r4, ip, r3 │ │ │ │ sbc.w r0, r2, #0 │ │ │ │ clz r2, r0 │ │ │ │ - cbnz r0, 181b54 │ │ │ │ + cbnz r0, 181b84 │ │ │ │ clz r2, r4 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ uxtb r7, r2 │ │ │ │ sxtb r2, r2 │ │ │ │ @@ -437316,63 +437346,63 @@ │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsr.w r0, r4, r0 │ │ │ │ orrs r5, r0 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r0, r3, #0 │ │ │ │ - bcc.n 181b12 │ │ │ │ - b.n 181af2 │ │ │ │ + bcc.n 181b42 │ │ │ │ + b.n 181b22 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 181ba8 │ │ │ │ + bge.n 181bd8 │ │ │ │ negs r4, r4 │ │ │ │ eor.w r1, r9, #1 │ │ │ │ mov ip, r4 │ │ │ │ sbc.w r0, r0, r0, lsl #1 │ │ │ │ mov r5, r0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 181bb4 │ │ │ │ + cbnz r0, 181be4 │ │ │ │ clz r3, r4 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r0, r3, #11 │ │ │ │ subs r4, r6, r0 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 181c88 │ │ │ │ + blt.n 181cb8 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsls r5, r0 │ │ │ │ lsls r2, r4, #20 │ │ │ │ movs r7, #0 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ - b.n 181946 │ │ │ │ + b.n 181976 │ │ │ │ orrs r6, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs r4, r4, r3 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ clz r2, r0 │ │ │ │ - cbnz r0, 181bfc │ │ │ │ + cbnz r0, 181c2c │ │ │ │ clz r2, r4 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ adds.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ uxtb r5, r2 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r7, r7, r5 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ - b.n 181b66 │ │ │ │ + b.n 181b96 │ │ │ │ and.w r0, r7, #63 @ 0x3f │ │ │ │ negs r6, r7 │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsl.w r4, r5, r0 │ │ │ │ adds r7, #32 │ │ │ │ lsl.w ip, r2, ip │ │ │ │ @@ -437387,163 +437417,163 @@ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ lsr.w r5, r5, r6 │ │ │ │ mov.w r7, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 181b12 │ │ │ │ + b.n 181b42 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #32751 @ 0x7fef │ │ │ │ add.w r3, r0, r1, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1818e0 │ │ │ │ + b.n 181910 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 181b66 │ │ │ │ + b.n 181b96 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sub.w r3, r6, #32 │ │ │ │ lsls r5, r6 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ rsb r3, r6, #32 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ lsl.w ip, ip, r6 │ │ │ │ - b.n 181946 │ │ │ │ + b.n 181976 │ │ │ │ stmdb 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 │ │ │ │ vmov r2, r3, d1 │ │ │ │ vmov r0, r1, d0 │ │ │ │ sub sp, #20 │ │ │ │ lsrs r6, r3, #31 │ │ │ │ cmp.w r6, r1, lsr #31 │ │ │ │ - bne.w 181dd6 │ │ │ │ + bne.w 181e06 │ │ │ │ ubfx r6, r1, #20, #11 │ │ │ │ ubfx r7, r1, #0, #20 │ │ │ │ orr.w r8, r0, r6 │ │ │ │ mov lr, r1 │ │ │ │ orrs.w r8, r8, r7 │ │ │ │ - beq.n 181dc2 │ │ │ │ + beq.n 181df2 │ │ │ │ ubfx r9, r3, #20, #11 │ │ │ │ ubfx ip, r3, #0, #20 │ │ │ │ orr.w r8, r2, r9 │ │ │ │ mov r4, r2 │ │ │ │ orrs.w r8, r8, ip │ │ │ │ - beq.n 181dcc │ │ │ │ + beq.n 181dfc │ │ │ │ subw sl, r6, #2047 @ 0x7ff │ │ │ │ orrs.w r8, r0, r7 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ and.w r8, sl, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 181dcc │ │ │ │ + bne.n 181dfc │ │ │ │ orrs.w r8, r2, ip │ │ │ │ subw r8, r9, #2047 @ 0x7ff │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ and.w fp, r8, #1 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 181dc2 │ │ │ │ + bne.n 181df2 │ │ │ │ orrs.w fp, r0, r7 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 181dcc │ │ │ │ + bne.n 181dfc │ │ │ │ orrs.w sl, r2, ip │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 181dc2 │ │ │ │ + bne.n 181df2 │ │ │ │ subs.w r3, r6, r9 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ orr.w sl, r3, r6 │ │ │ │ orrs.w sl, sl, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 181de4 │ │ │ │ + beq.n 181e14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w sl, r3, r2 │ │ │ │ - bne.n 181dfe │ │ │ │ + bne.n 181e2e │ │ │ │ adds r4, r4, r0 │ │ │ │ add.w r3, ip, #2097152 @ 0x200000 │ │ │ │ adc.w r3, r7, r3 │ │ │ │ mov r2, r6 │ │ │ │ lsls r3, r3, #9 │ │ │ │ orr.w r3, r3, r4, lsr #23 │ │ │ │ lsls r4, r4, #9 │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r5, r8, #0 │ │ │ │ - blt.n 181df0 │ │ │ │ + blt.n 181e20 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, r8 │ │ │ │ - bne.w 181f30 │ │ │ │ + bne.w 181f60 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #32720 @ 0x7fd0 │ │ │ │ asrs r6, r3, #10 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ movs r5, #0 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ add r1, r2 │ │ │ │ adds r2, r5, r4 │ │ │ │ adc.w r3, r6, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 181dc6 │ │ │ │ + b.n 181df6 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov d0, r0, r1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 181820 │ │ │ │ + bl 181850 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r0, r4 │ │ │ │ adc.w r3, r1, ip │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 181dc6 │ │ │ │ + b.n 181df6 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ asrs r6, r3, #10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 181db0 │ │ │ │ + b.n 181de0 │ │ │ │ lsls r2, r0, #9 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsls r2, r4, #9 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w fp, r7, lsl #9 │ │ │ │ mov.w sl, ip, lsl #9 │ │ │ │ orr.w fp, fp, r0, lsr #23 │ │ │ │ orr.w sl, sl, r4, lsr #23 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 181eaa │ │ │ │ + blt.n 181eda │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 181f5c │ │ │ │ + beq.w 181f8c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w sl, sl, #536870912 @ 0x20000000 │ │ │ │ add.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bgt.w 181f48 │ │ │ │ + bgt.w 181f78 │ │ │ │ negs r5, r3 │ │ │ │ rsb r7, r3, #32 │ │ │ │ and.w r5, r5, #63 @ 0x3f │ │ │ │ sub.w r9, r5, #32 │ │ │ │ rsb ip, r5, #32 │ │ │ │ lsl.w r7, sl, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -437563,31 +437593,31 @@ │ │ │ │ orr.w r4, r4, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r4, r4, r5 │ │ │ │ adc.w r3, fp, r3 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 181d88 │ │ │ │ + bcs.w 181db8 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ mov r2, r6 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 181d88 │ │ │ │ + b.n 181db8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 181f7c │ │ │ │ + beq.n 181fac │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ negs r5, r3 │ │ │ │ add.w sl, sl, #536870912 @ 0x20000000 │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - bhi.n 181f68 │ │ │ │ + bhi.n 181f98 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r6, r5, #32 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r6, fp, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ lsl.w ip, r4, ip │ │ │ │ @@ -437606,52 +437636,52 @@ │ │ │ │ orr.w r4, r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, sl, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 181d88 │ │ │ │ + bcs.w 181db8 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 181d88 │ │ │ │ + b.n 181db8 │ │ │ │ and.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 181dc6 │ │ │ │ + b.n 181df6 │ │ │ │ orrs.w r4, r4, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, fp, #0 │ │ │ │ - b.n 181e9c │ │ │ │ + b.n 181ecc │ │ │ │ mov.w sl, ip, lsl #10 │ │ │ │ orr.w sl, sl, r4, lsr #22 │ │ │ │ lsls r4, r4, #10 │ │ │ │ - b.n 181e30 │ │ │ │ + b.n 181e60 │ │ │ │ orrs.w r4, r4, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, sl, #0 │ │ │ │ - b.n 181f22 │ │ │ │ + b.n 181f52 │ │ │ │ mov.w fp, r7, lsl #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ orr.w fp, fp, r0, lsr #22 │ │ │ │ - b.n 181eba │ │ │ │ + b.n 181eea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vmov r3, r4, d0 │ │ │ │ vmov r0, r1, d1 │ │ │ │ sub sp, #12 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ ubfx r6, r4, #20, #11 │ │ │ │ @@ -437661,46 +437691,46 @@ │ │ │ │ ubfx r5, r4, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ eors r2, r1 │ │ │ │ ubfx r4, r1, #0, #20 │ │ │ │ ubfx r3, r1, #20, #11 │ │ │ │ vstr d0, [sp] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 182144 │ │ │ │ + beq.w 182174 │ │ │ │ subw fp, r3, #2047 @ 0x7ff │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 182122 │ │ │ │ + beq.w 182152 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r6, 18201a │ │ │ │ + cbnz r6, 18204a │ │ │ │ orrs.w r2, r8, r5 │ │ │ │ - beq.w 182166 │ │ │ │ + beq.w 182196 │ │ │ │ clz r6, r5 │ │ │ │ - cbnz r5, 181ff2 │ │ │ │ + cbnz r5, 182022 │ │ │ │ clz r6, r8 │ │ │ │ adds r6, #32 │ │ │ │ sub.w lr, r6, #11 │ │ │ │ sub.w r2, r6, #43 @ 0x2b │ │ │ │ lsl.w r5, r5, lr │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ orrs r5, r2 │ │ │ │ rsb r2, r6, #43 @ 0x2b │ │ │ │ rsb r6, r6, #12 │ │ │ │ lsl.w lr, r8, lr │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ orrs r5, r2 │ │ │ │ mov.w sl, r6, asr #31 │ │ │ │ - cbnz r3, 182058 │ │ │ │ + cbnz r3, 182088 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 182166 │ │ │ │ + beq.w 182196 │ │ │ │ clz r3, r4 │ │ │ │ - cbnz r4, 182030 │ │ │ │ + cbnz r4, 182060 │ │ │ │ clz r3, r7 │ │ │ │ adds r3, #32 │ │ │ │ sub.w ip, r3, #11 │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ lsl.w r4, r4, ip │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orrs r4, r2 │ │ │ │ @@ -437741,88 +437771,88 @@ │ │ │ │ umlal r2, r7, r5, r4 │ │ │ │ mov r6, r2 │ │ │ │ it ne │ │ │ │ orrne.w r6, r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18218a │ │ │ │ + bge.n 1821ba │ │ │ │ subs.w r3, r3, #1024 @ 0x400 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ sbc.w r9, r9, #0 │ │ │ │ adds r5, r6, r6 │ │ │ │ adc.w r4, r7, r4 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r2, r9, #0 │ │ │ │ - bcc.n 182108 │ │ │ │ + bcc.n 182138 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1821f2 │ │ │ │ + blt.w 182222 │ │ │ │ subw r3, r3, #2045 @ 0x7fd │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ mov.w r3, r4, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 182254 │ │ │ │ + bne.w 182284 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r4, lsl #22 │ │ │ │ asrs r4, r4, #10 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ itt ne │ │ │ │ lslne r2, r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 1821b2 │ │ │ │ + bne.n 1821e2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1821b2 │ │ │ │ + b.n 1821e2 │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 182166 │ │ │ │ + bne.n 182196 │ │ │ │ orr.w r6, r8, r6 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 1821d2 │ │ │ │ + bne.n 182202 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds.w r0, fp, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 18216a │ │ │ │ + b.n 18219a │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 1821c8 │ │ │ │ + bne.n 1821f8 │ │ │ │ subw r5, r3, #2047 @ 0x7ff │ │ │ │ orrs.w r5, r5, fp │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, sl │ │ │ │ orrs.w r6, r0, r4 │ │ │ │ and.w r5, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbz r5, 182170 │ │ │ │ + cbz r5, 1821a0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r3, r0 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r4 │ │ │ │ - bne.n 1821e2 │ │ │ │ + bne.n 182212 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds r0, r5, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 18216a │ │ │ │ + b.n 18219a │ │ │ │ movw r2, #64513 @ 0xfc01 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ adds r2, r3, r2 │ │ │ │ movw ip, #2045 @ 0x7fd │ │ │ │ sbc.w r9, r9, #0 │ │ │ │ cmp r2, ip │ │ │ │ mov r3, r2 │ │ │ │ sbcs.w ip, r9, #0 │ │ │ │ - bcs.n 1820e4 │ │ │ │ + bcs.n 182114 │ │ │ │ lsrs r5, r6, #10 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r5, r5, r7, lsl #22 │ │ │ │ asrs r4, r7, #10 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, r0, r3 │ │ │ │ adc.w r1, r2, r1 │ │ │ │ @@ -437834,23 +437864,23 @@ │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, fp │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 18216a │ │ │ │ + b.n 18219a │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 18216a │ │ │ │ + b.n 18219a │ │ │ │ negs r2, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 18224a │ │ │ │ + bhi.n 18227a │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r7, r2, #32 │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w ip, r5, ip │ │ │ │ @@ -437864,33 +437894,33 @@ │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ orr.w r5, r5, r7 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ lsr.w r4, r4, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ - b.n 182108 │ │ │ │ + b.n 182138 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1821b2 │ │ │ │ + b.n 1821e2 │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 18216a │ │ │ │ + b.n 18219a │ │ │ │ stmdb 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, #1340] @ 1827b8 │ │ │ │ + ldr.w r2, [pc, #1340] @ 1827e8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1340] @ 1827bc │ │ │ │ + ldr.w r3, [pc, #1340] @ 1827ec │ │ │ │ vmov r7, r8, d0 │ │ │ │ add r2, pc │ │ │ │ vmov r4, r5, d1 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r7 │ │ │ │ eor.w r6, r5, r8 │ │ │ │ @@ -437917,47 +437947,47 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d2, [sp, #16] │ │ │ │ vstr s0, [sp, #28] │ │ │ │ vstr s4, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1825b0 │ │ │ │ + beq.w 1825e0 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18254e │ │ │ │ + beq.w 18257e │ │ │ │ ubfx r3, fp, #20, #11 │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 182630 │ │ │ │ + beq.w 182660 │ │ │ │ mov r8, r4 │ │ │ │ - cbnz r7, 182348 │ │ │ │ + cbnz r7, 182378 │ │ │ │ orrs.w r3, r9, r0 │ │ │ │ - beq.w 182630 │ │ │ │ + beq.w 182660 │ │ │ │ clz r7, r0 │ │ │ │ - cbnz r0, 182320 │ │ │ │ + cbnz r0, 182350 │ │ │ │ clz r7, r9 │ │ │ │ adds r7, #32 │ │ │ │ sub.w r3, r7, #11 │ │ │ │ lsls r0, r3 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r3, r7, #43 @ 0x2b │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ orrs r0, r3 │ │ │ │ rsb r3, r7, #43 @ 0x2b │ │ │ │ rsb r7, r7, #12 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r0, r3 │ │ │ │ mov.w ip, r7, asr #31 │ │ │ │ - cbnz r1, 182386 │ │ │ │ + cbnz r1, 1823b6 │ │ │ │ orrs.w r3, lr, r6 │ │ │ │ - beq.w 182630 │ │ │ │ + beq.w 182660 │ │ │ │ clz r1, r6 │ │ │ │ - cbnz r6, 18235e │ │ │ │ + cbnz r6, 18238e │ │ │ │ clz r1, lr │ │ │ │ adds r1, #32 │ │ │ │ sub.w r8, r1, #11 │ │ │ │ sub.w r3, r1, #43 @ 0x2b │ │ │ │ lsl.w r6, r6, r8 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ orrs r6, r3 │ │ │ │ @@ -438008,31 +438038,31 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ umlal r2, r3, r0, r6 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ and.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 182650 │ │ │ │ + bne.w 182680 │ │ │ │ movw r6, #64513 @ 0xfc01 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ adds.w r6, r9, r6 │ │ │ │ ubfx r1, fp, #20, #11 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, lr │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 182878 │ │ │ │ + bne.w 1828a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r4, fp, #0, #20 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.w 182a36 │ │ │ │ + beq.w 182a66 │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 182cb0 │ │ │ │ + beq.w 182ce0 │ │ │ │ clz r2, r2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ sub.w r0, r2, #11 │ │ │ │ sub.w r4, r2, #43 @ 0x2b │ │ │ │ ubfx r1, fp, #0, #20 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ lsls r1, r0 │ │ │ │ @@ -438049,15 +438079,15 @@ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ sbc.w r0, lr, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1828a0 │ │ │ │ + bge.w 1828d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r4, fp, lsr #31 │ │ │ │ mov r9, r2 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ @@ -438070,216 +438100,216 @@ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 182976 │ │ │ │ + beq.w 1829a6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvns r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvns r2, r2 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 182f5a │ │ │ │ + bne.w 182f8a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq.w 18292a │ │ │ │ + beq.w 18295a │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #704] @ 1827b0 │ │ │ │ + vldr d7, [pc, #704] @ 1827e0 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ negs r2, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 182aac │ │ │ │ + beq.w 182adc │ │ │ │ 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 1824fe │ │ │ │ + bne.n 18252e │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.w 182dd0 │ │ │ │ + beq.w 182e00 │ │ │ │ clz r2, r3 │ │ │ │ - cbnz r3, 182538 │ │ │ │ + cbnz r3, 182568 │ │ │ │ clz r2, r1 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ - bne.w 183136 │ │ │ │ + bne.w 183166 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 182720 │ │ │ │ + b.n 182750 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.w 182780 │ │ │ │ + bne.w 1827b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subw r2, r2, #2047 @ 0x7ff │ │ │ │ orrs r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w r1, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 182630 │ │ │ │ + bne.n 182660 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orrs r7, r0 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 182796 │ │ │ │ + beq.w 1827c6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orrs r2, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eors r2, r0 │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.w 182796 │ │ │ │ + bne.w 1827c6 │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 182664 │ │ │ │ orrs.w r0, r9, r0 │ │ │ │ - bne.w 1827a6 │ │ │ │ + bne.w 1827d6 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ orrs.w r3, r3, sl │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, ip │ │ │ │ orrs.w r2, r4, r6 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 182780 │ │ │ │ + bne.w 1827b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r3, r3 │ │ │ │ orrs r2, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ and.w r0, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 182630 │ │ │ │ + cbnz r0, 182660 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r1, r4 │ │ │ │ orrs r1, r6 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 182786 │ │ │ │ + beq.w 1827b6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eors r2, r1 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 182786 │ │ │ │ + bne.w 1827b6 │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 182664 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - ldr r2, [pc, #392] @ (1827c0 ) │ │ │ │ - ldr r3, [pc, #388] @ (1827bc ) │ │ │ │ + ldr r2, [pc, #392] @ (1827f0 ) │ │ │ │ + ldr r3, [pc, #388] @ (1827ec ) │ │ │ │ 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 183132 │ │ │ │ + bne.w 183162 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r4, #64514 @ 0xfc02 │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ adds.w r4, r9, r4 │ │ │ │ ubfx r7, fp, #20, #11 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, lr │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1827c4 │ │ │ │ + beq.w 1827f4 │ │ │ │ ubfx r0, fp, #0, #20 │ │ │ │ subs r4, r4, r7 │ │ │ │ mov.w r2, r0, lsl #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ orr.w r2, r2, r0, lsr #22 │ │ │ │ mov.w r6, r0, lsl #10 │ │ │ │ orr.w r0, r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ sbc.w r0, lr, #0 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt.w 18297e │ │ │ │ + blt.w 1829ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 182b02 │ │ │ │ + bne.w 182b32 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 18292a │ │ │ │ + beq.w 18295a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r6, r8, r6 │ │ │ │ sbc.w r3, r3, r2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - bne.w 182c58 │ │ │ │ + bne.w 182c88 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 182e46 │ │ │ │ + bne.w 182e76 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 182fb4 │ │ │ │ + beq.w 182fe4 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 182cbc │ │ │ │ + bne.w 182cec │ │ │ │ subs.w r5, r9, #127 @ 0x7f │ │ │ │ mov.w r1, r1, lsl #31 │ │ │ │ adc.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ str.w r1, [r8] │ │ │ │ @@ -438291,68 +438321,68 @@ │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r0, sl, #0 │ │ │ │ - bcc.n 182758 │ │ │ │ + bcc.n 182788 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 182c92 │ │ │ │ + blt.w 182cc2 │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r0, r0, sl │ │ │ │ mov.w r0, r3, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 182dd4 │ │ │ │ + bne.w 182e04 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r3, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ orrs.w r3, r1, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ moveq r4, r5 │ │ │ │ - bne.w 182afa │ │ │ │ + bne.w 182b2a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, r0, r1 │ │ │ │ add.w r4, r4, r3, lsl #31 │ │ │ │ adc.w r3, r5, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 182664 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 182664 │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 182664 │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 182664 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 182664 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ble.n 1828a8 │ │ │ │ + ble.n 182878 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 18274c │ │ │ │ + bls.n 18271c │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r6, fp, #0, #20 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.w 182a3c │ │ │ │ + beq.w 182a6c │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 182ca6 │ │ │ │ + beq.w 182cd6 │ │ │ │ clz r2, r2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ sub.w r0, r2, #11 │ │ │ │ sub.w r6, r2, #43 @ 0x2b │ │ │ │ ubfx r1, fp, #0, #20 │ │ │ │ lsl.w r6, r7, r6 │ │ │ │ lsls r1, r0 │ │ │ │ @@ -438369,76 +438399,76 @@ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ sbc.w r0, lr, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 182698 │ │ │ │ + bge.w 1826c8 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 182854 │ │ │ │ + bne.n 182884 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, fp, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne.w 182dec │ │ │ │ + bne.w 182e1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ negs r2, r2 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.n 1828c6 │ │ │ │ + ble.n 1828f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, fp, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ - beq.w 182f82 │ │ │ │ + beq.w 182fb2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1829cc │ │ │ │ + b.n 1829fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ ubfx r0, fp, #20, #11 │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsr #22 │ │ │ │ lsls r6, r1, #10 │ │ │ │ subs.w r1, r9, r0 │ │ │ │ orr.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #28] │ │ │ │ sbc.w r2, lr, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - blt.n 182946 │ │ │ │ + blt.n 182976 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1828b6 │ │ │ │ + beq.n 1828e6 │ │ │ │ ite cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ add.w r7, r1, r5, lsl #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ - bne.n 1828ac │ │ │ │ - b.n 182698 │ │ │ │ + bne.n 1828dc │ │ │ │ + b.n 1826c8 │ │ │ │ rsb r2, lr, #0 │ │ │ │ rsb r1, lr, #32 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r7, r3, r1 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ @@ -438461,24 +438491,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsr.w r3, r3, lr │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r8 │ │ │ │ - bne.n 1829cc │ │ │ │ + bne.n 1829fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 182ab6 │ │ │ │ + blt.w 182ae6 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 182720 │ │ │ │ + b.n 182750 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ @@ -438488,19 +438518,19 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1824c2 │ │ │ │ + bne.w 1824f2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1824e4 │ │ │ │ + b.n 182514 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ @@ -438510,66 +438540,66 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 182dec │ │ │ │ + beq.w 182e1c │ │ │ │ negs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.n 1828c6 │ │ │ │ + ble.n 1828f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, fp, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ movne r3, sl │ │ │ │ - beq.w 1830e8 │ │ │ │ + beq.w 183118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 182976 │ │ │ │ + beq.n 1829a6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1829f6 │ │ │ │ + beq.n 182a26 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ and.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 182d4e │ │ │ │ + beq.w 182d7e │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adc.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r5 │ │ │ │ sbcs.w r5, r4, #0 │ │ │ │ - bcs.w 182ee8 │ │ │ │ + bcs.w 182f18 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ lsls r5, r1, #20 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ asrs r1, r3, #10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r2, r0, r6 │ │ │ │ and.w r4, r3, #2147483648 @ 0x80000000 │ │ │ │ add r4, r5 │ │ │ │ adc.w r3, r1, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 182664 │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w r0, r3, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r6, #2045 @ 0x7fd │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ orrs r3, r1 │ │ │ │ @@ -438577,78 +438607,78 @@ │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r6 │ │ │ │ and.w r5, r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - bcc.n 182a82 │ │ │ │ + bcc.n 182ab2 │ │ │ │ cmp r4, r7 │ │ │ │ - blt.w 182f04 │ │ │ │ + blt.w 182f34 │ │ │ │ subw r3, r9, #2046 @ 0x7fe │ │ │ │ mov r1, r6 │ │ │ │ orrs r3, r4 │ │ │ │ mov.w r3, r0, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18300e │ │ │ │ + bne.w 18303e │ │ │ │ lsrs r2, r2, #10 │ │ │ │ orr.w r2, r2, r0, lsl #22 │ │ │ │ asrs r0, r0, #10 │ │ │ │ orrs.w r3, r2, r0 │ │ │ │ itt ne │ │ │ │ lslne r1, r1, #20 │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 182a9a │ │ │ │ + bne.n 182aca │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r7, r4 │ │ │ │ adc.w r1, r1, r5 │ │ │ │ adds r4, r3, r2 │ │ │ │ adc.w r5, r0, r1 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 182664 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 18250c │ │ │ │ + b.n 18253c │ │ │ │ lsrs r2, r1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov.w r3, r3, lsr #1 │ │ │ │ sbcs.w r2, sl, #0 │ │ │ │ - bcc.n 182af2 │ │ │ │ + bcc.n 182b22 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 182f88 │ │ │ │ + blt.w 182fb8 │ │ │ │ subw r2, r9, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - bne.w 182dd4 │ │ │ │ + bne.w 182e04 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r3, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ mov.w r4, r9, lsl #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18276e │ │ │ │ + b.n 18279e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ - bne.w 182d14 │ │ │ │ + bne.w 182d44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ negs r5, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -438661,64 +438691,64 @@ │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r6, r2 │ │ │ │ lsl.w r3, r0, r5 │ │ │ │ orr.w r3, r3, r7 │ │ │ │ lsr.w r7, r0, ip │ │ │ │ str.w r3, [fp], #4 │ │ │ │ - bne.n 182b3c │ │ │ │ + bne.n 182b6c │ │ │ │ add.w r3, lr, #88 @ 0x58 │ │ │ │ add.w lr, sp, r3 │ │ │ │ str.w r7, [lr, #-24] │ │ │ │ - cbz r1, 182b74 │ │ │ │ + cbz r1, 182ba4 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ rsb r0, r6, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 182b7e │ │ │ │ + cbz r4, 182bae │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq.w 182e12 │ │ │ │ + beq.w 182e42 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ subs r2, r0, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 182c4e │ │ │ │ + beq.n 182c7e │ │ │ │ cmp r3, r0 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r1, r5 │ │ │ │ sub.w r2, r0, r3 │ │ │ │ sub.w r2, r2, r6 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 182b9c │ │ │ │ + bne.n 182bcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 182520 │ │ │ │ + beq.w 182550 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 182be0 │ │ │ │ + bmi.n 182c10 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r0, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ @@ -438728,48 +438758,48 @@ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ adc.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r7, r2, #0 │ │ │ │ - bcc.n 182c26 │ │ │ │ + bcc.n 182c56 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 183098 │ │ │ │ + blt.w 1830c8 │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r5, r2 │ │ │ │ mov.w r2, r0, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1830f2 │ │ │ │ + bne.w 183122 │ │ │ │ lsrs r1, r3, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ asrs r0, r0, #10 │ │ │ │ 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 182634 │ │ │ │ + b.n 182664 │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ - b.n 182ba8 │ │ │ │ + b.n 182bd8 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, r3, [sp, #56] @ 0x38 │ │ │ │ - bge.w 182520 │ │ │ │ + bge.w 182550 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -438780,91 +438810,91 @@ │ │ │ │ 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 182c76 │ │ │ │ - b.n 182520 │ │ │ │ + bne.n 182ca6 │ │ │ │ + b.n 182550 │ │ │ │ rsb r2, r9, #0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 182e9a │ │ │ │ + ble.w 182eca │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18276e │ │ │ │ + b.n 18279e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1827de │ │ │ │ + b.n 18280e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.w 182442 │ │ │ │ + b.w 182472 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 182e52 │ │ │ │ + beq.w 182e82 │ │ │ │ clz r2, r2 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add.w r2, r2, #63 @ 0x3f │ │ │ │ adc.w r4, r4, #0 │ │ │ │ subs.w r5, r9, r3 │ │ │ │ mov.w r6, r2, lsr #5 │ │ │ │ sbc.w sl, sl, r4 │ │ │ │ uxtb r2, r6 │ │ │ │ ands.w r3, r3, #31 │ │ │ │ - bne.w 183022 │ │ │ │ + bne.w 183052 │ │ │ │ rsb r7, r2, #3 │ │ │ │ rsb r3, r6, #1073741824 @ 0x40000000 │ │ │ │ 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 182d04 │ │ │ │ + bne.n 182d34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 18270a │ │ │ │ + b.n 18273a │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ it cs │ │ │ │ movcs r6, #4 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add.w r0, r8, r2 │ │ │ │ - b.n 182d30 │ │ │ │ + b.n 182d60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 182e88 │ │ │ │ + beq.w 182eb8 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 182d2a │ │ │ │ + beq.n 182d5a │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 182e5c │ │ │ │ + bls.w 182e8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 182b78 │ │ │ │ + b.n 182ba8 │ │ │ │ adds r2, r2, r2 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ adcs r3, r3 │ │ │ │ subs.w r5, r9, #2 │ │ │ │ adc.w r0, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcc.n 182db4 │ │ │ │ + bcc.n 182de4 │ │ │ │ and.w r1, r5, #63 @ 0x3f │ │ │ │ negs r6, r5 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ add.w r7, r5, #32 │ │ │ │ mov r5, r4 │ │ │ │ rsb r4, r1, #32 │ │ │ │ lsl.w r0, r3, r1 │ │ │ │ @@ -438886,96 +438916,96 @@ │ │ │ │ lsrs r6, r2, #10 │ │ │ │ asrs r1, r3, #10 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ orrs.w r3, r6, r1 │ │ │ │ itt eq │ │ │ │ moveq r0, r6 │ │ │ │ moveq r5, r1 │ │ │ │ - beq.w 182a22 │ │ │ │ + beq.w 182a52 │ │ │ │ lsls r5, r5, #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 182a22 │ │ │ │ + b.n 182a52 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1826e6 │ │ │ │ + b.n 182716 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ 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.n 182634 │ │ │ │ + b.n 182664 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ 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 r2, r4 │ │ │ │ - bne.n 182df6 │ │ │ │ + bne.n 182e26 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 1824e4 │ │ │ │ + b.w 182514 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 182e2a │ │ │ │ + beq.n 182e5a │ │ │ │ ite cc │ │ │ │ movcc r4, #1 │ │ │ │ movcs r4, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 182e20 │ │ │ │ + bne.n 182e50 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 182934 │ │ │ │ + b.n 182964 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1826e6 │ │ │ │ + b.n 182716 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 182cc6 │ │ │ │ + b.n 182cf6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r5, r6 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ands.w r1, r3, #31 │ │ │ │ - bne.w 182fc4 │ │ │ │ + bne.w 182ff4 │ │ │ │ rsb r5, r5, #3 │ │ │ │ subs r3, r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ uxtb r5, r5 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 182e7a │ │ │ │ - b.n 182b66 │ │ │ │ + bne.n 182eaa │ │ │ │ + b.n 182b96 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 182e5c │ │ │ │ + bls.n 182e8c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ str.w r4, [r8, #12] │ │ │ │ - b.n 182b7e │ │ │ │ + b.n 182bae │ │ │ │ and.w r0, r9, #63 @ 0x3f │ │ │ │ rsb r5, r2, #32 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsl.w r4, r3, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ @@ -438989,28 +439019,28 @@ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ lsr.w r3, r3, r2 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - b.n 182758 │ │ │ │ + b.n 182788 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 183106 │ │ │ │ + blt.w 183136 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 183080 │ │ │ │ + blt.w 1830b0 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #32720 @ 0x7fd0 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ asrs r1, r3, #10 │ │ │ │ - b.n 182a22 │ │ │ │ + b.n 182a52 │ │ │ │ negs r3, r1 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 183004 │ │ │ │ + bhi.n 183034 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ rsb r6, r3, #32 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r4, r0, r1 │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsr.w ip, r2, ip │ │ │ │ @@ -439024,123 +439054,123 @@ │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ lsr.w r0, r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 182a82 │ │ │ │ + b.n 182ab2 │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ble.w 1828c6 │ │ │ │ + ble.w 1828f6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs.w r3, r8, r3 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.w 1829dc │ │ │ │ + bne.w 182a0c │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18292a │ │ │ │ + b.n 18295a │ │ │ │ rsb r2, r9, #0 │ │ │ │ add.w r0, r9, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ lsrs r1, r2 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ orrs r1, r0 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ orrs r1, r0 │ │ │ │ asrs r5, r2, #10 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ - b.n 182afa │ │ │ │ + b.n 182b2a │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 182634 │ │ │ │ + b.w 182664 │ │ │ │ ldr.w lr, [r8, r6, lsl #2] │ │ │ │ sub.w r2, r1, #32 │ │ │ │ rsb r3, r1, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsr.w r7, lr, r1 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq lr, r2 │ │ │ │ - beq.n 182ff0 │ │ │ │ + beq.n 183020 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ rsb r3, r5, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ - beq.w 18312c │ │ │ │ + beq.w 18315c │ │ │ │ negs r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - b.n 182b2c │ │ │ │ + b.n 182b5c │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 182a9a │ │ │ │ + b.n 182aca │ │ │ │ add.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r7, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 182634 │ │ │ │ + b.w 182664 │ │ │ │ rsb r2, r2, #4 │ │ │ │ rsb lr, r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ uxtb r7, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r4, r7, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w r8, r0, r2 │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ add.w r1, sp, ip │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 182706 │ │ │ │ + beq.w 182736 │ │ │ │ add.w r7, r7, #1073741824 @ 0x40000000 │ │ │ │ and.w lr, lr, #31 │ │ │ │ subs r7, #1 │ │ │ │ add ip, r8 │ │ │ │ mov r9, r3 │ │ │ │ add.w r7, r0, r7, lsl #2 │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ lsr.w r4, r3, lr │ │ │ │ orrs r1, r4 │ │ │ │ str.w r1, [ip], #-4 │ │ │ │ lsl.w r1, r3, r9 │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 18305e │ │ │ │ + bne.n 18308e │ │ │ │ str r1, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18270a │ │ │ │ - b.w 182710 │ │ │ │ + bne.w 18273a │ │ │ │ + b.w 182740 │ │ │ │ and.w r1, fp, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r0, #1 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 182634 │ │ │ │ + b.w 182664 │ │ │ │ and.w r2, r5, #63 @ 0x3f │ │ │ │ negs r7, r5 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r1, r0, r2 │ │ │ │ adds r5, #32 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ @@ -439155,52 +439185,52 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ lsr.w r0, r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 182c26 │ │ │ │ + b.n 182c56 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r6, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n 18293a │ │ │ │ + b.n 18296a │ │ │ │ add.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r4, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 182634 │ │ │ │ + b.w 182664 │ │ │ │ mov r5, r0 │ │ │ │ negs r0, r1 │ │ │ │ adds r1, #32 │ │ │ │ lsrs r2, r0 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ asrs r1, r0, #10 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ orr.w r6, r6, r0, lsl #22 │ │ │ │ - b.n 182dca │ │ │ │ + b.n 182dfa │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 182b62 │ │ │ │ + b.n 182b92 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ subs.w r5, r9, r2 │ │ │ │ mov r3, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ lsrs r6, r2, #5 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 182ce0 │ │ │ │ + bls.w 182d10 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 18270a │ │ │ │ + b.w 18273a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vmov r3, s0 │ │ │ │ vmov r9, s1 │ │ │ │ vmov r8, s2 │ │ │ │ ubfx r0, r3, #23, #8 │ │ │ │ ubfx r5, r3, #0, #23 │ │ │ │ eor.w lr, r9, r3 │ │ │ │ @@ -439208,63 +439238,63 @@ │ │ │ │ mov r2, r8 │ │ │ │ ubfx r1, r9, #23, #8 │ │ │ │ ubfx r6, r8, #0, #23 │ │ │ │ ubfx r7, r8, #23, #8 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ mov.w ip, lr, lsr #31 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w 1832ca │ │ │ │ + beq.w 1832fa │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1832a2 │ │ │ │ + beq.w 1832d2 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 183322 │ │ │ │ - cbnz r0, 1831ac │ │ │ │ + beq.w 183352 │ │ │ │ + cbnz r0, 1831dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 183322 │ │ │ │ + beq.w 183352 │ │ │ │ clz r0, r5 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ rsb r0, r0, #9 │ │ │ │ lsls r5, r3 │ │ │ │ - cbnz r1, 1831c2 │ │ │ │ + cbnz r1, 1831f2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183322 │ │ │ │ + beq.w 183352 │ │ │ │ clz r1, r4 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r4, r3 │ │ │ │ lsls r5, r5, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ orr.w r5, r5, #1073741824 @ 0x40000000 │ │ │ │ orr.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ add r1, r0 │ │ │ │ umull r4, r5, r5, r4 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs.w r3, r1, #126 @ 0x7e │ │ │ │ - bcc.w 18332a │ │ │ │ + bcc.w 18335a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183338 │ │ │ │ + beq.w 183368 │ │ │ │ sub.w r8, r3, r7 │ │ │ │ lsls r6, r6, #6 │ │ │ │ orr.w r6, r6, #536870912 @ 0x20000000 │ │ │ │ mov r0, ip │ │ │ │ uxth.w r9, r8 │ │ │ │ cmp ip, r2 │ │ │ │ sxth.w r8, r8 │ │ │ │ - beq.w 183356 │ │ │ │ + beq.w 183386 │ │ │ │ movs r1, #0 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 1833d4 │ │ │ │ - beq.w 183476 │ │ │ │ + blt.w 183404 │ │ │ │ + beq.w 1834a6 │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ - bls.w 18352e │ │ │ │ + bls.w 18355e │ │ │ │ subs r4, #1 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ clz r1, r5 │ │ │ │ - cbnz r5, 183228 │ │ │ │ + cbnz r5, 183258 │ │ │ │ clz r1, r4 │ │ │ │ adds r1, #32 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r3, r3, r2 │ │ │ │ rsb r1, r1, #33 @ 0x21 │ │ │ │ @@ -439287,95 +439317,95 @@ │ │ │ │ orrs r6, r7 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 18346e │ │ │ │ + bls.w 18349e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18344a │ │ │ │ + blt.w 18347a │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18346e │ │ │ │ + beq.w 18349e │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1833c2 │ │ │ │ + b.n 1833f2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18334e │ │ │ │ + bne.n 18337e │ │ │ │ sub.w r7, r7, #255 @ 0xff │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r6, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r7, #1 │ │ │ │ - cbnz r3, 183322 │ │ │ │ + cbnz r3, 183352 │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r5, r0 │ │ │ │ - bne.n 1832fe │ │ │ │ + bne.n 18332e │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - b.n 183318 │ │ │ │ - cbnz r5, 18331e │ │ │ │ + b.n 183348 │ │ │ │ + cbnz r5, 18334e │ │ │ │ sub.w r3, r1, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 18334e │ │ │ │ + cbnz r3, 18337e │ │ │ │ sub.w r7, r7, #255 @ 0xff │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r6, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r7, #1 │ │ │ │ - cbnz r3, 183322 │ │ │ │ + cbnz r3, 183352 │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.n 1832c4 │ │ │ │ + beq.n 1832f4 │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ eor.w r2, ip, r2 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ tst r2, r7 │ │ │ │ vmov s0, r3 │ │ │ │ - beq.n 18331e │ │ │ │ + beq.n 18334e │ │ │ │ adds r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vmov s0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r4, r4, r4 │ │ │ │ sub.w r3, r1, #127 @ 0x7f │ │ │ │ adcs r5, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1831e8 │ │ │ │ + bne.w 183218 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 183580 │ │ │ │ + beq.w 1835b0 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r1, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r1 │ │ │ │ - b.n 1831e8 │ │ │ │ + b.n 183218 │ │ │ │ vmov s0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 1834c4 │ │ │ │ + ble.w 1834f4 │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 183392 │ │ │ │ + bhi.n 1833c2 │ │ │ │ rsb r1, r9, #32 │ │ │ │ sub.w r2, r9, #32 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orrs r1, r2 │ │ │ │ rsb r2, r9, #0 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ @@ -439385,33 +439415,33 @@ │ │ │ │ lsr.w r2, r6, r9 │ │ │ │ adds r1, r4, r1 │ │ │ │ adc.w r2, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1835c0 │ │ │ │ + blt.w 1835f0 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 183612 │ │ │ │ + bls.w 183642 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 183618 │ │ │ │ + blt.w 183648 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 183572 │ │ │ │ + beq.w 1835a2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, ip, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 18331e │ │ │ │ + b.n 18334e │ │ │ │ mov r0, r2 │ │ │ │ mov r3, r7 │ │ │ │ cmn.w r8, #62 @ 0x3e │ │ │ │ - blt.w 183516 │ │ │ │ + blt.w 183546 │ │ │ │ and.w r9, r9, #63 @ 0x3f │ │ │ │ rsb r2, r8, #0 │ │ │ │ sub.w sl, r9, #32 │ │ │ │ rsb lr, r9, #32 │ │ │ │ lsl.w ip, r5, r9 │ │ │ │ add.w r8, r8, #32 │ │ │ │ lsl.w sl, r4, sl │ │ │ │ @@ -439428,69 +439458,69 @@ │ │ │ │ orr.w r4, r4, ip │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ sbc.w r5, r6, r2 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ - bne.n 18349c │ │ │ │ + bne.n 1834cc │ │ │ │ sub.w r3, r7, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 18356e │ │ │ │ + bls.w 18359e │ │ │ │ mov r2, r1 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 18356e │ │ │ │ + bhi.w 18359e │ │ │ │ negs r4, r3 │ │ │ │ lsr.w r1, r2, r3 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r3, #0 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ cmp r4, r3 │ │ │ │ ite eq │ │ │ │ moveq r2, r1 │ │ │ │ orrne.w r2, r1, #1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq.n 18356e │ │ │ │ + beq.n 18359e │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 183572 │ │ │ │ + b.n 1835a2 │ │ │ │ subs r5, r5, r6 │ │ │ │ subs.w r4, r4, r8 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ itt eq │ │ │ │ andeq.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 18331e │ │ │ │ + beq.w 18334e │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 18349c │ │ │ │ + bge.n 1834cc │ │ │ │ negs r4, r4 │ │ │ │ eor.w r0, ip, #1 │ │ │ │ sbc.w r5, r8, r5 │ │ │ │ clz r1, r5 │ │ │ │ - cbnz r5, 1834a8 │ │ │ │ + cbnz r5, 1834d8 │ │ │ │ clz r1, r4 │ │ │ │ adds r1, #32 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r6, r1, #33 @ 0x21 │ │ │ │ uxtb r1, r1 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r3, r3, r2 │ │ │ │ uxtb r2, r6 │ │ │ │ lsls r6, r6, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r2, r4, r2 │ │ │ │ - bpl.w 183280 │ │ │ │ - b.n 183230 │ │ │ │ + bpl.w 1832b0 │ │ │ │ + b.n 183260 │ │ │ │ rsb r2, r8, #32 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ it gt │ │ │ │ movgt r2, #1 │ │ │ │ - bgt.n 183512 │ │ │ │ + bgt.n 183542 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ sub.w r7, r8, #32 │ │ │ │ lsr.w r2, r4, r2 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ lsl.w r8, r5, r8 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ @@ -439503,89 +439533,89 @@ │ │ │ │ lsl.w r7, r4, r7 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r7, r5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ add r2, r6 │ │ │ │ - b.n 1833a0 │ │ │ │ + b.n 1833d0 │ │ │ │ subs r4, r1, #1 │ │ │ │ subs r5, r6, #1 │ │ │ │ ite ne │ │ │ │ clzne r1, r5 │ │ │ │ addeq.w r1, r6, #31 │ │ │ │ uxtb r1, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 183230 │ │ │ │ + b.n 183260 │ │ │ │ rsb r2, r9, #32 │ │ │ │ sub.w r7, r9, #32 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r9, #0 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ lsls.w r7, r6, r7 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs r4, r4, r2 │ │ │ │ lsr.w r6, r6, r9 │ │ │ │ sbc.w r5, r5, r6 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ - bne.n 18349c │ │ │ │ + bne.n 1834cc │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 18356e │ │ │ │ + bls.n 18359e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 183448 │ │ │ │ + blt.w 183478 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r0, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ vmov s0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bics.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r4, r4, lsr #31 │ │ │ │ add.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ orr.w r4, r4, r5, lsl #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bls.n 1835fe │ │ │ │ + bls.n 18362e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1835d6 │ │ │ │ + blt.n 183606 │ │ │ │ lsrs r1, r4, #31 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - cbz r1, 1835fe │ │ │ │ + cbz r1, 18362e │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 18331e │ │ │ │ + b.n 18334e │ │ │ │ subs r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 18346e │ │ │ │ + bls.w 18349e │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 18328c │ │ │ │ + bge.w 1832bc │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 183454 │ │ │ │ + b.n 183484 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r2, r6 │ │ │ │ movhi r4, r2 │ │ │ │ - bhi.n 183608 │ │ │ │ + bhi.n 183638 │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r1, r4, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ mov r2, r6 │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ @@ -439595,51 +439625,51 @@ │ │ │ │ itet eq │ │ │ │ moveq r2, r4 │ │ │ │ lslne r2, r2, #23 │ │ │ │ moveq r4, r2 │ │ │ │ add r3, r2 │ │ │ │ add r3, r4 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 18331e │ │ │ │ + b.n 18334e │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 183572 │ │ │ │ + b.n 1835a2 │ │ │ │ negs r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 183472 │ │ │ │ + b.n 1834a2 │ │ │ │ vmov r2, r3, d0 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ subw r4, r3, #2047 @ 0x7ff │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - cbz r4, 1836a2 │ │ │ │ + cbz r4, 1836d2 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ orrs.w r4, r4, lr │ │ │ │ - beq.n 18369c │ │ │ │ + beq.n 1836cc │ │ │ │ mov.w ip, r2, lsr #22 │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orr.w ip, ip, lr, lsl #10 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ orrs.w r2, r3, ip │ │ │ │ - beq.n 18369c │ │ │ │ + beq.n 1836cc │ │ │ │ eor.w r4, r0, #1 │ │ │ │ mvn.w r2, #896 @ 0x380 │ │ │ │ add r3, r2 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ lsls r2, r4, #6 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ uxtb r2, r2 │ │ │ │ - bhi.n 1836b8 │ │ │ │ + bhi.n 1836e8 │ │ │ │ lsls r3, r3, #23 │ │ │ │ add r2, ip │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r4, #1 │ │ │ │ @@ -439655,28 +439685,28 @@ │ │ │ │ orrs.w r2, r2, lr │ │ │ │ vmov s0, r3 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1836cc │ │ │ │ + blt.n 1836fc │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - beq.n 183710 │ │ │ │ + beq.n 183740 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ vmov s0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ itt hi │ │ │ │ movhi.w r0, #4294967295 @ 0xffffffff │ │ │ │ movhi r3, #1 │ │ │ │ - bhi.n 183706 │ │ │ │ + bhi.n 183736 │ │ │ │ negs r0, r3 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ and.w r0, r0, #31 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ @@ -439685,56 +439715,56 @@ │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r4, #1 │ │ │ │ mvns r0, r0 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ and.w r2, r0, r2, lsr #7 │ │ │ │ - b.n 183692 │ │ │ │ + b.n 1836c2 │ │ │ │ mov.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 18367a │ │ │ │ + b.n 1836aa │ │ │ │ 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 183772 │ │ │ │ + beq.n 1837a2 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 18376e │ │ │ │ + beq.n 18379e │ │ │ │ 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 18376e │ │ │ │ + beq.n 18379e │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 18378c │ │ │ │ + bls.n 1837bc │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18379c │ │ │ │ + blt.n 1837cc │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1837bc │ │ │ │ + beq.n 1837ec │ │ │ │ add.w r0, r0, #31616 @ 0x7b80 │ │ │ │ adds r0, #127 @ 0x7f │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18376e │ │ │ │ + beq.n 18379e │ │ │ │ lsrs r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r2 │ │ │ │ addcc r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -439749,270 +439779,270 @@ │ │ │ │ bx lr │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 183792 │ │ │ │ + bhi.n 1837c2 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ sbfx ip, ip, #4, #12 │ │ │ │ uxth.w r2, ip │ │ │ │ - b.n 183792 │ │ │ │ + b.n 1837c2 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 183792 │ │ │ │ + b.n 1837c2 │ │ │ │ stmdb 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 r8, r1, #63 @ 0x3f │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r8 │ │ │ │ lsls r7, r1, #26 │ │ │ │ - beq.n 183808 │ │ │ │ + beq.n 183838 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls.w sl, r2, r3 │ │ │ │ - beq.n 183808 │ │ │ │ + beq.n 183838 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 183814 │ │ │ │ + cbnz r3, 183844 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 1837f4 │ │ │ │ + bne.n 183824 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w sl, r3, #63 @ 0x3f │ │ │ │ lsls r6, r3, #26 │ │ │ │ mov r7, sl │ │ │ │ - beq.n 183856 │ │ │ │ + beq.n 183886 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 183856 │ │ │ │ + beq.n 183886 │ │ │ │ strd r8, r4, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 18385e │ │ │ │ + cbnz r3, 18388e │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 183838 │ │ │ │ + bne.n 183868 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1837fa │ │ │ │ + b.n 18382a │ │ │ │ bic.w lr, r3, #63 @ 0x3f │ │ │ │ lsls r0, r3, #26 │ │ │ │ mov r2, lr │ │ │ │ - beq.n 183898 │ │ │ │ + beq.n 1838c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w fp, r1, r3 │ │ │ │ - beq.n 183898 │ │ │ │ + beq.n 1838c8 │ │ │ │ str r6, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r6, lr │ │ │ │ strd sl, r8, [sp, #16] │ │ │ │ strd lr, r7, [sp, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1838a0 │ │ │ │ + cbnz r3, 1838d0 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 183882 │ │ │ │ + bne.n 1838b2 │ │ │ │ ldrd sl, r8, [sp, #16] │ │ │ │ ldrd r6, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18383e │ │ │ │ + b.n 18386e │ │ │ │ bic.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r7 │ │ │ │ - beq.n 1838d8 │ │ │ │ + beq.n 183908 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w sl, sl, r3 │ │ │ │ - beq.n 1838d8 │ │ │ │ + beq.n 183908 │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 1838e0 │ │ │ │ + cbnz r3, 183910 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1838c4 │ │ │ │ + bne.n 1838f4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 183886 │ │ │ │ + b.n 1838b6 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 183914 │ │ │ │ + beq.n 183944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 183914 │ │ │ │ + beq.n 183944 │ │ │ │ movs r3, #0 │ │ │ │ strd r9, r4, [sp, #44] @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbnz r1, 18391a │ │ │ │ + cbnz r1, 18394a │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 183900 │ │ │ │ + bne.n 183930 │ │ │ │ ldrd r9, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1838c8 │ │ │ │ + b.n 1838f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1837c4 │ │ │ │ - b.n 183904 │ │ │ │ + bl 1837f4 │ │ │ │ + b.n 183934 │ │ │ │ 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, 183942 │ │ │ │ + cbnz r3, 183972 │ │ │ │ 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 r5, r3, #63 @ 0x3f │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r5 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - beq.n 18397a │ │ │ │ + beq.n 1839aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsls.w r8, r8, r3 │ │ │ │ - beq.n 18397a │ │ │ │ + beq.n 1839aa │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 183986 │ │ │ │ + cbnz r3, 1839b6 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 18396e │ │ │ │ + bne.n 18399e │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r9, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r9 │ │ │ │ - beq.n 1839c0 │ │ │ │ + beq.n 1839f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ lsls.w fp, fp, r3 │ │ │ │ - beq.n 1839c0 │ │ │ │ + beq.n 1839f0 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 1839c6 │ │ │ │ + cbnz r3, 1839f6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 1839a8 │ │ │ │ + bne.n 1839d8 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 4aa90 │ │ │ │ - b.n 183972 │ │ │ │ + b.n 1839a2 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1839fc │ │ │ │ + beq.n 183a2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 1839fc │ │ │ │ + beq.n 183a2c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r0, r7, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbnz r1, 183a02 │ │ │ │ + cbnz r1, 183a32 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1839e8 │ │ │ │ + bne.n 183a18 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1839ae │ │ │ │ + b.n 1839de │ │ │ │ mov r0, r7 │ │ │ │ - bl 1837c4 │ │ │ │ - b.n 1839ec │ │ │ │ + bl 1837f4 │ │ │ │ + b.n 183a1c │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #584] @ (183c68 ) │ │ │ │ + ldr r2, [pc, #584] @ (183c98 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (183c6c ) │ │ │ │ + ldr r3, [pc, #584] @ (183c9c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r7, #32 │ │ │ │ sub.w fp, r7, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183bc6 │ │ │ │ + beq.w 183bf6 │ │ │ │ movs r2, #1 │ │ │ │ lsr.w r3, r2, r9 │ │ │ │ lsl.w fp, r2, fp │ │ │ │ orr.w fp, fp, r3 │ │ │ │ lsl.w r9, r2, r7 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ mul.w r1, ip, r7 │ │ │ │ @@ -440022,467 +440052,467 @@ │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ orrs r3, r0 │ │ │ │ orrs r3, r2 │ │ │ │ lsr.w r2, r5, r1 │ │ │ │ cmp r3, r9 │ │ │ │ sbcs.w r2, r2, fp │ │ │ │ - bcs.n 183b64 │ │ │ │ + bcs.n 183b94 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r7 │ │ │ │ mvn.w r9, r9 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183aa8 │ │ │ │ - b.n 183adc │ │ │ │ + bne.n 183ad8 │ │ │ │ + b.n 183b0c │ │ │ │ mul.w r1, ip, r7 │ │ │ │ rsb r0, r1, #32 │ │ │ │ sub.w r2, r1, #32 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ orrs r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ add.w sl, r3, r1, lsl #2 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 183b04 │ │ │ │ + cbz r4, 183b34 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 183aa4 │ │ │ │ + bne.n 183ad4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ - ldr r2, [pc, #392] @ (183c70 ) │ │ │ │ + ldr r2, [pc, #392] @ (183ca0 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ (183c6c ) │ │ │ │ + ldr r3, [pc, #380] @ (183c9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 183c64 │ │ │ │ + bne.w 183c94 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w fp, r3, r2 │ │ │ │ mov r2, fp │ │ │ │ blx 4aacc │ │ │ │ - cbnz r0, 183b60 │ │ │ │ + cbnz r0, 183b90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ dmb ish │ │ │ │ ldrex fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 183b4a │ │ │ │ + bne.n 183b7a │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183b38 │ │ │ │ + bne.n 183b68 │ │ │ │ dmb ish │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 183ad2 │ │ │ │ + beq.n 183b02 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ mov r4, fp │ │ │ │ blx 4aa90 │ │ │ │ - b.n 183ad2 │ │ │ │ + b.n 183b02 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183b2c │ │ │ │ + b.n 183b5c │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4aacc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183c56 │ │ │ │ + bne.n 183c86 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 183bac │ │ │ │ + bne.n 183bdc │ │ │ │ strex r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 183b9c │ │ │ │ + bne.n 183bcc │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 183a60 │ │ │ │ + beq.w 183a90 │ │ │ │ blx 4aa90 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 183a60 │ │ │ │ + b.n 183a90 │ │ │ │ lsl.w r1, r5, r9 │ │ │ │ lsr.w r2, r6, r7 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r1, r5, fp │ │ │ │ lsr.w r3, r5, r7 │ │ │ │ orrs r2, r1 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 183c5e │ │ │ │ + beq.n 183c8e │ │ │ │ lsl.w r1, r3, r9 │ │ │ │ adds r4, #1 │ │ │ │ lsrs r2, r7 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r1, r3, fp │ │ │ │ orrs r2, r1 │ │ │ │ lsrs r3, r7 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 183be0 │ │ │ │ + bne.n 183c10 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 183c4a │ │ │ │ + cbz r4, 183c7a │ │ │ │ movs r3, #4 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4aacc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbnz r0, 183c5a │ │ │ │ + cbnz r0, 183c8a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183c30 │ │ │ │ + bne.n 183c60 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183c20 │ │ │ │ + bne.n 183c50 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183a4e │ │ │ │ + beq.w 183a7e │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ blx 4aa90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 183a4e │ │ │ │ + b.n 183a7e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 183c04 │ │ │ │ + b.n 183c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183b88 │ │ │ │ + b.n 183bb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183c16 │ │ │ │ + b.n 183c46 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - b.n 183c4e │ │ │ │ + b.n 183c7e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #168] @ (183d38 ) │ │ │ │ + ldr r2, [pc, #168] @ (183d68 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #168] @ (183d3c ) │ │ │ │ + ldr r3, [pc, #168] @ (183d6c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - add r3, pc, #136 @ (adr r3, 183d30 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 183d60 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4b4dc <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 183cfa │ │ │ │ + cbz r5, 183d2a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 183cda │ │ │ │ + beq.n 183d0a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 183cd4 │ │ │ │ + bne.n 183d04 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183cc4 │ │ │ │ + bne.n 183cf4 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 183cfa │ │ │ │ - cbz r6, 183d16 │ │ │ │ + cbz r3, 183d2a │ │ │ │ + cbz r6, 183d46 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 183cf4 │ │ │ │ + bge.n 183d24 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 183d22 │ │ │ │ + beq.n 183d52 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 183cbc │ │ │ │ + bne.n 183cec │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (183d40 ) │ │ │ │ - ldr r3, [pc, #60] @ (183d3c ) │ │ │ │ + ldr r2, [pc, #64] @ (183d70 ) │ │ │ │ + ldr r3, [pc, #60] @ (183d6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 183d26 │ │ │ │ + bne.n 183d56 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ - b.n 183cf4 │ │ │ │ + bl 17b1fc │ │ │ │ + b.n 183d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183cfc │ │ │ │ + b.n 183d2c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 183d6e │ │ │ │ + cbz r2, 183d9e │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 183d80 │ │ │ │ + bcc.n 183db0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 183db4 │ │ │ │ + bcs.n 183de4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 192d30 │ │ │ │ + bl 192d60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 192eec │ │ │ │ + bl 192f1c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 183d92 │ │ │ │ + bne.n 183dc2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 183d6a │ │ │ │ + beq.n 183d9a │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ 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] @ (183e04 ) │ │ │ │ - ldr r0, [pc, #52] @ (183e08 ) │ │ │ │ + ldr r5, [pc, #52] @ (183e34 ) │ │ │ │ + ldr r0, [pc, #52] @ (183e38 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 183dfa │ │ │ │ + beq.n 183e2a │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 183d44 │ │ │ │ + bl 183d74 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 183de4 │ │ │ │ - ldr r0, [pc, #16] @ (183e0c ) │ │ │ │ + bne.n 183e14 │ │ │ │ + ldr r0, [pc, #16] @ (183e3c ) │ │ │ │ add r0, pc │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 18400c │ │ │ │ + b.n 183fdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfa20007b │ │ │ │ - ldr??.w r0, [r8, #123] @ 0x7b │ │ │ │ + ldr??.w r0, [r0, #123] @ 0x7b │ │ │ │ + vst1.8 @ instruction: 0xf9c8007b │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #120] @ (183e98 ) │ │ │ │ + ldr r2, [pc, #120] @ (183ec8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (183e9c ) │ │ │ │ + ldr r3, [pc, #120] @ (183ecc ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4b928 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #92] @ (183ea0 ) │ │ │ │ + ldr r1, [pc, #92] @ (183ed0 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ strd r5, r6, [r4] │ │ │ │ - bl 18471c │ │ │ │ - cbnz r0, 183e8a │ │ │ │ + bl 18474c │ │ │ │ + cbnz r0, 183eba │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 183e76 │ │ │ │ + bmi.n 183ea6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (183ea4 ) │ │ │ │ - ldr r3, [pc, #56] @ (183e9c ) │ │ │ │ + ldr r2, [pc, #68] @ (183ed4 ) │ │ │ │ + ldr r3, [pc, #56] @ (183ecc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 183e94 │ │ │ │ + bne.n 183ec4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r2, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ blx 4ad28 │ │ │ │ - b.n 183e5c │ │ │ │ + b.n 183e8c │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183e5e │ │ │ │ + b.n 183e8e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (183ecc ) │ │ │ │ + ldr r0, [pc, #20] @ (183efc ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 192dcc │ │ │ │ - ldr r0, [pc, #12] @ (183ed0 ) │ │ │ │ + bl 192dfc │ │ │ │ + ldr r0, [pc, #12] @ (183f00 ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ + bl 29e56c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [sl, fp, lsl #3] │ │ │ │ + vst4.16 {d0-d3}, [sl :256], fp │ │ │ │ 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 184978 │ │ │ │ - cbnz r0, 183eec │ │ │ │ + bl 1849a8 │ │ │ │ + cbnz r0, 183f1c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 184964 │ │ │ │ + bl 184994 │ │ │ │ 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 r1, [pc, #596] @ (18415c ) │ │ │ │ + ldr r1, [pc, #596] @ (18418c ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #596] @ (184160 ) │ │ │ │ + ldr r2, [pc, #596] @ (184190 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #596] @ (184164 ) │ │ │ │ + ldr r5, [pc, #596] @ (184194 ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1840f8 │ │ │ │ + bmi.w 184128 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1840e6 │ │ │ │ + bmi.w 184116 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1840c6 │ │ │ │ + bne.w 1840f6 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 183f62 │ │ │ │ - b.n 18401c │ │ │ │ + bhi.n 183f92 │ │ │ │ + b.n 18404c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192d9c │ │ │ │ + bl 192dcc │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 18401c │ │ │ │ + bls.n 18404c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 183f52 │ │ │ │ + beq.n 183f82 │ │ │ │ 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] │ │ │ │ @@ -440504,173 +440534,173 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 4b6a0 <__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 192d80 │ │ │ │ + bl 192db0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1840be │ │ │ │ + beq.n 1840ee │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 18400c │ │ │ │ + cbz r3, 18403c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 183ff6 │ │ │ │ + bne.n 184026 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 184132 │ │ │ │ + beq.w 184162 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 183f42 │ │ │ │ + beq.n 183f72 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 183f42 │ │ │ │ + b.n 183f72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 18409c │ │ │ │ + cbnz r7, 1840cc │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 184092 │ │ │ │ + beq.n 1840c2 │ │ │ │ ldr.w r9, [r4, #180] @ 0xb4 │ │ │ │ mov r8, r5 │ │ │ │ mov.w sl, #24 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, fp │ │ │ │ mul.w fp, sl, r6 │ │ │ │ add.w r3, r9, fp │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ - cbz r2, 18407e │ │ │ │ + cbz r2, 1840ae │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 18407c │ │ │ │ + cbz r0, 1840ac │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18405c │ │ │ │ + bne.n 18408c │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 184128 │ │ │ │ + beq.n 184158 │ │ │ │ ldr.w r9, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ add.w r3, r9, fp │ │ │ │ str r5, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 184044 │ │ │ │ + bne.n 184074 │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ - ldr r2, [pc, #196] @ (184168 ) │ │ │ │ - ldr r3, [pc, #184] @ (184160 ) │ │ │ │ + bl 192ea4 │ │ │ │ + ldr r2, [pc, #196] @ (184198 ) │ │ │ │ + ldr r3, [pc, #184] @ (184190 ) │ │ │ │ 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 184156 │ │ │ │ + bne.n 184186 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ - b.n 183f42 │ │ │ │ - ldr r2, [pc, #164] @ (18416c ) │ │ │ │ + bl 192ea4 │ │ │ │ + b.n 183f72 │ │ │ │ + ldr r2, [pc, #164] @ (18419c ) │ │ │ │ movs r3, #16 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ blx 4b958 <__snprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1847a8 │ │ │ │ - b.n 183f3a │ │ │ │ + bl 1847d8 │ │ │ │ + b.n 183f6a │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 4ae60 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 4b5d0 │ │ │ │ - b.n 183f32 │ │ │ │ + b.n 183f62 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [pc, #104] @ (184170 ) │ │ │ │ + ldr r3, [pc, #104] @ (1841a0 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 184146 │ │ │ │ + cbz r3, 184176 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 192ed8 │ │ │ │ + bl 192f08 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 18482c │ │ │ │ + bl 18485c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 183f2c │ │ │ │ + b.n 183f5c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 184070 │ │ │ │ + bl 17b1d4 │ │ │ │ + b.n 1840a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183f42 │ │ │ │ - b.n 184012 │ │ │ │ - ldr r3, [pc, #44] @ (184174 ) │ │ │ │ + beq.w 183f72 │ │ │ │ + b.n 184042 │ │ │ │ + ldr r3, [pc, #44] @ (1841a4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 192d1c │ │ │ │ - b.n 184112 │ │ │ │ + bl 192d4c │ │ │ │ + b.n 184142 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itet pl │ │ │ │ - lslpl r3, r7, #1 │ │ │ │ - cmpmi r5, #86 @ 0x56 │ │ │ │ - movpl r3, r2 │ │ │ │ + itte cs │ │ │ │ + lslcs r3, r7, #1 │ │ │ │ + cmpcs r5, #86 @ 0x56 │ │ │ │ + movcc r3, r2 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -440681,87 +440711,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r2, 1841d8 │ │ │ │ + cbz r2, 184208 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1841c8 │ │ │ │ - bhi.n 184200 │ │ │ │ + beq.n 1841f8 │ │ │ │ + bhi.n 184230 │ │ │ │ str.w r6, [r5, #160] @ 0xa0 │ │ │ │ - b.n 1841b6 │ │ │ │ + b.n 1841e6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1841c6 │ │ │ │ + beq.n 1841f6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 183e10 │ │ │ │ + bl 183e40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1841b0 │ │ │ │ + bne.n 1841e0 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - cbz r7, 1841cc │ │ │ │ + cbz r7, 1841fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r4, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1841f6 │ │ │ │ - bcs.n 1841aa │ │ │ │ + beq.n 184226 │ │ │ │ + bcs.n 1841da │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 183d44 │ │ │ │ + bl 183d74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 183d44 │ │ │ │ + bl 183d74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1842f8 │ │ │ │ + beq.n 184328 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1842be │ │ │ │ + beq.n 1842ee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 184244 │ │ │ │ + beq.n 184274 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 184262 │ │ │ │ - ldr r0, [pc, #364] @ (1843bc ) │ │ │ │ + ble.n 184292 │ │ │ │ + ldr r0, [pc, #364] @ (1843ec ) │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r9, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 184316 │ │ │ │ + bne.n 184346 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1842c4 │ │ │ │ + beq.n 1842f4 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r6, [r4, #180] @ 0xb4 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ @@ -440780,60 +440810,60 @@ │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str.w r1, [r4, #168] @ 0xa8 │ │ │ │ add r2, r3 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 192d80 │ │ │ │ + bl 192db0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1842ea │ │ │ │ + beq.n 18431a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bmi.n 18432e │ │ │ │ + bmi.n 18435e │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 192d9c │ │ │ │ + bl 192dcc │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1842d4 │ │ │ │ - b.n 18426a │ │ │ │ + beq.n 184304 │ │ │ │ + b.n 18429a │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r0, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 184238 │ │ │ │ + bne.n 184268 │ │ │ │ mov r0, fp │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 184262 │ │ │ │ + bls.n 184292 │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184178 │ │ │ │ + bl 1841a8 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - b.n 184262 │ │ │ │ + b.n 184292 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1842cc │ │ │ │ + bcs.n 1842fc │ │ │ │ add.w r7, r5, #8 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 4b790 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ @@ -440855,41 +440885,41 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 18436a │ │ │ │ + bne.n 18439a │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [r4, #180] @ 0xb4 │ │ │ │ str.w r7, [r4, #164] @ 0xa4 │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ - b.n 184274 │ │ │ │ + b.n 1842a4 │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 183fc4 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 183ff4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 17e6d4 │ │ │ │ + bl 17e704 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1844f0 │ │ │ │ + beq.w 184520 │ │ │ │ blx 4b934 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -440899,16 +440929,16 @@ │ │ │ │ cmp r7, fp │ │ │ │ mov r0, r4 │ │ │ │ it ge │ │ │ │ movge r7, fp │ │ │ │ blx 4af60 │ │ │ │ cmp r7, #0 │ │ │ │ bic.w fp, r7, r7, asr #31 │ │ │ │ - ble.n 1844fa │ │ │ │ - ldr r3, [pc, #300] @ (184544 ) │ │ │ │ + ble.n 18452a │ │ │ │ + ldr r3, [pc, #300] @ (184574 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -440924,277 +440954,277 @@ │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ str.w sl, [r4, #156] @ 0x9c │ │ │ │ str.w r9, [r4, #164] @ 0xa4 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192dfc │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d90 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #24 │ │ │ │ blx 4b790 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18450a │ │ │ │ + beq.n 18453a │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 4b790 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18450a │ │ │ │ + beq.n 18453a │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1844a4 │ │ │ │ - b.n 1844b6 │ │ │ │ + cbnz r3, 1844d4 │ │ │ │ + b.n 1844e6 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1844b6 │ │ │ │ + bls.n 1844e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183e10 │ │ │ │ + bl 183e40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18449a │ │ │ │ - cbz r5, 18450a │ │ │ │ + bne.n 1844ca │ │ │ │ + cbz r5, 18453a │ │ │ │ str.w r5, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #144] @ (184548 ) │ │ │ │ - ldr r0, [pc, #144] @ (18454c ) │ │ │ │ - ldr r5, [pc, #148] @ (184550 ) │ │ │ │ + ldr r1, [pc, #144] @ (184578 ) │ │ │ │ + ldr r0, [pc, #144] @ (18457c ) │ │ │ │ + ldr r5, [pc, #148] @ (184580 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192d4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ - ldr r3, [pc, #132] @ (184554 ) │ │ │ │ + bl 192e88 │ │ │ │ + ldr r3, [pc, #132] @ (184584 ) │ │ │ │ add.w r2, r4, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #188] @ 0xbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r4, #192] @ 0xc0 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 4af60 │ │ │ │ - ldr r2, [pc, #92] @ (184558 ) │ │ │ │ + ldr r2, [pc, #92] @ (184588 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 4b044 │ │ │ │ - b.n 18442e │ │ │ │ + b.n 18445e │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r3, 184532 │ │ │ │ + cbz r3, 184562 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 4aa90 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4af60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #14 │ │ │ │ movs r3, r2 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ - @ instruction: 0xf34e007b │ │ │ │ - @ instruction: 0xf334007b │ │ │ │ - bge.n 184558 │ │ │ │ + @ instruction: 0xf31e007b │ │ │ │ + @ instruction: 0xf304007b │ │ │ │ + bls.n 184528 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrb r6, [r6, r7] │ │ │ │ movs r2, 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 183d44 │ │ │ │ + bl 183d74 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1845ca │ │ │ │ - ldr r0, [pc, #120] @ (1845f4 ) │ │ │ │ + cbz r3, 1845fa │ │ │ │ + ldr r0, [pc, #120] @ (184624 ) │ │ │ │ add r0, pc │ │ │ │ - bl 192e58 │ │ │ │ - ldr r0, [pc, #116] @ (1845f8 ) │ │ │ │ + bl 192e88 │ │ │ │ + ldr r0, [pc, #116] @ (184628 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub.w r2, r1, #188 @ 0xbc │ │ │ │ cmp r1, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub.w r3, r3, #188 @ 0xbc │ │ │ │ - beq.n 1845c2 │ │ │ │ - ldr.w ip, [pc, #100] @ 1845fc │ │ │ │ + beq.n 1845f2 │ │ │ │ + ldr.w ip, [pc, #100] @ 18462c │ │ │ │ add ip, pc │ │ │ │ - b.n 1845ac │ │ │ │ + b.n 1845dc │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ - beq.n 1845c2 │ │ │ │ + beq.n 1845f2 │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18459e │ │ │ │ + bne.n 1845ce │ │ │ │ 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] @ (184600 ) │ │ │ │ + ldr r0, [pc, #60] @ (184630 ) │ │ │ │ add r0, pc │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d7c │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d7c │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192de8 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 4aa90 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf278007b │ │ │ │ - bls.n 18469c │ │ │ │ + movw r0, #32891 @ 0x807b │ │ │ │ + bls.n 18466c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n 184674 │ │ │ │ + bls.n 184644 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf230007b │ │ │ │ + addw r0, r0, #123 @ 0x7b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 18420c │ │ │ │ + bl 18423c │ │ │ │ add sp, #16 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #208] @ (18470c ) │ │ │ │ + ldr r2, [pc, #208] @ (18473c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #208] @ (184710 ) │ │ │ │ + ldr r3, [pc, #208] @ (184740 ) │ │ │ │ add.w fp, r0, #16 │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e88 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 184700 │ │ │ │ + beq.n 184730 │ │ │ │ movs r4, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r8, sp, #24 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ blx 4b928 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18494c │ │ │ │ + bl 18497c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 1846ac │ │ │ │ - ldr.w sl, [pc, #144] @ 184714 │ │ │ │ + cbz r3, 1846dc │ │ │ │ + ldr.w sl, [pc, #144] @ 184744 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ add sl, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ adds r4, #1 │ │ │ │ - bl 18420c │ │ │ │ + bl 18423c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 18468c │ │ │ │ + bhi.n 1846bc │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192ea4 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 1846ce │ │ │ │ + cbz r2, 1846fe │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1846ee │ │ │ │ + cbnz r3, 18471e │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1846c2 │ │ │ │ + bhi.n 1846f2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #64] @ (184718 ) │ │ │ │ - ldr r3, [pc, #56] @ (184710 ) │ │ │ │ + ldr r2, [pc, #64] @ (184748 ) │ │ │ │ + ldr r3, [pc, #56] @ (184740 ) │ │ │ │ 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 184708 │ │ │ │ + bne.n 184738 │ │ │ │ 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 183c78 │ │ │ │ + bl 183ca8 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - b.n 1846c6 │ │ │ │ + b.n 1846f6 │ │ │ │ mov r0, fp │ │ │ │ - bl 192e74 │ │ │ │ - b.n 1846d4 │ │ │ │ + bl 192ea4 │ │ │ │ + b.n 184704 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 18473e │ │ │ │ + cbnz r2, 184762 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r7, #255]! │ │ │ │ - cbnz r4, 184724 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #108] @ (18479c ) │ │ │ │ - ldr r3, [pc, #112] @ (1847a0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1847cc ) │ │ │ │ + ldr r3, [pc, #112] @ (1847d0 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -441212,68 +441242,68 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx 4aa84 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e90 │ │ │ │ + bl 192ec0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ mov r4, r3 │ │ │ │ blx 4aa84 │ │ │ │ - ldr r2, [pc, #36] @ (1847a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1847a0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1847d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1847d0 ) │ │ │ │ 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 184798 │ │ │ │ + bne.n 1847c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (184820 ) │ │ │ │ + ldr r2, [pc, #104] @ (184850 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #104] @ (184824 ) │ │ │ │ + ldr r3, [pc, #104] @ (184854 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af7c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 4b4e8 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1847f2 │ │ │ │ - ldr r2, [pc, #76] @ (184828 ) │ │ │ │ - ldr r3, [pc, #68] @ (184824 ) │ │ │ │ + beq.n 184822 │ │ │ │ + ldr r2, [pc, #76] @ (184858 ) │ │ │ │ + ldr r3, [pc, #68] @ (184854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18481c │ │ │ │ + bne.n 18484c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #15 │ │ │ │ it cs │ │ │ │ movcs r0, #15 │ │ │ │ @@ -441285,65 +441315,65 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 4b8c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #4] │ │ │ │ blx 4b4e8 │ │ │ │ - b.n 1847da │ │ │ │ + b.n 18480a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #256] @ (184940 ) │ │ │ │ + ldr r1, [pc, #256] @ (184970 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #256] @ (184944 ) │ │ │ │ + ldr r3, [pc, #256] @ (184974 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 184920 │ │ │ │ + beq.n 184950 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ blx 4bc78 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 184888 │ │ │ │ - ldr r2, [pc, #216] @ (184948 ) │ │ │ │ - ldr r3, [pc, #208] @ (184944 ) │ │ │ │ + beq.n 1848b8 │ │ │ │ + ldr r2, [pc, #216] @ (184978 ) │ │ │ │ + ldr r3, [pc, #208] @ (184974 ) │ │ │ │ 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 18493c │ │ │ │ + bne.n 18496c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r2, r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 4af60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 184930 │ │ │ │ + beq.n 184960 │ │ │ │ mov ip, r9 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r2, ip, lsr #5 │ │ │ │ and.w lr, ip, #31 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r3, sp, r2, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -441356,15 +441386,15 @@ │ │ │ │ strmi.w r3, [r8, r2, lsl #2] │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, ip │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 18489a │ │ │ │ + bhi.n 1848ca │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ and.w ip, r2, #31 │ │ │ │ @@ -441375,40 +441405,40 @@ │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r7, lr, lsl #2] │ │ │ │ orrne.w r3, r3, ip │ │ │ │ strne.w r3, [r7, lr, lsl #2] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ - bhi.n 1848e0 │ │ │ │ + bhi.n 184910 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 4bc0c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 18486e │ │ │ │ + b.n 18489e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 4af60 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1848dc │ │ │ │ - b.n 18490e │ │ │ │ + bne.n 18490c │ │ │ │ + b.n 18493e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ - b.n 18490e │ │ │ │ + b.n 18493e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -441450,37 +441480,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r8, r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r5, r8, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1849fc │ │ │ │ + beq.n 184a2c │ │ │ │ ldr r7, [r0, #16] │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #8] │ │ │ │ and.w r3, r8, r9 │ │ │ │ add r7, r3 │ │ │ │ add r2, r8 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, r5, lsl #1 │ │ │ │ mov r0, sl │ │ │ │ blx 4b928 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1849f6 │ │ │ │ + beq.n 184a26 │ │ │ │ add.w r9, sl, #4294967295 @ 0xffffffff │ │ │ │ subs r1, r5, #1 │ │ │ │ and.w r0, r6, r9 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ add r0, r7 │ │ │ │ ands r1, r6 │ │ │ │ - beq.n 184a50 │ │ │ │ + beq.n 184a80 │ │ │ │ adds r3, r6, r5 │ │ │ │ negs r5, r5 │ │ │ │ subs r3, #1 │ │ │ │ add r1, fp │ │ │ │ ands r5, r3 │ │ │ │ subs r2, r5, r6 │ │ │ │ blx 4b8c8 │ │ │ │ @@ -441489,23 +441519,23 @@ │ │ │ │ add r0, r7 │ │ │ │ mov r1, fp │ │ │ │ blx 4b8c8 │ │ │ │ mov r0, fp │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r8, [r4] │ │ │ │ strd sl, r7, [r4, #12] │ │ │ │ - b.n 1849ea │ │ │ │ + b.n 184a1a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 4b8c8 │ │ │ │ - b.n 184a40 │ │ │ │ + b.n 184a70 │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 184a7c │ │ │ │ + beq.n 184aac │ │ │ │ push {r4} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r4, r3, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r4, r2 │ │ │ │ ands r3, r2 │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -441515,132 +441545,132 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #88] @ 184aec │ │ │ │ + ldr.w ip, [pc, #88] @ 184b1c │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #88] @ (184af0 ) │ │ │ │ + ldr r5, [pc, #88] @ (184b20 ) │ │ │ │ add r0, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #84] @ (184af4 ) │ │ │ │ + ldr r4, [pc, #84] @ (184b24 ) │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ ldr.w r5, [r0], #4 │ │ │ │ strd r5, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 4ad94 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d384 │ │ │ │ - ldr r2, [pc, #44] @ (184af8 ) │ │ │ │ - ldr r3, [pc, #32] @ (184af0 ) │ │ │ │ + bl 17d3b4 │ │ │ │ + ldr r2, [pc, #44] @ (184b28 ) │ │ │ │ + ldr r3, [pc, #32] @ (184b20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 184ae8 │ │ │ │ + bne.n 184b18 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #-492]! @ 0xfffffe14 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + stcl 0, cr0, [r0, #-492] @ 0xfffffe14 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r0, 184b5e │ │ │ │ + cbz r0, 184b8e │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 184b56 │ │ │ │ - ldr r1, [pc, #144] @ (184ba8 ) │ │ │ │ + beq.n 184b86 │ │ │ │ + ldr r1, [pc, #144] @ (184bd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ - cbz r0, 184b54 │ │ │ │ - ldr r1, [pc, #136] @ (184bac ) │ │ │ │ + cbz r0, 184b84 │ │ │ │ + ldr r1, [pc, #136] @ (184bdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 184b62 │ │ │ │ - ldr r1, [pc, #124] @ (184bb0 ) │ │ │ │ + cbz r0, 184b92 │ │ │ │ + ldr r1, [pc, #124] @ (184be0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 184b62 │ │ │ │ - ldr r1, [pc, #116] @ (184bb4 ) │ │ │ │ + cbz r0, 184b92 │ │ │ │ + ldr r1, [pc, #116] @ (184be4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ - cbz r0, 184b54 │ │ │ │ + cbz r0, 184b84 │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - bne.n 184b66 │ │ │ │ + bne.n 184b96 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbnz r3, 184b66 │ │ │ │ + cbnz r3, 184b96 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184b16 │ │ │ │ + bne.n 184b46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #80] @ (184bb8 ) │ │ │ │ + ldr r1, [pc, #80] @ (184be8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184b52 │ │ │ │ - ldr r1, [pc, #68] @ (184bbc ) │ │ │ │ + beq.n 184b82 │ │ │ │ + ldr r1, [pc, #68] @ (184bec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184b52 │ │ │ │ - ldr r1, [pc, #60] @ (184bc0 ) │ │ │ │ + beq.n 184b82 │ │ │ │ + ldr r1, [pc, #60] @ (184bf0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184b52 │ │ │ │ - ldr r1, [pc, #48] @ (184bc4 ) │ │ │ │ + beq.n 184b82 │ │ │ │ + ldr r1, [pc, #48] @ (184bf4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ mcr 0, 2, r0, cr2, cr6, {0} │ │ │ │ - ldr r2, [pc, #920] @ (184f48 ) │ │ │ │ + ldr r2, [pc, #920] @ (184f78 ) │ │ │ │ movs r2, r2 │ │ │ │ push {r2, r4, r5, r7} │ │ │ │ movs r2, r2 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ movs r1, r2 │ │ │ │ cmp r1, #210 @ 0xd2 │ │ │ │ movs r2, r2 │ │ │ │ @@ -441650,506 +441680,506 @@ │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [sp, #784] @ 0x310 │ │ │ │ movs r1, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #44] @ (184c04 ) │ │ │ │ + ldr r5, [pc, #44] @ (184c34 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 184be2 │ │ │ │ + cbz r4, 184c12 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ (184c08 ) │ │ │ │ + ldr r0, [pc, #36] @ (184c38 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d40c │ │ │ │ mov r1, r4 │ │ │ │ - bl 184afc │ │ │ │ - ldr r3, [pc, #24] @ (184c0c ) │ │ │ │ + bl 184b2c │ │ │ │ + ldr r3, [pc, #24] @ (184c3c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldc 0, cr0, [r9], #-492 @ 0xfffffe14 │ │ │ │ + stc 0, cr0, [r9], {123} @ 0x7b │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r3, r2 │ │ │ │ - ldc 0, cr0, [lr], {123} @ 0x7b │ │ │ │ + @ instruction: 0xebee007b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d40c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184bf8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 17d3f0 │ │ │ │ + bl 17d420 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184bf8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d40c │ │ │ │ mov r1, r4 │ │ │ │ - bl 184afc │ │ │ │ + bl 184b2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184bf8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #68] @ (184cd4 ) │ │ │ │ + ldr r2, [pc, #68] @ (184d04 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ (184cd8 ) │ │ │ │ + ldr r3, [pc, #68] @ (184d08 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 184cca │ │ │ │ + cbz r0, 184cfa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 4acc8 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 184cca │ │ │ │ - ldr r2, [pc, #40] @ (184cdc ) │ │ │ │ - ldr r3, [pc, #32] @ (184cd8 ) │ │ │ │ + beq.n 184cfa │ │ │ │ + ldr r2, [pc, #40] @ (184d0c ) │ │ │ │ + ldr r3, [pc, #32] @ (184d08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 184cd0 │ │ │ │ + bne.n 184d00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 184cb2 │ │ │ │ + b.n 184ce2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 184d32 │ │ │ │ + cbz r2, 184d56 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 184d30 │ │ │ │ + cbz r6, 184d54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #88] @ (184d4c ) │ │ │ │ + ldr r2, [pc, #88] @ (184d7c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (184d50 ) │ │ │ │ + ldr r3, [pc, #88] @ (184d80 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d3dc │ │ │ │ - cbz r0, 184d42 │ │ │ │ + bl 17d40c │ │ │ │ + cbz r0, 184d72 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 4acc8 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 184d42 │ │ │ │ - bl 184bc8 │ │ │ │ - ldr r2, [pc, #44] @ (184d54 ) │ │ │ │ - ldr r3, [pc, #40] @ (184d50 ) │ │ │ │ + beq.n 184d72 │ │ │ │ + bl 184bf8 │ │ │ │ + ldr r2, [pc, #44] @ (184d84 ) │ │ │ │ + ldr r3, [pc, #40] @ (184d80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 184d48 │ │ │ │ + bne.n 184d78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 184d20 │ │ │ │ + b.n 184d50 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 184d90 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 184da4 │ │ │ │ + cbz r1, 184dd4 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (184ee4 ) │ │ │ │ + ldr r1, [pc, #368] @ (184f14 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 4bb20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 184db2 │ │ │ │ + cbz r0, 184de2 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 184d9e │ │ │ │ + cbz r7, 184dce │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184e1e │ │ │ │ + bne.n 184e4e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 184d92 │ │ │ │ + bne.n 184dc2 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 184da8 │ │ │ │ + b.n 184dd8 │ │ │ │ mov r9, r7 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #308] @ (184ee8 ) │ │ │ │ + ldr r1, [pc, #308] @ (184f18 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #308] @ (184eec ) │ │ │ │ + ldr r0, [pc, #308] @ (184f1c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 184a80 │ │ │ │ + bl 184ab0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 184da4 │ │ │ │ + beq.n 184dd4 │ │ │ │ mov r8, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx 4b934 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184dcc │ │ │ │ - ldr.w sl, [pc, #268] @ 184ef0 │ │ │ │ - ldr.w r9, [pc, #268] @ 184ef4 │ │ │ │ + bne.n 184dfc │ │ │ │ + ldr.w sl, [pc, #268] @ 184f20 │ │ │ │ + ldr.w r9, [pc, #268] @ 184f24 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 184e0c │ │ │ │ - ldr r0, [pc, #264] @ (184ef8 ) │ │ │ │ + b.n 184e3c │ │ │ │ + ldr r0, [pc, #264] @ (184f28 ) │ │ │ │ mov r2, r4 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 184a80 │ │ │ │ + bl 184ab0 │ │ │ │ ldr.w r4, [r6, #24]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 184da4 │ │ │ │ + beq.n 184dd4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 184dee │ │ │ │ + bne.n 184e1e │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 184dee │ │ │ │ - ldr r3, [pc, #220] @ (184efc ) │ │ │ │ + b.n 184e1e │ │ │ │ + ldr r3, [pc, #220] @ (184f2c ) │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 4bb20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e9e │ │ │ │ + beq.n 184ece │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 4b934 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - cbz r6, 184e7e │ │ │ │ + cbz r6, 184eae │ │ │ │ blx 4b6ac <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r6, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e44 │ │ │ │ + beq.n 184e74 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 184ec2 │ │ │ │ + beq.n 184ef2 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 184e4a │ │ │ │ + bne.n 184e7a │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 184ed4 │ │ │ │ + beq.n 184f04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 184da8 │ │ │ │ + beq.n 184dd8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 4bb20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184e38 │ │ │ │ + bne.n 184e68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr.w r7, [r1, #24]! │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 184e2c │ │ │ │ + bne.n 184e5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ 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 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e9e │ │ │ │ + beq.n 184ece │ │ │ │ mov fp, r4 │ │ │ │ - b.n 184e76 │ │ │ │ + b.n 184ea6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184e86 │ │ │ │ - b.n 184e9e │ │ │ │ + bne.n 184eb6 │ │ │ │ + b.n 184ece │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r3, r2 │ │ │ │ strh r0, [r6, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ movs r0, #158 @ 0x9e │ │ │ │ movs r3, r2 │ │ │ │ rev16 r4, r4 │ │ │ │ movs r2, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r5, r2 │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ movs r3, r2 │ │ │ │ - ldr r3, [pc, #416] @ (1850a0 ) │ │ │ │ + ldr r3, [pc, #416] @ (1850d0 ) │ │ │ │ movs r2, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d40c │ │ │ │ strd r5, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 184d58 │ │ │ │ + bl 184d88 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184bf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1850a4 ) │ │ │ │ + ldr r0, [pc, #340] @ (1850d4 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 4bf24 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18509a │ │ │ │ + beq.w 1850ca │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 184f78 │ │ │ │ + b.n 184fa8 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 184fda │ │ │ │ + cbz r3, 18500a │ │ │ │ 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 184f72 │ │ │ │ + bne.n 184fa2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 185064 │ │ │ │ - ldr r0, [pc, #276] @ (1850a8 ) │ │ │ │ + beq.n 185094 │ │ │ │ + ldr r0, [pc, #276] @ (1850d8 ) │ │ │ │ blx 4bf24 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b934 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b26c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1850ac ) │ │ │ │ + ldr r0, [pc, #244] @ (1850dc ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 4bf24 │ │ │ │ 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 184f78 │ │ │ │ + bne.n 184fa8 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 18508a │ │ │ │ + beq.n 1850ba │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 185008 │ │ │ │ - ldr r0, [pc, #200] @ (1850b0 ) │ │ │ │ + bne.n 185038 │ │ │ │ + ldr r0, [pc, #200] @ (1850e0 ) │ │ │ │ blx 4bf24 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b934 │ │ │ │ - ldr r1, [pc, #208] @ (1850c8 ) │ │ │ │ + ldr r1, [pc, #208] @ (1850f8 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #15 │ │ │ │ add r1, pc │ │ │ │ blx 4b26c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1850b4 ) │ │ │ │ + ldr r0, [pc, #168] @ (1850e4 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1850cc ) │ │ │ │ + ldr r1, [pc, #188] @ (1850fc ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 4bf24 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b958 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1850b8 ) │ │ │ │ + ldr r0, [pc, #140] @ (1850e8 ) │ │ │ │ blx 4bf24 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b934 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b26c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1850bc ) │ │ │ │ + ldr r0, [pc, #112] @ (1850ec ) │ │ │ │ movs r3, #0 │ │ │ │ blx 4bf24 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1850c0 ) │ │ │ │ + ldr r0, [pc, #104] @ (1850f0 ) │ │ │ │ blx 4bf24 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1850c4 ) │ │ │ │ + ldr r0, [pc, #92] @ (1850f4 ) │ │ │ │ blx 4bf24 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b934 │ │ │ │ - ldr r1, [pc, #88] @ (1850d0 ) │ │ │ │ + ldr r1, [pc, #88] @ (185100 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, r8 │ │ │ │ adds r2, #15 │ │ │ │ add r1, pc │ │ │ │ blx 4b26c <__strncat_chk@plt> │ │ │ │ - b.n 184f92 │ │ │ │ + b.n 184fc2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 185056 │ │ │ │ - ldr r0, [pc, #64] @ (1850d4 ) │ │ │ │ + beq.n 185086 │ │ │ │ + ldr r0, [pc, #64] @ (185104 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 185008 │ │ │ │ - b.n 185090 │ │ │ │ + bne.n 185038 │ │ │ │ + b.n 1850c0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb83b │ │ │ │ + @ instruction: 0xb80b │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb803 │ │ │ │ + @ instruction: 0xb7d3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb7db │ │ │ │ + @ instruction: 0xb7ab │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb7af │ │ │ │ + @ instruction: 0xb77f │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb785 │ │ │ │ + @ instruction: 0xb755 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb76d │ │ │ │ + @ instruction: 0xb73d │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb74b │ │ │ │ + @ instruction: 0xb71b │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb73f │ │ │ │ + @ instruction: 0xb70f │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb731 │ │ │ │ + @ instruction: 0xb701 │ │ │ │ lsls r3, r7, #1 │ │ │ │ subs r6, r1, #2 │ │ │ │ movs r3, r2 │ │ │ │ subs r6, r5, #1 │ │ │ │ movs r3, r2 │ │ │ │ subs r6, r1, #0 │ │ │ │ movs r3, r2 │ │ │ │ @@ -442158,204 +442188,204 @@ │ │ │ │ stmdb 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 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185174 │ │ │ │ + beq.n 1851a4 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 185184 │ │ │ │ - ldr r6, [pc, #140] @ (18518c ) │ │ │ │ + beq.n 1851b4 │ │ │ │ + ldr r6, [pc, #140] @ (1851bc ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #140] @ (185190 ) │ │ │ │ + ldr r5, [pc, #140] @ (1851c0 ) │ │ │ │ mov sl, r9 │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 4ac50 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 185160 │ │ │ │ - cbz r4, 18515a │ │ │ │ + cbz r3, 185190 │ │ │ │ + cbz r4, 18518a │ │ │ │ blx 4aba8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r2, 18514a │ │ │ │ + cbz r2, 18517a │ │ │ │ blx 4b934 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 18513c │ │ │ │ + beq.n 18516c │ │ │ │ add fp, r4 │ │ │ │ - b.n 18510e │ │ │ │ + b.n 18513e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 4aba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185138 │ │ │ │ + bne.n 185168 │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ add fp, r4 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 18510e │ │ │ │ + b.n 18513e │ │ │ │ movs r4, #1 │ │ │ │ add fp, r4 │ │ │ │ - b.n 18510e │ │ │ │ + b.n 18513e │ │ │ │ ldr.w r8, [r7, #16]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 18510a │ │ │ │ + bne.n 18513a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 18516a │ │ │ │ + b.n 18519a │ │ │ │ nop │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r2 │ │ │ │ - ldr r0, [pc, #544] @ (1853b4 ) │ │ │ │ + ldr r0, [pc, #544] @ (1853e4 ) │ │ │ │ movs r2, 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 185238 │ │ │ │ - ldr.w r9, [pc, #240] @ 1852a0 │ │ │ │ + beq.n 185268 │ │ │ │ + ldr.w r9, [pc, #240] @ 1852d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 4ac50 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 185238 │ │ │ │ + beq.n 185268 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 185240 │ │ │ │ + beq.n 185270 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 185268 │ │ │ │ + beq.n 185298 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 18524a │ │ │ │ + beq.n 18527a │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 185220 │ │ │ │ + beq.n 185250 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1851ee │ │ │ │ + b.n 18521e │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 185220 │ │ │ │ + beq.n 185250 │ │ │ │ mov r0, sl │ │ │ │ blx 4b934 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1851e4 │ │ │ │ + bne.n 185214 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 4aba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1851e4 │ │ │ │ + bne.n 185214 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 185278 │ │ │ │ + beq.n 1852a8 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1851ee │ │ │ │ + bne.n 18521e │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 4ac50 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1851c4 │ │ │ │ + bne.n 1851f4 │ │ │ │ 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, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.n 1851d0 │ │ │ │ + bne.n 185200 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1851d0 │ │ │ │ + bne.n 185200 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 1851d0 │ │ │ │ + bne.n 185200 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 185228 │ │ │ │ + b.n 185258 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 185282 │ │ │ │ + beq.n 1852b2 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1851d4 │ │ │ │ + b.n 185204 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1851e4 │ │ │ │ + b.n 185214 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 185272 │ │ │ │ + bne.n 1852a2 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 185272 │ │ │ │ + bne.n 1852a2 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 185228 │ │ │ │ + b.n 185258 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #832] @ 0x340 │ │ │ │ movs r1, 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 1853a6 │ │ │ │ - ldr.w fp, [pc, #232] @ 1853b4 │ │ │ │ + beq.n 1853d6 │ │ │ │ + ldr.w fp, [pc, #232] @ 1853e4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #232] @ (1853b8 ) │ │ │ │ + ldr r3, [pc, #232] @ (1853e8 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -442364,81 +442394,81 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w sl, r8, r5 │ │ │ │ and.w lr, r7, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r6 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.n 185338 │ │ │ │ + beq.n 185368 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ moveq ip, fp │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ movne ip, r6 │ │ │ │ strd ip, r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ blx 4b958 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ add r5, r0 │ │ │ │ - blt.n 18538a │ │ │ │ + blt.n 1853ba │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 18538a │ │ │ │ + bls.n 1853ba │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bic.w r3, r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1852e0 │ │ │ │ + bne.n 185310 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 18539a │ │ │ │ + beq.n 1853ca │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1853a0 │ │ │ │ - ldr r3, [pc, #100] @ (1853bc ) │ │ │ │ + bne.n 1853d0 │ │ │ │ + ldr r3, [pc, #100] @ (1853ec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 4b958 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 185374 │ │ │ │ + blt.n 1853a4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 18539a │ │ │ │ + bcc.n 1853ca │ │ │ │ add r9, r8 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r9, #-1] │ │ │ │ strh.w r3, [r9, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, r9 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r8, #-1] │ │ │ │ strh.w r3, [r8, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1853c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1853f0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18535a │ │ │ │ + b.n 18538a │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 18539a │ │ │ │ - ldr r3, [pc, #20] @ (1853c4 ) │ │ │ │ + beq.n 1853ca │ │ │ │ + ldr r3, [pc, #20] @ (1853f4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 18535a │ │ │ │ + b.n 18538a │ │ │ │ subs r0, r0, r7 │ │ │ │ movs r3, r2 │ │ │ │ str r6, [r3, r0] │ │ │ │ movs r2, r2 │ │ │ │ subs r0, r1, r5 │ │ │ │ movs r3, r2 │ │ │ │ subs r6, r6, r3 │ │ │ │ @@ -442446,20 +442476,20 @@ │ │ │ │ subs r0, r5, r3 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #320] @ (185520 ) │ │ │ │ + ldr r6, [pc, #320] @ (185550 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #320] @ (185524 ) │ │ │ │ + ldr r5, [pc, #320] @ (185554 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #316] @ (185528 ) │ │ │ │ + ldr r4, [pc, #316] @ (185558 ) │ │ │ │ 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 │ │ │ │ @@ -442470,162 +442500,162 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 4af60 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 4b928 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1854b8 │ │ │ │ + beq.n 1854e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1854b8 │ │ │ │ - ldr r3, [pc, #264] @ (18552c ) │ │ │ │ + beq.n 1854e8 │ │ │ │ + ldr r3, [pc, #264] @ (18555c ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r5, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #252] @ (185530 ) │ │ │ │ + ldr r3, [pc, #252] @ (185560 ) │ │ │ │ mov r6, fp │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 18548c │ │ │ │ + b.n 1854bc │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b718 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1854b6 │ │ │ │ + cbnz r3, 1854e6 │ │ │ │ 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, #24] │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ ldrsh.w r1, [r3, #2] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.n 1854ec │ │ │ │ + bcs.n 18551c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 4b958 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 17cd5c │ │ │ │ + bl 17cd8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18544a │ │ │ │ + bne.n 18547a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r3, [pc, #112] @ (185534 ) │ │ │ │ - ldr r2, [pc, #116] @ (185538 ) │ │ │ │ + ldr r3, [pc, #112] @ (185564 ) │ │ │ │ + ldr r2, [pc, #116] @ (185568 ) │ │ │ │ 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] @ (185524 ) │ │ │ │ + ldr r3, [pc, #80] @ (185554 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18551c │ │ │ │ + bne.n 18554c │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1854b8 │ │ │ │ + beq.n 1854e8 │ │ │ │ mov.w r2, fp, lsr #1 │ │ │ │ mov.w r7, r9, lsr #1 │ │ │ │ orr.w r2, r2, r9, lsl #31 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ mov r3, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ adds r3, #8 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r0, r7 │ │ │ │ it cs │ │ │ │ addcs r6, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 185506 │ │ │ │ + bne.n 185536 │ │ │ │ sxth r6, r6 │ │ │ │ - b.n 1854ba │ │ │ │ + b.n 1854ea │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 7, r0, r2, cr11 │ │ │ │ + stc2 0, cr0, [r2], #-492 @ 0xfffffe14 │ │ │ │ subs r2, r7, r1 │ │ │ │ movs r3, r2 │ │ │ │ - stc2 0, cr0, [r8], {123} @ 0x7b │ │ │ │ - @ instruction: 0xfb7c007b │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xfbd8007b │ │ │ │ + @ instruction: 0xfb4c007b │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #780] @ (185858 ) │ │ │ │ + ldr r4, [pc, #780] @ (185888 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #780] @ (18585c ) │ │ │ │ + ldr r3, [pc, #780] @ (18588c ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #776] @ (185860 ) │ │ │ │ + ldr r0, [pc, #776] @ (185890 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ blx 4a970 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r4 │ │ │ │ blx 4bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18562c │ │ │ │ + beq.n 18565c │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4b760 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 185642 │ │ │ │ + beq.n 185672 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r4, r0 │ │ │ │ mov r6, r4 │ │ │ │ - ldr r5, [pc, #720] @ (185864 ) │ │ │ │ + ldr r5, [pc, #720] @ (185894 ) │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ blx 4b760 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -442639,288 +442669,288 @@ │ │ │ │ strh r4, [r5, #0] │ │ │ │ bic.w r2, r2, #31 │ │ │ │ strh r3, [r5, #2] │ │ │ │ str r2, [r5, #20] │ │ │ │ blx 4bc60 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldr r0, [pc, #672] @ (185868 ) │ │ │ │ + ldr r0, [pc, #672] @ (185898 ) │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ add r0, pc │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb r2, [r5, #13] │ │ │ │ - bl 184c10 │ │ │ │ + bl 184c40 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl 1853c8 │ │ │ │ - ldr r5, [pc, #648] @ (18586c ) │ │ │ │ + bl 1853f8 │ │ │ │ + ldr r5, [pc, #648] @ (18589c ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18582e │ │ │ │ - ldr r3, [pc, #640] @ (185870 ) │ │ │ │ + beq.w 18585e │ │ │ │ + ldr r3, [pc, #640] @ (1858a0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 185648 │ │ │ │ - ldr r4, [pc, #636] @ (185874 ) │ │ │ │ + cbnz r3, 185678 │ │ │ │ + ldr r4, [pc, #636] @ (1858a4 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #632] @ (185878 ) │ │ │ │ + ldr r1, [pc, #632] @ (1858a8 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 4b8c8 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (18587c ) │ │ │ │ - ldr r3, [pc, #580] @ (18585c ) │ │ │ │ + ldr r2, [pc, #616] @ (1858ac ) │ │ │ │ + ldr r3, [pc, #580] @ (18588c ) │ │ │ │ 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 185852 │ │ │ │ + bne.w 185882 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 4a958 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185586 │ │ │ │ + bne.n 1855b6 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4b760 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 185586 │ │ │ │ + bne.n 1855b6 │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 185590 │ │ │ │ - ldr r4, [pc, #564] @ (185880 ) │ │ │ │ + b.n 1855c0 │ │ │ │ + ldr r4, [pc, #564] @ (1858b0 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #564] @ (185884 ) │ │ │ │ + ldr r1, [pc, #564] @ (1858b4 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (185888 ) │ │ │ │ + ldr r1, [pc, #556] @ (1858b8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (18588c ) │ │ │ │ + ldr r1, [pc, #548] @ (1858bc ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #536] @ (185890 ) │ │ │ │ + ldr r1, [pc, #536] @ (1858c0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (185894 ) │ │ │ │ + ldr r1, [pc, #528] @ (1858c4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (185898 ) │ │ │ │ + ldr r1, [pc, #516] @ (1858c8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (18589c ) │ │ │ │ + ldr r1, [pc, #504] @ (1858cc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (1858a0 ) │ │ │ │ + ldr r1, [pc, #492] @ (1858d0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (1858a4 ) │ │ │ │ + ldr r1, [pc, #480] @ (1858d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (1858a8 ) │ │ │ │ + ldr r1, [pc, #468] @ (1858d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #456] @ (1858ac ) │ │ │ │ + ldr r1, [pc, #456] @ (1858dc ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (1858b0 ) │ │ │ │ + ldr r1, [pc, #448] @ (1858e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (1858b4 ) │ │ │ │ + ldr r1, [pc, #436] @ (1858e4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (1858b8 ) │ │ │ │ + ldr r1, [pc, #424] @ (1858e8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (1858bc ) │ │ │ │ + ldr r1, [pc, #412] @ (1858ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (1858c0 ) │ │ │ │ + ldr r1, [pc, #400] @ (1858f0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (1858c4 ) │ │ │ │ + ldr r1, [pc, #388] @ (1858f4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #376] @ (1858c8 ) │ │ │ │ + ldr r1, [pc, #376] @ (1858f8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #364] @ (1858cc ) │ │ │ │ + ldr r1, [pc, #364] @ (1858fc ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1858d0 ) │ │ │ │ + ldr r1, [pc, #356] @ (185900 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1858d4 ) │ │ │ │ + ldr r1, [pc, #344] @ (185904 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1858d8 ) │ │ │ │ + ldr r1, [pc, #332] @ (185908 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1858dc ) │ │ │ │ + ldr r1, [pc, #320] @ (18590c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1858e0 ) │ │ │ │ + ldr r1, [pc, #308] @ (185910 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (1858e4 ) │ │ │ │ + ldr r1, [pc, #296] @ (185914 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (1858e8 ) │ │ │ │ + ldr r1, [pc, #284] @ (185918 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #272] @ (1858ec ) │ │ │ │ + ldr r1, [pc, #272] @ (18591c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1858f0 ) │ │ │ │ + ldr r1, [pc, #264] @ (185920 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (1858f4 ) │ │ │ │ + ldr r1, [pc, #252] @ (185924 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (1858f8 ) │ │ │ │ + ldr r1, [pc, #240] @ (185928 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #228] @ (1858fc ) │ │ │ │ + ldr r1, [pc, #228] @ (18592c ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #220] @ (185900 ) │ │ │ │ + ldr r1, [pc, #220] @ (185930 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - b.n 1855f6 │ │ │ │ - ldr r0, [pc, #212] @ (185904 ) │ │ │ │ + b.n 185626 │ │ │ │ + ldr r0, [pc, #212] @ (185934 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 184c34 │ │ │ │ + bl 184c64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 184afc │ │ │ │ - ldr r3, [pc, #200] @ (185908 ) │ │ │ │ + bl 184b2c │ │ │ │ + ldr r3, [pc, #200] @ (185938 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1855ee │ │ │ │ + b.n 18561e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaea007b │ │ │ │ - @ instruction: 0xfaa8007b │ │ │ │ + @ instruction: 0xfaba007b │ │ │ │ + @ instruction: 0xfa78007b │ │ │ │ adds r0, r1, r4 │ │ │ │ movs r3, r2 │ │ │ │ - @ instruction: 0xf233007b │ │ │ │ - @ instruction: 0xf224007b │ │ │ │ - @ instruction: 0xf21a007b │ │ │ │ - @ instruction: 0xfa44007b │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + addw r0, r3, #123 @ 0x7b │ │ │ │ + @ instruction: 0xf1f4007b │ │ │ │ + @ instruction: 0xf1ea007b │ │ │ │ + @ instruction: 0xfa14007b │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr??.w r0, [r6, #123] @ 0x7b │ │ │ │ + vst1.8 @ instruction: 0xf9c6007b │ │ │ │ adds r4, r6, r2 │ │ │ │ movs r3, r2 │ │ │ │ adds r0, r0, r3 │ │ │ │ movs r3, r2 │ │ │ │ adds r0, r3, r3 │ │ │ │ movs r3, r2 │ │ │ │ adds r2, r5, r3 │ │ │ │ @@ -442979,168 +443009,168 @@ │ │ │ │ movs r3, r2 │ │ │ │ subs r6, r6, r2 │ │ │ │ movs r3, r2 │ │ │ │ subs r6, r1, r3 │ │ │ │ movs r3, r2 │ │ │ │ asrs r6, r7, #26 │ │ │ │ movs r3, r2 │ │ │ │ - vshr.s16 q8, , #12 │ │ │ │ - cbz r0, 185952 │ │ │ │ + vshr.s32 q0, , #28 │ │ │ │ + cbz r0, 185982 │ │ │ │ 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] @ (185958 ) │ │ │ │ + ldr r4, [pc, #56] @ (185988 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 4bdec │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18594c │ │ │ │ + cbz r0, 18597c │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 185924 │ │ │ │ + beq.n 185954 │ │ │ │ blx 4b17c │ │ │ │ - cbz r0, 18594c │ │ │ │ + cbz r0, 18597c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 185924 │ │ │ │ + beq.n 185954 │ │ │ │ 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 │ │ │ │ adds r2, r7, r7 │ │ │ │ movs r3, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #68] @ 1859b4 │ │ │ │ + ldr.w ip, [pc, #68] @ 1859e4 │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #1 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ add.w r0, sp, #15 │ │ │ │ - ldr r4, [pc, #48] @ (1859b8 ) │ │ │ │ + ldr r4, [pc, #48] @ (1859e8 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ blx 4ad94 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1859bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1859b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1859ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1859e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1859ae │ │ │ │ + bne.n 1859de │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #544 @ (adr r6, 185bd8 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 185b48 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 185b48 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 185ab8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 177cc4 │ │ │ │ - cbz r7, 185a0c │ │ │ │ + bl 177cf4 │ │ │ │ + cbz r7, 185a3c │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cf4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a54 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1859de │ │ │ │ + bne.n 185a0e │ │ │ │ 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 177f6c │ │ │ │ + bl 177f9c │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 185a9a │ │ │ │ + cbz r3, 185aca │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f9c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 177ecc │ │ │ │ + bl 177efc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 185a46 │ │ │ │ + bhi.n 185a76 │ │ │ │ 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 │ │ │ │ @@ -443149,46 +443179,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 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ 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 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ 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 185b3e │ │ │ │ + bmi.n 185b6e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 185b44 │ │ │ │ + cbz r3, 185b74 │ │ │ │ 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] │ │ │ │ @@ -443201,15 +443231,15 @@ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 185b18 │ │ │ │ + b.n 185b48 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -443240,15 +443270,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 185be6 │ │ │ │ + bmi.n 185c16 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r0, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -443278,23 +443308,23 @@ │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - beq.n 185c8a │ │ │ │ + beq.n 185cba │ │ │ │ subs.w r1, r1, r8 │ │ │ │ sbc.w r0, r0, r9 │ │ │ │ subs.w sl, r2, r5 │ │ │ │ sbc.w r3, fp, r3 │ │ │ │ adds.w sl, sl, r1 │ │ │ │ adc.w r3, r0, r3 │ │ │ │ orrs.w ip, sl, r3 │ │ │ │ - beq.n 185c84 │ │ │ │ + beq.n 185cb4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 4b790 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds.w r1, r5, r8 │ │ │ │ str r3, [r0, #20] │ │ │ │ @@ -443315,48 +443345,48 @@ │ │ │ │ subs.w r3, r3, r8 │ │ │ │ str r3, [r7, #8] │ │ │ │ sbc.w r2, r2, r9 │ │ │ │ str r2, [r7, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r1, r0, [r4, #16] │ │ │ │ - b.n 185c6e │ │ │ │ + b.n 185c9e │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 185cac │ │ │ │ + beq.n 185cdc │ │ │ │ adds.w r5, r5, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ adc.w r6, r3, r9 │ │ │ │ subs.w r3, r1, r8 │ │ │ │ sbc.w r0, r0, r9 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 185c6e │ │ │ │ + b.n 185c9e │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 185c6e │ │ │ │ + b.n 185c9e │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - beq.n 185ce0 │ │ │ │ + beq.n 185d10 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 185cd4 │ │ │ │ + bne.n 185d04 │ │ │ │ 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 │ │ │ │ @@ -443365,43 +443395,43 @@ │ │ │ │ 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 r4, #0 │ │ │ │ - beq.n 185dea │ │ │ │ + beq.n 185e1a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w fp, [sp, #28] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ it ne │ │ │ │ movne r8, r6 │ │ │ │ - beq.w 185f3c │ │ │ │ + beq.w 185f6c │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 185dd8 │ │ │ │ + bcc.n 185e08 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ ldr.w fp, [r5, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ adds.w r4, r4, sl │ │ │ │ adc.w r7, r7, fp │ │ │ │ subs r0, r4, 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, 185db6 │ │ │ │ + cbz r6, 185de6 │ │ │ │ subs r4, #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] │ │ │ │ @@ -443416,79 +443446,79 @@ │ │ │ │ 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 r4, ip │ │ │ │ - beq.n 185db6 │ │ │ │ + beq.n 185de6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r4, r1, fp │ │ │ │ - bcc.n 185dd8 │ │ │ │ + bcc.n 185e08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r3, r3, r0 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ umull r4, r3, r0, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r4, sl │ │ │ │ sbcs.w r2, r3, fp │ │ │ │ - bcs.w 185f24 │ │ │ │ + bcs.w 185f54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 185f3c │ │ │ │ + beq.w 185f6c │ │ │ │ mov r8, r3 │ │ │ │ - b.n 185d1e │ │ │ │ + b.n 185d4e │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 185f4a │ │ │ │ + beq.w 185f7a │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r5, r6, [r7, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r5, r4 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.w 185f10 │ │ │ │ + bcc.w 185f40 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 185f1e │ │ │ │ + beq.n 185f4e │ │ │ │ subs.w r2, sl, r2 │ │ │ │ sbc.w r3, r8, r3 │ │ │ │ subs r0, r5, r4 │ │ │ │ sbc.w r1, r6, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcc.n 185f10 │ │ │ │ + bcc.n 185f40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r1, r2 │ │ │ │ adc.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 185eee │ │ │ │ + beq.n 185f1e │ │ │ │ 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 │ │ │ │ @@ -443506,17 +443536,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 185eee │ │ │ │ + beq.n 185f1e │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 185f32 │ │ │ │ + beq.n 185f62 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r8, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -443530,128 +443560,128 @@ │ │ │ │ adds r2, r2, r4 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r5, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 185f10 │ │ │ │ + bcc.n 185f40 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 185be8 │ │ │ │ + bl 185c18 │ │ │ │ mov r0, r4 │ │ │ │ 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 185f3c │ │ │ │ + beq.n 185f6c │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 185df8 │ │ │ │ + b.n 185e28 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 185e48 │ │ │ │ + b.n 185e78 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 185ef8 │ │ │ │ + b.n 185f28 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 185ee0 │ │ │ │ + b.n 185f10 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r4 │ │ │ │ - b.n 185f06 │ │ │ │ + b.n 185f36 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r6, r4, [sp, #32] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ - beq.n 185f96 │ │ │ │ + beq.n 185fc6 │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w lr, r3, r7 │ │ │ │ - bcc.n 185faa │ │ │ │ + bcc.n 185fda │ │ │ │ adds.w lr, r2, r6 │ │ │ │ adc.w ip, r3, r4 │ │ │ │ subs.w lr, lr, r5 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sbc.w ip, ip, r7 │ │ │ │ cmp r5, lr │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sbcs.w ip, r5, ip │ │ │ │ - bcs.n 185f9c │ │ │ │ + bcs.n 185fcc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 185be8 │ │ │ │ + bl 185c18 │ │ │ │ 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 185f96 │ │ │ │ + beq.n 185fc6 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 185f6e │ │ │ │ + b.n 185f9e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 1860ee │ │ │ │ + beq.w 18611e │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 185fec │ │ │ │ + b.n 18601c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18602e │ │ │ │ + beq.n 18605e │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r7, ip │ │ │ │ - bcc.n 185fe2 │ │ │ │ - cbnz r3, 18605a │ │ │ │ + bcc.n 186012 │ │ │ │ + cbnz r3, 18608a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r3, r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp r7, ip │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.n 1860ee │ │ │ │ + bne.n 18611e │ │ │ │ adds.w r1, r8, r1 │ │ │ │ str r1, [r4, #16] │ │ │ │ adc.w r0, r0, r9 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ adds.w r3, r3, r8 │ │ │ │ str r3, [r5, #8] │ │ │ │ @@ -443660,375 +443690,375 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r2, r7, r9 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq.n 1860c4 │ │ │ │ + beq.n 1860f4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 4b790 │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 186018 │ │ │ │ + b.n 186048 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ adds.w sl, r6, r8 │ │ │ │ adc.w lr, r7, r9 │ │ │ │ cmp r2, lr │ │ │ │ it eq │ │ │ │ cmpeq r1, sl │ │ │ │ - beq.n 186098 │ │ │ │ + beq.n 1860c8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r2, r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp ip, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.n 18600c │ │ │ │ + beq.n 18603c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4b790 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ mov r4, r3 │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ - b.n 18604e │ │ │ │ + b.n 18607e │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ adds.w sl, lr, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp r7, ip │ │ │ │ it eq │ │ │ │ cmpeq r6, sl │ │ │ │ - beq.n 1860ca │ │ │ │ + beq.n 1860fa │ │ │ │ adds.w r2, r8, r2 │ │ │ │ strd r6, r7, [r3, #8] │ │ │ │ adc.w r1, r1, r9 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 186018 │ │ │ │ + b.n 186048 │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ - b.n 1860b2 │ │ │ │ + b.n 1860e2 │ │ │ │ adds.w r2, r2, lr │ │ │ │ adc.w r0, r1, r0 │ │ │ │ adds.w r2, r2, r8 │ │ │ │ str r2, [r4, #16] │ │ │ │ adc.w r0, r9, r0 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r0, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 186018 │ │ │ │ + b.n 186048 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 4b790 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ strd r5, r2, [r0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 186018 │ │ │ │ + b.n 186048 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - vldr d7, [pc, #44] @ 186150 │ │ │ │ + vldr d7, [pc, #44] @ 186180 │ │ │ │ mov r4, r0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ - bne.n 186144 │ │ │ │ + bne.n 186174 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r5, r1, [sp] │ │ │ │ - bl 185fb8 │ │ │ │ - b.n 186138 │ │ │ │ + bl 185fe8 │ │ │ │ + b.n 186168 │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #344] @ (1862c4 ) │ │ │ │ - ldr r3, [pc, #344] @ (1862c8 ) │ │ │ │ + ldr r1, [pc, #344] @ (1862f4 ) │ │ │ │ + ldr r3, [pc, #344] @ (1862f8 ) │ │ │ │ mov r5, 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 186198 │ │ │ │ + bne.n 1861c8 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 186188 │ │ │ │ + bne.n 1861b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186264 │ │ │ │ + bne.n 186294 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ - cbz r6, 1861e4 │ │ │ │ + cbz r6, 186214 │ │ │ │ movs r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1861b2 │ │ │ │ + bne.n 1861e2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186256 │ │ │ │ - ldr r2, [pc, #256] @ (1862cc ) │ │ │ │ - ldr r3, [pc, #252] @ (1862c8 ) │ │ │ │ + bne.n 186286 │ │ │ │ + ldr r2, [pc, #256] @ (1862fc ) │ │ │ │ + ldr r3, [pc, #252] @ (1862f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1862be │ │ │ │ + bne.n 1862ee │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1862d0 ) │ │ │ │ + ldr r2, [pc, #232] @ (186300 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1861ae │ │ │ │ + beq.n 1861de │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 4b518 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 186210 │ │ │ │ + bne.n 186240 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 186250 │ │ │ │ + bne.n 186280 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 4b790 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 186252 │ │ │ │ - bl 18ebf0 │ │ │ │ + cbz r0, 186282 │ │ │ │ + bl 18ec20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18624a │ │ │ │ + cbz r0, 18627a │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1862aa │ │ │ │ + bne.n 1862da │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18ed04 │ │ │ │ + bl 18ed34 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1861ae │ │ │ │ + b.n 1861de │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 186242 │ │ │ │ + b.n 186272 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 1861c8 │ │ │ │ + bl 17b1d4 │ │ │ │ + b.n 1861f8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18628e │ │ │ │ + bne.n 1862be │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 186278 │ │ │ │ + bne.n 1862a8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18626a │ │ │ │ - b.n 1861a0 │ │ │ │ + bne.n 18629a │ │ │ │ + b.n 1861d0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 186294 │ │ │ │ + bne.n 1862c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186268 │ │ │ │ - b.n 1861a0 │ │ │ │ + bne.n 186298 │ │ │ │ + b.n 1861d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18edf4 │ │ │ │ - b.n 186230 │ │ │ │ + bl 18ee24 │ │ │ │ + b.n 186260 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ asrs r4, r0, #5 │ │ │ │ movs r3, 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] @ (186308 ) │ │ │ │ + ldr r0, [pc, #32] @ (186338 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 184ce0 │ │ │ │ + bl 184d10 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 4b790 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 186306 │ │ │ │ + cbz r0, 186336 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ asrs r2, r2, #1 │ │ │ │ movs r3, 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, r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 18632e │ │ │ │ + b.n 18635e │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbnz r2, 18633a │ │ │ │ + cbnz r2, 18636a │ │ │ │ mov r3, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 186324 │ │ │ │ + bne.n 186354 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 4aa90 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18edb8 │ │ │ │ + bl 18ede8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18631c │ │ │ │ + b.n 18634c │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 186390 │ │ │ │ + cbz r2, 1863c0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ - cbz r5, 18638a │ │ │ │ + cbz r5, 1863ba │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18edf4 │ │ │ │ + bl 18ee24 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 18636c │ │ │ │ + bhi.n 18639c │ │ │ │ strd r8, r7, [r6, #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, 1863cc │ │ │ │ - b.n 186402 │ │ │ │ + cbnz r1, 1863fc │ │ │ │ + b.n 186432 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18edfc │ │ │ │ - cbnz r0, 1863fc │ │ │ │ + bl 18ee2c │ │ │ │ + cbnz r0, 18642c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 186402 │ │ │ │ + bls.n 186432 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1863ba │ │ │ │ + bne.n 1863ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ - cbz r0, 186402 │ │ │ │ + bl 186188 │ │ │ │ + cbz r0, 186432 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 18edfc │ │ │ │ + bl 18ee2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1863c6 │ │ │ │ + beq.n 1863f6 │ │ │ │ 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} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -444037,167 +444067,167 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 186442 │ │ │ │ - b.n 186502 │ │ │ │ + cbnz r1, 186472 │ │ │ │ + b.n 186532 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18f22c │ │ │ │ - cbnz r0, 186474 │ │ │ │ + bl 18f25c │ │ │ │ + cbnz r0, 1864a4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1864e4 │ │ │ │ + bls.n 186514 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 186430 │ │ │ │ + bne.n 186460 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ + bl 186188 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 18649a │ │ │ │ + cbz r0, 1864ca │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18f22c │ │ │ │ + bl 18f25c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18643a │ │ │ │ + beq.n 18646a │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ ldrdlt r2, r3, [r6] │ │ │ │ - blt.n 18649c │ │ │ │ + blt.n 1864cc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ - cbz r0, 1864e8 │ │ │ │ + cbz r0, 186518 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 18eff8 │ │ │ │ + bl 18f028 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 186504 │ │ │ │ + cbz r3, 186534 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #108] @ 186510 │ │ │ │ + vldr d8, [pc, #108] @ 186540 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1864c8 │ │ │ │ - bl 18f290 │ │ │ │ + b.n 1864f8 │ │ │ │ + bl 18f2c0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d8, d0 │ │ │ │ it mi │ │ │ │ movmi r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1864fc │ │ │ │ + bcs.n 18652c │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1864a8 │ │ │ │ + bne.n 1864d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ + bl 186188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1864be │ │ │ │ + beq.n 1864ee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1864a8 │ │ │ │ + b.n 1864d8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 18649c │ │ │ │ + b.n 1864cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ + bl 186188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 186492 │ │ │ │ + beq.n 1864c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ - b.n 186486 │ │ │ │ + b.n 1864b6 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 186480 │ │ │ │ + b.n 1864b0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 186480 │ │ │ │ + b.n 1864b0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ 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] @ (186550 ) │ │ │ │ + ldr r5, [pc, #40] @ (186580 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18bf58 │ │ │ │ + bl 18bf88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 186540 │ │ │ │ - bl 1777c4 │ │ │ │ + cbnz r3, 186570 │ │ │ │ + bl 1777f4 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #468 @ 0x1d4 │ │ │ │ - bne.n 18652e │ │ │ │ + bne.n 18655e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf342007b │ │ │ │ + @ instruction: 0xf312007b │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ 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 186580 │ │ │ │ + bne.n 1865b0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 186568 │ │ │ │ + bne.n 186598 │ │ │ │ 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1865ae │ │ │ │ + bls.n 1865de │ │ │ │ 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ subls.w r0, r0, #83886080 @ 0x5000000 │ │ │ │ clzls r0, r0 │ │ │ │ @@ -444205,15 +444235,15 @@ │ │ │ │ lsrls 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ movwls r3, #1028 @ 0x404 │ │ │ │ movtls r3, #4 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ @@ -444222,101 +444252,101 @@ │ │ │ │ clzls r0, r0 │ │ │ │ lsrls 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 186652 │ │ │ │ + beq.n 186682 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 18664c │ │ │ │ + bne.n 18667c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 186634 │ │ │ │ + bne.n 186664 │ │ │ │ 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ 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 186690 │ │ │ │ + bne.n 1866c0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 186678 │ │ │ │ + bne.n 1866a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18668c │ │ │ │ + bne.n 1866bc │ │ │ │ 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ 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 1866cc │ │ │ │ + bne.n 1866fc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1866b4 │ │ │ │ + bne.n 1866e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1866c8 │ │ │ │ + bne.n 1866f8 │ │ │ │ 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ subls.w r0, r0, #16777216 @ 0x1000000 │ │ │ │ clzls r0, r0 │ │ │ │ @@ -444324,42 +444354,42 @@ │ │ │ │ lsrls 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ clzls r0, r0 │ │ │ │ lsrls 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 1777b4 │ │ │ │ + bl 1777e4 │ │ │ │ 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 186792 │ │ │ │ + bne.n 1867c2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 186778 │ │ │ │ + bne.n 1867a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 18678e │ │ │ │ + bne.n 1867be │ │ │ │ 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 │ │ │ │ @@ -444367,63 +444397,63 @@ │ │ │ │ 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 1867b4 │ │ │ │ + bne.n 1867e4 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1867e6 │ │ │ │ + bhi.n 186816 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1867ce │ │ │ │ + bne.n 1867fe │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1867de │ │ │ │ + beq.n 18680e │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1867de │ │ │ │ + b.n 18680e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (186824 ) │ │ │ │ + ldr r1, [pc, #24] @ (186854 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (186828 ) │ │ │ │ + ldr r0, [pc, #24] @ (186858 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 192d1c │ │ │ │ - ldr r3, [pc, #16] @ (18682c ) │ │ │ │ + bl 192d4c │ │ │ │ + ldr r3, [pc, #16] @ (18685c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - orrs.w r0, r6, #123 @ 0x7b │ │ │ │ - orrs.w r0, r2, #123 @ 0x7b │ │ │ │ + bic.w r0, r6, #123 @ 0x7b │ │ │ │ + bic.w r0, r2, #123 @ 0x7b │ │ │ │ cmp.w r0, #348 @ 0x15c │ │ │ │ - bcs.w 186b3c │ │ │ │ + bcs.w 186b6c │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ - bls.w 1869ae │ │ │ │ + bls.w 1869de │ │ │ │ sub.w r3, r0, #173 @ 0xad │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ - bhi.w 1869ac │ │ │ │ + bhi.w 1869dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r1, r3, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -444596,18 +444626,18 @@ │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r5, r0, #7 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ bx lr │ │ │ │ sub.w r3, r0, #25 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.w 186c3c │ │ │ │ + bhi.w 186c6c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.n 1869ac │ │ │ │ - add r2, pc, #8 @ (adr r2, 1869c8 ) │ │ │ │ + bhi.n 1869dc │ │ │ │ + add r2, pc, #8 @ (adr r2, 1869f8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -444715,18 +444745,18 @@ │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r3, #452 @ 0x1c4 │ │ │ │ adds r3, r0, r3 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 186c3e │ │ │ │ + bhi.n 186c6e │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1869ac │ │ │ │ - add r2, pc, #8 @ (adr r2, 186b58 ) │ │ │ │ + bhi.w 1869dc │ │ │ │ + add r2, pc, #8 @ (adr r2, 186b88 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 2, pc, cr5, cr15, {7} │ │ │ │ @@ -444824,44 +444854,44 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 186c56 │ │ │ │ + cbz r2, 186c86 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 186c5a │ │ │ │ + beq.n 186c8a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 186c6a │ │ │ │ + beq.n 186c9a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (186c88 ) │ │ │ │ + ldr r3, [pc, #44] @ (186cb8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (186c8c ) │ │ │ │ + ldr r3, [pc, #32] @ (186cbc ) │ │ │ │ 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 186c58 │ │ │ │ + ble.n 186c88 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ str r4, [r0, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ str r4, [r6, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -444884,15 +444914,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w sl, #2 │ │ │ │ movne.w sl, #4 │ │ │ │ blx 4af60 │ │ │ │ ldrsb.w r7, [r5, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 186fa8 │ │ │ │ + beq.w 186fd8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r5, r4 │ │ │ │ add.w r9, r3, #28 │ │ │ │ negs r1, r5 │ │ │ │ add.w r3, r5, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ @@ -444917,50 +444947,50 @@ │ │ │ │ strgt.w lr, [sp] │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r4, r4, r3 │ │ │ │ - ble.w 186e98 │ │ │ │ + ble.w 186ec8 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 186d3a │ │ │ │ + bgt.n 186d6a │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 186eac │ │ │ │ + bne.w 186edc │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r7, r1, lsl #2] │ │ │ │ ldrsb.w r7, [r9, #5]! │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 186ce2 │ │ │ │ + bne.n 186d12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 186e44 │ │ │ │ + beq.n 186e74 │ │ │ │ movs r3, #12 │ │ │ │ sub.w lr, fp, #4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ mla r9, r3, sl, lr │ │ │ │ @@ -444999,79 +445029,79 @@ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ cmp r8, r5 │ │ │ │ add r2, r7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, r1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 186dd4 │ │ │ │ + bne.n 186e04 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 186dcc │ │ │ │ + bne.n 186dfc │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186ee8 │ │ │ │ + bne.n 186f18 │ │ │ │ mov.w lr, #12 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ mla lr, lr, sl, r4 │ │ │ │ sub.w r2, r6, #12 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 186e84 │ │ │ │ + bgt.n 186eb4 │ │ │ │ lsl.w r4, ip, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r1, 186e84 │ │ │ │ + cbz r1, 186eb4 │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r6, r2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 186e5e │ │ │ │ + bne.n 186e8e │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 186e5a │ │ │ │ + bne.n 186e8a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 186d72 │ │ │ │ + beq.w 186da2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 186d90 │ │ │ │ + beq.w 186dc0 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ asr.w r3, r4, r2 │ │ │ │ subs r0, r1, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 186ee2 │ │ │ │ + beq.n 186f12 │ │ │ │ ldrb.w ip, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r0, r3 │ │ │ │ ldr.w r3, [r7, ip, lsl #2] │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r7, ip, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 186eba │ │ │ │ - b.n 186d90 │ │ │ │ + bne.n 186eea │ │ │ │ + b.n 186dc0 │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ movs r6, #1 │ │ │ │ mla r4, r4, sl, r1 │ │ │ │ @@ -445095,61 +445125,61 @@ │ │ │ │ lsl.w r9, r8, r9 │ │ │ │ it pl │ │ │ │ asrpl.w ip, r8, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, ip │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.n 186f7a │ │ │ │ + bgt.n 186faa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 186f7a │ │ │ │ + beq.n 186faa │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, r6, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 186f90 │ │ │ │ + blt.n 186fc0 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 186f7a │ │ │ │ + bge.n 186faa │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 186f02 │ │ │ │ + bne.n 186f32 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 186efe │ │ │ │ + bne.n 186f2e │ │ │ │ mov r5, sl │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ - bge.n 186f7a │ │ │ │ + bge.n 186faa │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ negs r3, r3 │ │ │ │ - b.n 186f7a │ │ │ │ + b.n 186faa │ │ │ │ mov r5, r4 │ │ │ │ - b.n 186d98 │ │ │ │ + b.n 186dc8 │ │ │ │ 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 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 18706e │ │ │ │ + ble.n 18709e │ │ │ │ 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 │ │ │ │ @@ -445173,51 +445203,51 @@ │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r8 │ │ │ │ asr.w ip, ip, r7 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 187048 │ │ │ │ + ble.n 187078 │ │ │ │ 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 187020 │ │ │ │ + bgt.n 187050 │ │ │ │ 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 186fd8 │ │ │ │ + bne.n 187008 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 186fd2 │ │ │ │ + bgt.n 187002 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 186fc2 │ │ │ │ + bne.n 186ff2 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 187276 │ │ │ │ + ble.w 1872a6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1871fc │ │ │ │ + ble.w 18722c │ │ │ │ add.w r9, fp, #3 │ │ │ │ movs r0, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ negs r0, r4 │ │ │ │ add.w r3, r4, #7 │ │ │ │ @@ -445240,48 +445270,48 @@ │ │ │ │ cmp r1, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ asr.w r5, r5, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, r3 │ │ │ │ - ble.n 18710a │ │ │ │ + ble.n 18713a │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, ip │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1870e2 │ │ │ │ + bgt.n 187112 │ │ │ │ strb.w r5, [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 187096 │ │ │ │ + bne.n 1870c6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 187090 │ │ │ │ + bgt.n 1870c0 │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 187204 │ │ │ │ + beq.n 187234 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 18722c │ │ │ │ add.w r7, fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ add.w ip, r1, #2 │ │ │ │ adds r2, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ @@ -445294,26 +445324,26 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, lr │ │ │ │ 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 18716a │ │ │ │ + bne.n 18719a │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 187148 │ │ │ │ + bne.n 187178 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 187142 │ │ │ │ + bgt.n 187172 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 18722c │ │ │ │ add.w r7, fp, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ @@ -445324,46 +445354,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 18719c │ │ │ │ + bne.n 1871cc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1871ea │ │ │ │ + ble.n 18721a │ │ │ │ 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 18719a │ │ │ │ + bne.n 1871ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 187196 │ │ │ │ + bgt.n 1871c6 │ │ │ │ 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 18718a │ │ │ │ + beq.n 1871ba │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 18722c │ │ │ │ add.w r1, fp, #4 │ │ │ │ movw r7, #65532 @ 0xfffc │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ add r1, sl │ │ │ │ sub.w r7, r7, sl │ │ │ │ add.w r0, fp, sl │ │ │ │ rsb ip, sl, #4 │ │ │ │ @@ -445378,49 +445408,49 @@ │ │ │ │ asr.w lr, lr, r3 │ │ │ │ adds r3, r7, r1 │ │ │ │ and.w lr, lr, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, lr, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 187248 │ │ │ │ + bne.n 187278 │ │ │ │ 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 18725a │ │ │ │ + bne.n 18728a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 187228 │ │ │ │ - b.n 18718a │ │ │ │ + bgt.n 187258 │ │ │ │ + b.n 1871ba │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 18722c │ │ │ │ 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 187286 │ │ │ │ - b.n 187130 │ │ │ │ + bgt.n 1872b6 │ │ │ │ + b.n 187160 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1052] @ 1876c8 │ │ │ │ + ldr.w r0, [pc, #1052] @ 1876f8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1876cc │ │ │ │ + ldr.w r3, [pc, #1048] @ 1876fc │ │ │ │ add r0, pc │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ cmp.w r4, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -445435,44 +445465,44 @@ │ │ │ │ it ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r3, r1 │ │ │ │ it ge │ │ │ │ subge.w r9, r4, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 187314 │ │ │ │ + ble.n 187344 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r2, r4, #4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, r2, r3 │ │ │ │ mov.w ip, r1, lsr #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 187330 │ │ │ │ + bgt.n 187360 │ │ │ │ subs r4, #4 │ │ │ │ add r7, r9 │ │ │ │ add r8, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 187306 │ │ │ │ - ldr r2, [pc, #952] @ (1876d0 ) │ │ │ │ - ldr r3, [pc, #948] @ (1876cc ) │ │ │ │ + bne.n 187336 │ │ │ │ + ldr r2, [pc, #952] @ (187700 ) │ │ │ │ + ldr r3, [pc, #948] @ (1876fc ) │ │ │ │ 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 1876c4 │ │ │ │ + bne.w 1876f4 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w lr, r1, #3 │ │ │ │ - ldr r1, [pc, #924] @ (1876d4 ) │ │ │ │ + ldr r1, [pc, #924] @ (187704 ) │ │ │ │ bic.w r6, r6, #3 │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w r6, ip, #1 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ sub.w ip, r5, #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ @@ -445515,77 +445545,77 @@ │ │ │ │ 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, #788] @ (1876d8 ) │ │ │ │ + ldr r1, [pc, #788] @ (187708 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ - cbz r7, 187434 │ │ │ │ + cbz r7, 187464 │ │ │ │ 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 4af60 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1873e2 │ │ │ │ + bne.n 187412 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1873d4 │ │ │ │ + bcc.n 187404 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 18738c │ │ │ │ + bne.n 1873bc │ │ │ │ ldrd r9, r7, [sp, #112] @ 0x70 │ │ │ │ ldrd ip, r5, [sp, #128] @ 0x80 │ │ │ │ ldrd r4, r8, [sp, #96] @ 0x60 │ │ │ │ ldrd r6, r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r7, r5, lsl #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r4, #4 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ add r7, r3 │ │ │ │ add r8, r6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18735c │ │ │ │ - b.n 187314 │ │ │ │ + bne.n 18738c │ │ │ │ + b.n 187344 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 186c90 │ │ │ │ + bl 186cc0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1876ba │ │ │ │ + beq.w 1876ea │ │ │ │ negs r2, r4 │ │ │ │ and.w r3, r4, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ and.w r5, r4, #7 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -445609,41 +445639,41 @@ │ │ │ │ asr.w r4, r4, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r7 │ │ │ │ and.w r4, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - ble.n 1874d8 │ │ │ │ + ble.n 187508 │ │ │ │ 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 1874b0 │ │ │ │ + bgt.n 1874e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #504] @ (1876dc ) │ │ │ │ + ldr r3, [pc, #504] @ (18770c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #492] @ (1876e0 ) │ │ │ │ + ldr r3, [pc, #492] @ (187710 ) │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ movs r5, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ @@ -445652,36 +445682,36 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ mov ip, sl │ │ │ │ strd sl, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1876a8 │ │ │ │ + beq.w 1876d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, lr, r0 │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bne.n 18755e │ │ │ │ + bne.n 18758e │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1876b2 │ │ │ │ + bgt.w 1876e2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, lr, r1 │ │ │ │ - b.n 187564 │ │ │ │ + b.n 187594 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r4, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r4, r4, #7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -445703,29 +445733,29 @@ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ asr.w r4, r4, r3 │ │ │ │ and.w r4, r4, r9 │ │ │ │ it gt │ │ │ │ movgt.w r9, #0 │ │ │ │ - ble.n 1875d8 │ │ │ │ + ble.n 187608 │ │ │ │ cmp r1, #8 │ │ │ │ add r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [sl, #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, r9 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1875b0 │ │ │ │ + bgt.n 1875e0 │ │ │ │ movs r3, #12 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ add.w sl, ip, r3 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ mla r7, r8, r3, r3 │ │ │ │ mul.w r8, r3, r8 │ │ │ │ @@ -445743,96 +445773,96 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 18764e │ │ │ │ + cbz r2, 18767e │ │ │ │ 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 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 18766e │ │ │ │ + beq.n 18769e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1875fe │ │ │ │ + b.n 18762e │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ it cc │ │ │ │ movcc r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 18764a │ │ │ │ + bne.n 18767a │ │ │ │ ldrd ip, r0, [sp, #20] │ │ │ │ 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 18751a │ │ │ │ + bne.w 18754a │ │ │ │ ldrd sl, r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 187510 │ │ │ │ + bcc.w 187540 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 1873f6 │ │ │ │ + b.n 187426 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 187558 │ │ │ │ + b.n 187588 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 187550 │ │ │ │ + b.n 187580 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1874f0 │ │ │ │ + b.n 187520 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ str r4, [r7, #4] │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1360] @ 187c48 │ │ │ │ + ldr.w r4, [pc, #1360] @ 187c78 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 187c4c │ │ │ │ + ldr.w r0, [pc, #1360] @ 187c7c │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ @@ -445842,55 +445872,55 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ it ge │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 187756 │ │ │ │ + ble.n 187786 │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r2, r1, r2 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add.w r6, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov.w ip, r6, lsr #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 187776 │ │ │ │ + bgt.n 1877a6 │ │ │ │ subs r7, #4 │ │ │ │ add r4, r3 │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 187746 │ │ │ │ - ldr.w r2, [pc, #1272] @ 187c50 │ │ │ │ - ldr.w r3, [pc, #1264] @ 187c4c │ │ │ │ + bne.n 187776 │ │ │ │ + ldr.w r2, [pc, #1272] @ 187c80 │ │ │ │ + ldr.w r3, [pc, #1264] @ 187c7c │ │ │ │ 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 187c42 │ │ │ │ + bne.w 187c72 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r8, r6, #3 │ │ │ │ - ldr.w r6, [pc, #1240] @ 187c54 │ │ │ │ + ldr.w r6, [pc, #1240] @ 187c84 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sub.w lr, sl, #4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r6, [pc, #1228] @ 187c58 │ │ │ │ + ldr.w r6, [pc, #1228] @ 187c88 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, sl │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1220] @ 187c5c │ │ │ │ + ldr.w r6, [pc, #1220] @ 187c8c │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov r6, ip │ │ │ │ cmp r7, #4 │ │ │ │ mov sl, r7 │ │ │ │ strd r0, r6, [sp, #124] @ 0x7c │ │ │ │ it ge │ │ │ │ @@ -445911,15 +445941,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 187bfc │ │ │ │ + beq.w 187c2c │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r9, r4, lsl #5 │ │ │ │ @@ -445936,15 +445966,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 187866 │ │ │ │ + ble.n 187896 │ │ │ │ strd sl, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ @@ -445953,32 +445983,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 187836 │ │ │ │ + bgt.n 187866 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 187c34 │ │ │ │ + beq.w 187c64 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 187c26 │ │ │ │ + beq.w 187c56 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 187ba2 │ │ │ │ + bne.w 187bd2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 187c22 │ │ │ │ + beq.w 187c52 │ │ │ │ adds r3, r2, #7 │ │ │ │ and.w r1, r2, #7 │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ negs r0, r2 │ │ │ │ and.w r0, r0, #7 │ │ │ │ @@ -445996,26 +446026,26 @@ │ │ │ │ mov.w r0, #1 │ │ │ │ lsl.w r0, r0, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ asr.w r4, r4, r5 │ │ │ │ and.w r0, r4, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne.n 1878ea │ │ │ │ + bne.n 18791a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ 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 187c1a │ │ │ │ + beq.w 187c4a │ │ │ │ adds r3, r2, #7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -446026,16 +446056,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 186fac │ │ │ │ - ldr r3, [pc, #824] @ (187c60 ) │ │ │ │ + bl 186fdc │ │ │ │ + ldr r3, [pc, #824] @ (187c90 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -446059,38 +446089,38 @@ │ │ │ │ mov fp, r8 │ │ │ │ add r3, sp │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r7, [fp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 186c40 │ │ │ │ + bl 186c70 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr.w lr, [fp, #24] │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 187bf0 │ │ │ │ + beq.w 187c20 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 187be4 │ │ │ │ + beq.w 187c14 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 1879bc │ │ │ │ + bne.n 1879ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 187bf0 │ │ │ │ + beq.w 187c20 │ │ │ │ ldrb.w r1, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 187bf0 │ │ │ │ + beq.w 187c20 │ │ │ │ mov r4, lr │ │ │ │ movs r0, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ it pl │ │ │ │ negpl r1, r5 │ │ │ │ @@ -446115,33 +446145,33 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it gt │ │ │ │ strgt.w fp, [sp, #8] │ │ │ │ asr.w r5, r5, r3 │ │ │ │ and.w r5, r5, r6 │ │ │ │ it gt │ │ │ │ movgt r6, #0 │ │ │ │ - ble.n 187a3e │ │ │ │ + ble.n 187a6e │ │ │ │ cmp r4, #8 │ │ │ │ add r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ ldrb.w fp, [ip, #1]! │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r6 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 187a12 │ │ │ │ + bgt.n 187a42 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 187acc │ │ │ │ + beq.n 187afc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r0, r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w r3, r3, lr, lsl #4 │ │ │ │ subs r3, r3, r7 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ @@ -446167,29 +446197,29 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r6, [r6, r4] │ │ │ │ it gt │ │ │ │ movgt r4, #0 │ │ │ │ asr.w r6, r6, r3 │ │ │ │ and.w r6, r6, ip │ │ │ │ - ble.n 187aca │ │ │ │ + ble.n 187afa │ │ │ │ cmp r0, #8 │ │ │ │ add r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ subs r0, r0, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, ip │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 187aa2 │ │ │ │ + bgt.n 187ad2 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne lr, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -446213,23 +446243,23 @@ │ │ │ │ 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 187afa │ │ │ │ + bne.n 187b2a │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 187bf8 │ │ │ │ + bne.n 187c28 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r7, sp │ │ │ │ add.w r6, sp, r6, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r6, #159] @ 0x9f │ │ │ │ ldrb r1, [r3, r5] │ │ │ │ @@ -446237,130 +446267,130 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 187b74 │ │ │ │ + cbz r0, 187ba4 │ │ │ │ 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 18796e │ │ │ │ + bne.w 18799e │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 187958 │ │ │ │ + bcc.w 187988 │ │ │ │ ldr.w r8, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 1877d2 │ │ │ │ + bne.w 187802 │ │ │ │ ldrd r4, r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r6, lr, [sp, #128] @ 0x80 │ │ │ │ ldrd r7, r1, [sp, #104] @ 0x68 │ │ │ │ ldrd fp, r5, [sp, #96] @ 0x60 │ │ │ │ add.w r4, r4, r6, lsl #4 │ │ │ │ ldrd r2, r9, [sp, #112] @ 0x70 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r8, [sp, #136] @ 0x88 │ │ │ │ add r4, fp │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1877a0 │ │ │ │ - b.n 187756 │ │ │ │ + bne.w 1877d0 │ │ │ │ + b.n 187786 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1879bc │ │ │ │ + bne.w 1879ec │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1879c0 │ │ │ │ + b.n 1879f0 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 187b38 │ │ │ │ + b.n 187b68 │ │ │ │ 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 4af60 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r6 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc.n 187c04 │ │ │ │ - b.n 187ba2 │ │ │ │ + bcc.n 187c34 │ │ │ │ + b.n 187bd2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 18791a │ │ │ │ + b.n 18794a │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1878ec │ │ │ │ - ldr r3, [pc, #60] @ (187c64 ) │ │ │ │ + b.n 18791c │ │ │ │ + ldr r3, [pc, #60] @ (187c94 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 187882 │ │ │ │ - ldr r3, [pc, #48] @ (187c68 ) │ │ │ │ + b.n 1878b2 │ │ │ │ + ldr r3, [pc, #48] @ (187c98 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 187882 │ │ │ │ + b.n 1878b2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r0, r0] │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ 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 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1876e4 │ │ │ │ + bl 187714 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -446377,42 +446407,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1876e4 │ │ │ │ - cbz r7, 187cea │ │ │ │ + bl 187714 │ │ │ │ + cbz r7, 187d1a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 16bef8 │ │ │ │ + bl 16bf28 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187cd6 │ │ │ │ + bne.n 187d06 │ │ │ │ mov r0, sl │ │ │ │ blx 4aa90 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1876e4 │ │ │ │ + bl 187714 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -446429,27 +446459,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1876e4 │ │ │ │ - cbz r7, 187d76 │ │ │ │ + bl 187714 │ │ │ │ + cbz r7, 187da6 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 16afb4 │ │ │ │ + bl 16afe8 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187d62 │ │ │ │ + bne.n 187d92 │ │ │ │ mov r0, sl │ │ │ │ blx 4aa90 │ │ │ │ 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 │ │ │ │ @@ -446471,27 +446501,27 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r9, r6, lsl #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 187298 │ │ │ │ - cbz r7, 187de2 │ │ │ │ + bl 1872c8 │ │ │ │ + cbz r7, 187e12 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 173e94 │ │ │ │ + bl 173ec4 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187dce │ │ │ │ + bne.n 187dfe │ │ │ │ mov r0, sl │ │ │ │ blx 4aa90 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -446500,15 +446530,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 187298 │ │ │ │ + bl 1872c8 │ │ │ │ add sp, #16 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -446527,26 +446557,26 @@ │ │ │ │ mov.w r9, r6, lsl #4 │ │ │ │ movs r4, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 187298 │ │ │ │ - cbz r7, 187e70 │ │ │ │ + bl 1872c8 │ │ │ │ + cbz r7, 187ea0 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 173e94 │ │ │ │ + bl 173ec4 │ │ │ │ add r5, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 187e5c │ │ │ │ + bne.n 187e8c │ │ │ │ mov r0, sl │ │ │ │ blx 4aa90 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ @@ -446554,23 +446584,23 @@ │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 187298 │ │ │ │ + bl 1872c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 187f4e │ │ │ │ + bpl.n 187f7e │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #232] @ (187f98 ) │ │ │ │ + ldr r2, [pc, #232] @ (187fc8 ) │ │ │ │ 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 │ │ │ │ @@ -446599,15 +446629,15 @@ │ │ │ │ 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 │ │ │ │ uxtb r3, r3 │ │ │ │ strb r3, [r0, #21] │ │ │ │ - ldr r3, [pc, #116] @ (187f9c ) │ │ │ │ + ldr r3, [pc, #116] @ (187fcc ) │ │ │ │ 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 │ │ │ │ @@ -446639,55 +446669,55 @@ │ │ │ │ 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 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 187f22 │ │ │ │ + b.n 187f52 │ │ │ │ nop │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ str r0, [r0, #44] @ 0x2c │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #492] @ (1881a4 ) │ │ │ │ + ldr r2, [pc, #492] @ (1881d4 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (1881a8 ) │ │ │ │ + ldr r1, [pc, #492] @ (1881d8 ) │ │ │ │ ldr.w sl, [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 sl, #0 │ │ │ │ - beq.n 187fe4 │ │ │ │ + beq.n 188014 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 188000 │ │ │ │ + cbnz r4, 188030 │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 187fde │ │ │ │ - ldr r2, [pc, #452] @ (1881ac ) │ │ │ │ - ldr r3, [pc, #444] @ (1881a4 ) │ │ │ │ + bhi.n 18800e │ │ │ │ + ldr r2, [pc, #452] @ (1881dc ) │ │ │ │ + ldr r3, [pc, #444] @ (1881d4 ) │ │ │ │ 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 1881a0 │ │ │ │ + bne.w 1881d0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r9 │ │ │ │ rsb r1, r1, #1 │ │ │ │ @@ -446711,15 +446741,15 @@ │ │ │ │ movcs r0, #4 │ │ │ │ strd ip, r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ sub.w r8, r5, r6 │ │ │ │ - bl 187ea0 │ │ │ │ + bl 187ed0 │ │ │ │ movs r7, #0 │ │ │ │ ldrd fp, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w r8, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ @@ -446746,15 +446776,15 @@ │ │ │ │ lsr.w r3, fp, r3 │ │ │ │ lsr.w r1, fp, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18818a │ │ │ │ + bne.n 1881ba │ │ │ │ cmp.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r6, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r6, r6, #3 │ │ │ │ @@ -446762,161 +446792,161 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w r7, [sl, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, sl, r6 │ │ │ │ adds r7, r7, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 18814e │ │ │ │ + bmi.n 18817e │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bgt.n 188168 │ │ │ │ + bgt.n 188198 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 188190 │ │ │ │ + blt.n 1881c0 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt.n 188170 │ │ │ │ + bgt.n 1881a0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 188164 │ │ │ │ + bmi.n 188194 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - ble.n 18817e │ │ │ │ + ble.n 1881ae │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ strb.w ip, [r2, #-5] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 18808e │ │ │ │ + bcc.n 1880be │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r1, [sp, #24] │ │ │ │ add lr, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 18806c │ │ │ │ + bcc.n 18809c │ │ │ │ adds r6, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 188040 │ │ │ │ + bhi.n 188070 │ │ │ │ ldrd ip, r7, [sp, #48] @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ adds r7, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov fp, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r9, r2 │ │ │ │ add ip, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 18801c │ │ │ │ - b.n 187fe4 │ │ │ │ + bhi.w 18804c │ │ │ │ + b.n 188014 │ │ │ │ mov.w r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 18818e │ │ │ │ + blt.n 1881be │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 18817e │ │ │ │ + bpl.n 1881ae │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1880fc │ │ │ │ + b.n 18812c │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 188182 │ │ │ │ + ble.n 1881b2 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - bgt.n 1880fc │ │ │ │ + bgt.n 18812c │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1880fc │ │ │ │ + b.n 18812c │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1880f4 │ │ │ │ + b.n 188124 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1880b8 │ │ │ │ + b.n 1880e8 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 188164 │ │ │ │ + bmi.n 188194 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1880fc │ │ │ │ + b.n 18812c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1883bc ) │ │ │ │ + ldr r2, [pc, #500] @ (1883ec ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #496] @ (1883c0 ) │ │ │ │ + ldr r3, [pc, #496] @ (1883f0 ) │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 1881f6 │ │ │ │ + cbz r3, 188226 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r4, 188212 │ │ │ │ + cbnz r4, 188242 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1881ee │ │ │ │ - ldr r2, [pc, #460] @ (1883c4 ) │ │ │ │ - ldr r3, [pc, #452] @ (1883c0 ) │ │ │ │ + bhi.n 18821e │ │ │ │ + ldr r2, [pc, #460] @ (1883f4 ) │ │ │ │ + ldr r3, [pc, #452] @ (1883f0 ) │ │ │ │ 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 1883b0 │ │ │ │ + bne.w 1883e0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, fp │ │ │ │ - vldr s11, [pc, #404] @ 1883b4 │ │ │ │ - vldr s12, [pc, #404] @ 1883b8 │ │ │ │ + vldr s11, [pc, #404] @ 1883e4 │ │ │ │ + vldr s12, [pc, #404] @ 1883e8 │ │ │ │ mov r8, r6 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str.w fp, [sp, #24] │ │ │ │ add.w r6, r3, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r8, r7, [sp, #16] │ │ │ │ - bl 187ea0 │ │ │ │ + bl 187ed0 │ │ │ │ mov r8, r6 │ │ │ │ ldrd ip, r4, [sp, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, fp │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ @@ -446930,15 +446960,15 @@ │ │ │ │ sub.w r1, lr, #15 │ │ │ │ lsr.w r2, ip, lr │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18831c │ │ │ │ + bne.n 18834c │ │ │ │ cmp.w sl, #1 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ negs r2, r5 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -446948,142 +446978,142 @@ │ │ │ │ adds r5, r0, r2 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r2, r2, r6 │ │ │ │ ldrb r5, [r5, #2] │ │ │ │ add r1, r6 │ │ │ │ add r5, r6 │ │ │ │ - bmi.n 188338 │ │ │ │ + bmi.n 188368 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 18835e │ │ │ │ + bgt.n 18838e │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 188320 │ │ │ │ + blt.n 188350 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 18837c │ │ │ │ + ble.n 1883ac │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 188328 │ │ │ │ + ble.n 188358 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w lr, lr, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w sl, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 18826e │ │ │ │ + bne.n 18829e │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 188254 │ │ │ │ + bne.n 188284 │ │ │ │ ldrd r1, r6, [sp, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r1, #8 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 188394 │ │ │ │ + beq.n 1883c4 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 18823e │ │ │ │ + b.n 18826e │ │ │ │ mov r5, fp │ │ │ │ - b.n 188292 │ │ │ │ + b.n 1882c2 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 188358 │ │ │ │ + blt.n 188388 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1882dc │ │ │ │ + b.n 18830c │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 188320 │ │ │ │ + blt.n 188350 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 188328 │ │ │ │ + bge.n 188358 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1882dc │ │ │ │ + b.n 18830c │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1882ce │ │ │ │ + bgt.n 1882fe │ │ │ │ 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 1882d2 │ │ │ │ + b.n 188302 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1882d2 │ │ │ │ + bge.n 188302 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1882dc │ │ │ │ + b.n 18830c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldrd r8, r7, [sp, #16] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 18822a │ │ │ │ - b.n 1881f6 │ │ │ │ + bhi.w 18825a │ │ │ │ + b.n 188226 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 188492 │ │ │ │ + beq.n 1884c2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 188476 │ │ │ │ - ldr r4, [pc, #164] @ (188498 ) │ │ │ │ + beq.n 1884a6 │ │ │ │ + ldr r4, [pc, #164] @ (1884c8 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx r5, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, r5] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 188466 │ │ │ │ + beq.n 188496 │ │ │ │ and.w r5, r1, #31 │ │ │ │ smulbb lr, lr, r3 │ │ │ │ smulbb r0, r0, r3 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ rsb r3, r3, #6 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ smlabb r5, r3, r5, lr │ │ │ │ @@ -447106,36 +447136,36 @@ │ │ │ │ ubfx ip, r3, #2, #8 │ │ │ │ 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] @ (18849c ) │ │ │ │ + ldr r3, [pc, #36] @ (1884cc ) │ │ │ │ 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 188466 │ │ │ │ + b.n 188496 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ - ldr.w ip, [pc, #64] @ 1884f0 │ │ │ │ + ldr.w ip, [pc, #64] @ 188520 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add ip, pc │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ and.w r1, r3, #7 │ │ │ │ @@ -447155,15 +447185,15 @@ │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsls r5, r1, #27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - bpl.n 1885dc │ │ │ │ + bpl.n 18860c │ │ │ │ and.w r3, r1, #15 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w ip, r4, lsr #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsrs r5, r4, #8 │ │ │ │ lsrs r7, r4, #13 │ │ │ │ @@ -447171,37 +447201,37 @@ │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ and.w r3, r3, #3 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ lsrs r6, r4, #23 │ │ │ │ mov.w r8, r4, lsr #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 1885a0 │ │ │ │ + bpl.n 1885d0 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 18859c │ │ │ │ + beq.n 1885cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1886a0 │ │ │ │ + beq.w 1886d0 │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ and.w r8, r8, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #368] @ (1886bc ) │ │ │ │ + ldr r4, [pc, #368] @ (1886ec ) │ │ │ │ orr.w lr, lr, r8 │ │ │ │ - ldr.w r8, [pc, #368] @ 1886c0 │ │ │ │ + ldr.w r8, [pc, #368] @ 1886f0 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ cmp r3, #2 │ │ │ │ ldrb.w r1, [r8, r7] │ │ │ │ ldrb.w r6, [r8, r6] │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ - beq.n 188592 │ │ │ │ + beq.n 1885c2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ ldrb.w r3, [r8, r0] │ │ │ │ ldrb.w r0, [r8, ip] │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ @@ -447212,27 +447242,27 @@ │ │ │ │ lsrs r6, r3, #1 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb r4, [r2, #1] │ │ │ │ strb r1, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbnz r3, 188600 │ │ │ │ - ldr r3, [pc, #288] @ (1886c4 ) │ │ │ │ + cbnz r3, 188630 │ │ │ │ + ldr r3, [pc, #288] @ (1886f4 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ eor.w r1, r8, r1 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ and.w r1, r1, #1 │ │ │ │ orr.w ip, ip, r1 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ ldrb r7, [r3, r5] │ │ │ │ - ldr r3, [pc, #256] @ (1886c8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1886f8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r6, [r3, ip] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r7, [r2, #0] │ │ │ │ strb r6, [r2, #1] │ │ │ │ strb r4, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -447245,30 +447275,30 @@ │ │ │ │ lsrs r1, r5, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w ip, r0, lsr #5 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ lsrs r7, r0, #15 │ │ │ │ mov.w lr, r0, lsr #20 │ │ │ │ lsrs r6, r0, #25 │ │ │ │ - b.n 188528 │ │ │ │ - ldr.w r9, [pc, #200] @ 1886cc │ │ │ │ + b.n 188558 │ │ │ │ + ldr.w r9, [pc, #200] @ 1886fc │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ - ldr.w sl, [pc, #192] @ 1886d0 │ │ │ │ + ldr.w sl, [pc, #192] @ 188700 │ │ │ │ add r9, pc │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ add sl, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb.w r4, [r9, r7] │ │ │ │ ldrb.w r7, [r9, r6] │ │ │ │ and.w r6, r8, #1 │ │ │ │ orr.w lr, lr, r6 │ │ │ │ ldrb.w r6, [sl, lr] │ │ │ │ - beq.n 1885ce │ │ │ │ + beq.n 1885fe │ │ │ │ eor.w r8, r8, r1 │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ and.w r8, r8, #1 │ │ │ │ orr.w ip, ip, r8 │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ @@ -447289,24 +447319,24 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull r5, r1, r4, r1 │ │ │ │ umull r5, r0, r4, r0 │ │ │ │ umull r4, r3, r4, r3 │ │ │ │ ubfx r6, r1, #1, #8 │ │ │ │ ubfx r4, r0, #1, #8 │ │ │ │ ubfx r7, r3, #1, #8 │ │ │ │ - b.n 1885ce │ │ │ │ - ldr r3, [pc, #48] @ (1886d4 ) │ │ │ │ + b.n 1885fe │ │ │ │ + ldr r3, [pc, #48] @ (188704 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, r0] │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ - b.n 188592 │ │ │ │ + b.n 1885c2 │ │ │ │ nop │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ @@ -447318,50 +447348,50 @@ │ │ │ │ movs r7, r3 │ │ │ │ ldrh r2, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 18872c │ │ │ │ + bpl.n 18875c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1887a4 │ │ │ │ + beq.n 1887d4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r4, [r0, #11] │ │ │ │ mov.w r8, r5, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsrs r3, r1 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1887bc │ │ │ │ - ldr r3, [pc, #352] @ (18886c ) │ │ │ │ + bne.n 1887ec │ │ │ │ + ldr r3, [pc, #352] @ (18889c ) │ │ │ │ and.w r4, r4, #31 │ │ │ │ and.w r8, r8, #31 │ │ │ │ and.w r7, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r6, r6, #31 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ ldrb.w r5, [r3, r8] │ │ │ │ ldrb.w ip, [r3, r7] │ │ │ │ ldrb r1, [r3, r6] │ │ │ │ - b.n 188784 │ │ │ │ - cbnz r3, 18879c │ │ │ │ + b.n 1887b4 │ │ │ │ + cbnz r3, 1887cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 188860 │ │ │ │ + beq.w 188890 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w ip, [pc, #296] @ 188870 │ │ │ │ + ldr.w ip, [pc, #296] @ 1888a0 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -447380,38 +447410,38 @@ │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 188730 │ │ │ │ + b.n 188760 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ lsrs r6, r5, #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r4, lsr #5 │ │ │ │ lsrs r7, r4, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18870a │ │ │ │ - ldr.w lr, [pc, #180] @ 188874 │ │ │ │ + beq.n 18873a │ │ │ │ + ldr.w lr, [pc, #180] @ 1888a4 │ │ │ │ ubfx r5, r5, #18, #5 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add lr, pc │ │ │ │ ubfx r0, ip, #15, #5 │ │ │ │ ldrb.w r1, [lr, r5] │ │ │ │ ubfx r5, ip, #20, #5 │ │ │ │ ubfx ip, ip, #25, #5 │ │ │ │ ldrb.w r0, [lr, r0] │ │ │ │ ldrb.w r5, [lr, r5] │ │ │ │ ldrb.w ip, [lr, ip] │ │ │ │ - beq.n 188784 │ │ │ │ + beq.n 1887b4 │ │ │ │ and.w r4, r4, #31 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ and.w r8, r8, #31 │ │ │ │ smulbb r9, r0, r3 │ │ │ │ ldrb.w sl, [lr, r4] │ │ │ │ smulbb r5, r5, r3 │ │ │ │ @@ -447435,20 +447465,20 @@ │ │ │ │ umull r5, r1, r6, r1 │ │ │ │ umull r5, r4, r6, r4 │ │ │ │ umull r6, r3, r6, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r1, #1, #8 │ │ │ │ ubfx r5, r4, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 188784 │ │ │ │ + b.n 1887b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 188784 │ │ │ │ + b.n 1887b4 │ │ │ │ nop │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ @@ -447468,39 +447498,39 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov.w lr, r3, lsr #29 │ │ │ │ and.w r3, r1, #7 │ │ │ │ lsls r1, r1, #29 │ │ │ │ it mi │ │ │ │ addmi r3, #12 │ │ │ │ add.w r1, r3, ip, lsl #2 │ │ │ │ - ldr r3, [pc, #12] @ (1888c4 ) │ │ │ │ + ldr r3, [pc, #12] @ (1888f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbz r4, 1888f4 │ │ │ │ + cbz r4, 188924 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, sl │ │ │ │ - cbnz r3, 1888fa │ │ │ │ + cbnz r3, 18892a │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n 1888ee │ │ │ │ + bhi.n 18891e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, sl │ │ │ │ @@ -447523,62 +447553,62 @@ │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r6, #4 │ │ │ │ - bl 188878 │ │ │ │ + bl 1888a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 188930 │ │ │ │ + bne.n 188960 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 188926 │ │ │ │ + bne.n 188956 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r0, #16 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 188912 │ │ │ │ + bhi.n 188942 │ │ │ │ ldrd r4, r9, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r4, #4 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, r4 │ │ │ │ add sl, r3 │ │ │ │ - bhi.n 188906 │ │ │ │ + bhi.n 188936 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 1889ba │ │ │ │ + cbz r3, 1889ea │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1889c0 │ │ │ │ + bne.n 1889f0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1889b2 │ │ │ │ + bhi.n 1889e2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r4, r0, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -447599,92 +447629,92 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 188878 │ │ │ │ + bl 1888a8 │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1889f8 │ │ │ │ + bne.n 188a28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1889ee │ │ │ │ + bne.n 188a1e │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #8 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bhi.n 1889d8 │ │ │ │ + bhi.n 188a08 │ │ │ │ ldrd r6, r4, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1889ca │ │ │ │ + bhi.n 1889fa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #300] @ (188b98 ) │ │ │ │ + ldr r3, [pc, #300] @ (188bc8 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #300] @ (188b9c ) │ │ │ │ + ldr r0, [pc, #300] @ (188bcc ) │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 188a92 │ │ │ │ + cbz r7, 188ac2 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 188ab0 │ │ │ │ + cbnz r4, 188ae0 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 188a8c │ │ │ │ - ldr r2, [pc, #268] @ (188ba0 ) │ │ │ │ - ldr r3, [pc, #256] @ (188b98 ) │ │ │ │ + bhi.n 188abc │ │ │ │ + ldr r2, [pc, #268] @ (188bd0 ) │ │ │ │ + ldr r3, [pc, #256] @ (188bc8 ) │ │ │ │ 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 188b8e │ │ │ │ + bne.n 188bbe │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ - vldr s16, [pc, #208] @ 188b94 │ │ │ │ + vldr s16, [pc, #208] @ 188bc4 │ │ │ │ mov r3, r2 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r9 │ │ │ │ strd fp, r3, [sp, #12] │ │ │ │ @@ -447703,15 +447733,15 @@ │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 188878 │ │ │ │ + bl 1888a8 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r9, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w r9, r9, #16 │ │ │ │ @@ -447723,96 +447753,96 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ - bne.n 188afc │ │ │ │ + bne.n 188b2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 188aec │ │ │ │ + bne.n 188b1c │ │ │ │ mov r3, sl │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ mov r5, r3 │ │ │ │ - bhi.n 188ad8 │ │ │ │ + bhi.n 188b08 │ │ │ │ ldrd fp, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r4 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 188acc │ │ │ │ - b.n 188a92 │ │ │ │ + bhi.n 188afc │ │ │ │ + b.n 188ac2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #312] @ (188cf8 ) │ │ │ │ + ldr r3, [pc, #312] @ (188d28 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #312] @ (188cfc ) │ │ │ │ + ldr r0, [pc, #312] @ (188d2c ) │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 188be6 │ │ │ │ + cbz r7, 188c16 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 188c04 │ │ │ │ + cbnz r4, 188c34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 188be0 │ │ │ │ - ldr r2, [pc, #280] @ (188d00 ) │ │ │ │ - ldr r3, [pc, #268] @ (188cf8 ) │ │ │ │ + bhi.n 188c10 │ │ │ │ + ldr r2, [pc, #280] @ (188d30 ) │ │ │ │ + ldr r3, [pc, #268] @ (188d28 ) │ │ │ │ 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 188cee │ │ │ │ + bne.n 188d1e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ - vldr s16, [pc, #220] @ 188cf4 │ │ │ │ + vldr s16, [pc, #220] @ 188d24 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r9 │ │ │ │ strd fp, r3, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ @@ -447830,15 +447860,15 @@ │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 188878 │ │ │ │ + bl 1888a8 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r6, #8 │ │ │ │ @@ -447854,60 +447884,60 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-4] │ │ │ │ - bne.n 188c4c │ │ │ │ + bne.n 188c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 188c3c │ │ │ │ + bne.n 188c6c │ │ │ │ mov r3, sl │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ mov r5, r3 │ │ │ │ - bhi.n 188c28 │ │ │ │ + bhi.n 188c58 │ │ │ │ ldrd fp, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r4 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 188c1c │ │ │ │ - b.n 188be6 │ │ │ │ + bhi.n 188c4c │ │ │ │ + b.n 188c16 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ 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] │ │ │ │ @@ -447918,59 +447948,59 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 189bd0 │ │ │ │ + bl 189c00 │ │ │ │ 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 sl, r2 │ │ │ │ - ldr r2, [pc, #256] @ (188e78 ) │ │ │ │ + ldr r2, [pc, #256] @ (188ea8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (188e7c ) │ │ │ │ + ldr r3, [pc, #256] @ (188eac ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 188da0 │ │ │ │ + cbz r3, 188dd0 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 188dbe │ │ │ │ + cbnz r4, 188dee │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 188d98 │ │ │ │ - ldr r2, [pc, #220] @ (188e80 ) │ │ │ │ - ldr r3, [pc, #216] @ (188e7c ) │ │ │ │ + bhi.n 188dc8 │ │ │ │ + ldr r2, [pc, #220] @ (188eb0 ) │ │ │ │ + ldr r3, [pc, #216] @ (188eac ) │ │ │ │ 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 188e70 │ │ │ │ + bne.n 188ea0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ - vldr s16, [pc, #176] @ 188e74 │ │ │ │ + vldr s16, [pc, #176] @ 188ea4 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ @@ -447987,150 +448017,150 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ 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 188df8 │ │ │ │ + bne.n 188e28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #4 │ │ │ │ add r9, r3 │ │ │ │ - bne.n 188df0 │ │ │ │ + bne.n 188e20 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 188de2 │ │ │ │ + bhi.n 188e12 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 188dd4 │ │ │ │ - b.n 188da0 │ │ │ │ + bcc.n 188e04 │ │ │ │ + b.n 188dd0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (188eb0 ) │ │ │ │ + ldr r0, [pc, #28] @ (188ee0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 188eb4 │ │ │ │ + ldr.w ip, [pc, #28] @ 188ee4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (188eb8 ) │ │ │ │ - ldr r2, [pc, #28] @ (188ebc ) │ │ │ │ + ldr r3, [pc, #24] @ (188ee8 ) │ │ │ │ + ldr r2, [pc, #28] @ (188eec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r2] │ │ │ │ movs r7, r3 │ │ │ │ str r2, [r1, r2] │ │ │ │ movs r3, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (188eec ) │ │ │ │ + ldr r0, [pc, #28] @ (188f1c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 188ef0 │ │ │ │ + ldr.w ip, [pc, #28] @ 188f20 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (188ef4 ) │ │ │ │ - ldr r2, [pc, #28] @ (188ef8 ) │ │ │ │ + ldr r3, [pc, #24] @ (188f24 ) │ │ │ │ + ldr r2, [pc, #28] @ (188f28 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r1, r1] │ │ │ │ movs r3, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #264] @ (189020 ) │ │ │ │ + ldr r2, [pc, #264] @ (189050 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (189024 ) │ │ │ │ + ldr r3, [pc, #264] @ (189054 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 188f40 │ │ │ │ + cbz r3, 188f70 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 188f5e │ │ │ │ + cbnz r4, 188f8e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 188f38 │ │ │ │ - ldr r2, [pc, #228] @ (189028 ) │ │ │ │ - ldr r3, [pc, #224] @ (189024 ) │ │ │ │ + bhi.n 188f68 │ │ │ │ + ldr r2, [pc, #228] @ (189058 ) │ │ │ │ + ldr r3, [pc, #224] @ (189054 ) │ │ │ │ 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 189018 │ │ │ │ + bne.n 189048 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - vldr s16, [pc, #180] @ 18901c │ │ │ │ + vldr s16, [pc, #180] @ 18904c │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ @@ -448146,15 +448176,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 18de58 │ │ │ │ + bl 18de88 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ adds r7, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ @@ -448162,132 +448192,132 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r7, #-8] │ │ │ │ vstr s15, [r7, #-12] │ │ │ │ vstr s15, [r7, #-16] │ │ │ │ - bne.n 188f96 │ │ │ │ + bne.n 188fc6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 188f8e │ │ │ │ + bne.n 188fbe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 188f84 │ │ │ │ + bhi.n 188fb4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrd r3, r6, [sp, #16] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 188f74 │ │ │ │ - b.n 188f40 │ │ │ │ + bcc.n 188fa4 │ │ │ │ + b.n 188f70 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r0, r4, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #0 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ strh.w ip, [r4, #1] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 18a038 │ │ │ │ + bl 18a068 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1891f4 ) │ │ │ │ + ldr r2, [pc, #308] @ (189224 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1891f8 ) │ │ │ │ + ldr r3, [pc, #308] @ (189228 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1890ee │ │ │ │ + cbz r3, 18911e │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18910c │ │ │ │ + bne.n 18913c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1890e6 │ │ │ │ - ldr r2, [pc, #268] @ (1891fc ) │ │ │ │ - ldr r3, [pc, #260] @ (1891f8 ) │ │ │ │ + bhi.n 189116 │ │ │ │ + ldr r2, [pc, #268] @ (18922c ) │ │ │ │ + ldr r3, [pc, #260] @ (189228 ) │ │ │ │ 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 1891ec │ │ │ │ + bne.n 18921c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sp, #51 @ 0x33 │ │ │ │ mov r5, r8 │ │ │ │ - vldr s16, [pc, #220] @ 1891f0 │ │ │ │ + vldr s16, [pc, #220] @ 189220 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -448311,161 +448341,161 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r5, #16 │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w sl, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-8] │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-4] │ │ │ │ - bne.n 189154 │ │ │ │ + bne.n 189184 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 18914a │ │ │ │ + bne.n 18917a │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 189138 │ │ │ │ + bhi.n 189168 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, 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 r6, r2 │ │ │ │ - bcc.n 189126 │ │ │ │ - b.n 1890ee │ │ │ │ + bcc.n 189156 │ │ │ │ + b.n 18911e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18922c ) │ │ │ │ + ldr r0, [pc, #28] @ (18925c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 189230 │ │ │ │ + ldr.w ip, [pc, #28] @ 189260 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189234 ) │ │ │ │ - ldr r2, [pc, #28] @ (189238 ) │ │ │ │ + ldr r3, [pc, #24] @ (189264 ) │ │ │ │ + ldr r2, [pc, #28] @ (189268 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #56] @ (189274 ) │ │ │ │ + ldr r5, [pc, #56] @ (1892a4 ) │ │ │ │ movs r3, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (189268 ) │ │ │ │ + ldr r0, [pc, #28] @ (189298 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18926c │ │ │ │ + ldr.w ip, [pc, #28] @ 18929c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189270 ) │ │ │ │ - ldr r2, [pc, #28] @ (189274 ) │ │ │ │ + ldr r3, [pc, #24] @ (1892a0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1892a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #840] @ (1895c0 ) │ │ │ │ + ldr r4, [pc, #840] @ (1895f0 ) │ │ │ │ movs r3, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1893f0 ) │ │ │ │ + ldr r2, [pc, #348] @ (189420 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (1893f4 ) │ │ │ │ + ldr r3, [pc, #348] @ (189424 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1892c0 │ │ │ │ + beq.n 1892f0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1892e0 │ │ │ │ + cbnz r3, 189310 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1892ba │ │ │ │ - ldr r2, [pc, #308] @ (1893f8 ) │ │ │ │ - ldr r3, [pc, #304] @ (1893f4 ) │ │ │ │ + bhi.n 1892ea │ │ │ │ + ldr r2, [pc, #308] @ (189428 ) │ │ │ │ + ldr r3, [pc, #304] @ (189424 ) │ │ │ │ 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 1893e6 │ │ │ │ + bne.w 189416 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, sp, #51 @ 0x33 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ - vldr s16, [pc, #256] @ 1893ec │ │ │ │ + vldr s16, [pc, #256] @ 18941c │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ @@ -448492,21 +448522,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 18de58 │ │ │ │ + bl 18de88 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 18de58 │ │ │ │ + bl 18de88 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -448521,53 +448551,53 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r9, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 189332 │ │ │ │ + bne.n 189362 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 189326 │ │ │ │ + bne.n 189356 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, 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 189310 │ │ │ │ + bhi.n 189340 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1892fc │ │ │ │ - b.n 1892c0 │ │ │ │ + bcc.n 18932c │ │ │ │ + b.n 1892f0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r2, 18946c │ │ │ │ + cbz r2, 18949c │ │ │ │ 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 │ │ │ │ @@ -448589,28 +448619,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 18940c │ │ │ │ + bne.n 18943c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189572 │ │ │ │ + beq.n 1895a2 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #236] @ 189574 │ │ │ │ - vldr s10, [pc, #236] @ 189578 │ │ │ │ + vldr s9, [pc, #236] @ 1895a4 │ │ │ │ + vldr s10, [pc, #236] @ 1895a8 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ubfx r5, r3, #0, #9 │ │ │ │ vmov s12, r5 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ ubfx r5, r3, #9, #9 │ │ │ │ vcvt.f32.s32 s12, s12 │ │ │ │ @@ -448625,121 +448655,121 @@ │ │ │ │ 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 1894fa │ │ │ │ + ble.n 18952a │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s12, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [ip, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 18952a │ │ │ │ + ble.n 18955a │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s13, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [ip, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 18955a │ │ │ │ + ble.n 18958a │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strb.w r3, [ip, #-2] │ │ │ │ strb.w r4, [ip, #-1] │ │ │ │ cmp r2, lr │ │ │ │ add.w ip, ip, #4 │ │ │ │ - bne.n 189490 │ │ │ │ + bne.n 1894c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 189724 │ │ │ │ + beq.w 189754 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 189728 │ │ │ │ + vldr s10, [pc, #408] @ 189758 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 18972c │ │ │ │ - vldr s9, [pc, #404] @ 189730 │ │ │ │ + vldr s11, [pc, #404] @ 18975c │ │ │ │ + vldr s9, [pc, #404] @ 189760 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 189734 │ │ │ │ - vldr s7, [pc, #400] @ 189738 │ │ │ │ - b.n 189612 │ │ │ │ + vldr s8, [pc, #400] @ 189764 │ │ │ │ + vldr s7, [pc, #400] @ 189768 │ │ │ │ + b.n 189642 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1895bc │ │ │ │ + cbz r5, 1895ec │ │ │ │ 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 18967e │ │ │ │ + bne.n 1896ae │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1895de │ │ │ │ + cbz r5, 18960e │ │ │ │ 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 1896d6 │ │ │ │ + bne.n 189706 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1895fc │ │ │ │ + cbz r1, 18962c │ │ │ │ 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 189722 │ │ │ │ + beq.w 189752 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1895aa │ │ │ │ + beq.n 1895da │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1895bc │ │ │ │ + beq.n 1895ec │ │ │ │ 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 │ │ │ │ @@ -448753,20 +448783,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 1895cc │ │ │ │ + beq.n 1895fc │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1895de │ │ │ │ + beq.n 18960e │ │ │ │ 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 │ │ │ │ @@ -448779,20 +448809,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 1895ea │ │ │ │ + beq.n 18961a │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1895fc │ │ │ │ + beq.n 18962c │ │ │ │ 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 │ │ │ │ @@ -448801,244 +448831,244 @@ │ │ │ │ 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 1895fc │ │ │ │ + b.n 18962c │ │ │ │ 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 189a16 │ │ │ │ + beq.w 189a46 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #708] @ 189a18 │ │ │ │ + vldr s8, [pc, #708] @ 189a48 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s5, [pc, #708] @ 189a1c │ │ │ │ + vldr s5, [pc, #708] @ 189a4c │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #704] @ 189a20 │ │ │ │ - vldr s9, [pc, #704] @ 189a24 │ │ │ │ - vldr s10, [pc, #704] @ 189a28 │ │ │ │ - vldr s4, [pc, #704] @ 189a2c │ │ │ │ - vldr s3, [pc, #704] @ 189a30 │ │ │ │ - b.n 189856 │ │ │ │ + vldr s6, [pc, #704] @ 189a50 │ │ │ │ + vldr s9, [pc, #704] @ 189a54 │ │ │ │ + vldr s10, [pc, #704] @ 189a58 │ │ │ │ + vldr s4, [pc, #704] @ 189a5c │ │ │ │ + vldr s3, [pc, #704] @ 189a60 │ │ │ │ + b.n 189886 │ │ │ │ vmov.f32 s13, s5 │ │ │ │ - cbz r5, 189786 │ │ │ │ + cbz r5, 1897b6 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s15, s6 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1898aa │ │ │ │ + bne.w 1898da │ │ │ │ vmov.f32 s14, s5 │ │ │ │ - cbz r5, 1897a6 │ │ │ │ + cbz r5, 1897d6 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s15, s6 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1898ea │ │ │ │ + bne.w 18991a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 189962 │ │ │ │ + bne.w 189992 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1899b6 │ │ │ │ + ble.w 1899e6 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s15, [pc, #588] @ 189a1c │ │ │ │ - bge.w 1899ee │ │ │ │ + vldrlt s15, [pc, #588] @ 189a4c │ │ │ │ + bge.w 189a1e │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s13, s9 │ │ │ │ vstr s11, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 18994c │ │ │ │ + ble.w 18997c │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 189812 │ │ │ │ + bge.n 189842 │ │ │ │ vmov.f32 s13, s10 │ │ │ │ vmla.f32 s13, s14, s9 │ │ │ │ vstr s13, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 18995e │ │ │ │ + ble.w 18998e │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 189840 │ │ │ │ + bge.n 189870 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s15, s9 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ ldrb.w r1, [sp, #4] │ │ │ │ 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 1899b2 │ │ │ │ + beq.w 1899e2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 189774 │ │ │ │ + beq.n 1897a4 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 189786 │ │ │ │ + beq.n 1897b6 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 189986 │ │ │ │ + bmi.w 1899b6 │ │ │ │ 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 189794 │ │ │ │ + beq.w 1897c4 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 1897a6 │ │ │ │ + beq.w 1897d6 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 189970 │ │ │ │ + bmi.n 1899a0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r5 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s8 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - beq.w 1897b0 │ │ │ │ + beq.w 1897e0 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 18991e │ │ │ │ + beq.n 18994e │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 18999c │ │ │ │ + bmi.n 1899cc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s7, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s7, s4 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.w 1897e4 │ │ │ │ + ble.w 189814 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1897d4 │ │ │ │ + blt.w 189804 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1897f4 │ │ │ │ + bgt.w 189824 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 189822 │ │ │ │ + bgt.w 189852 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 189840 │ │ │ │ + b.n 189870 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s3 │ │ │ │ - b.n 18991e │ │ │ │ + b.n 18994e │ │ │ │ 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 1898cc │ │ │ │ + b.n 1898fc │ │ │ │ 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 189888 │ │ │ │ + b.n 1898b8 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s11, s12, s15 │ │ │ │ - b.n 18990a │ │ │ │ + b.n 18993a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ strble.w r1, [r0, #-3] │ │ │ │ - ble.n 18995e │ │ │ │ + ble.n 18998e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 189a0c │ │ │ │ - vldr s13, [pc, #72] @ 189a24 │ │ │ │ - vldr s15, [pc, #72] @ 189a28 │ │ │ │ + bge.n 189a3c │ │ │ │ + vldr s13, [pc, #72] @ 189a54 │ │ │ │ + vldr s15, [pc, #72] @ 189a58 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 189840 │ │ │ │ + b.n 189870 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ strble.w r1, [r0, #-3] │ │ │ │ - ble.w 189840 │ │ │ │ - vldr s15, [pc, #20] @ 189a1c │ │ │ │ - b.n 1897f4 │ │ │ │ + ble.w 189870 │ │ │ │ + vldr s15, [pc, #20] @ 189a4c │ │ │ │ + b.n 189824 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 189840 │ │ │ │ + b.n 189870 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -449047,23 +449077,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189ade │ │ │ │ + beq.n 189b0e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w ip, r0, #16 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #144] @ 189ae0 │ │ │ │ - vldr s10, [pc, #144] @ 189ae4 │ │ │ │ + vldr s12, [pc, #144] @ 189b10 │ │ │ │ + vldr s10, [pc, #144] @ 189b14 │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #16 │ │ │ │ vstr s11, [ip, #-20] @ 0xffffffec │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ @@ -449090,38 +449120,38 @@ │ │ │ │ sub.w r0, r0, r3 │ │ │ │ add.w r3, r3, r0, lsr #1 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s15, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 189a5c │ │ │ │ + bne.n 189a8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189ba2 │ │ │ │ + beq.n 189bd2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w r8, #0 │ │ │ │ sxtb r0, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ cmp r0, r8 │ │ │ │ - ble.n 189b2e │ │ │ │ + ble.n 189b5e │ │ │ │ rsb r7, r0, r0, lsl #8 │ │ │ │ umull r9, r8, r4, r7 │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add.w r8, r8, r7, lsr #1 │ │ │ │ ubfx r8, r8, #6, #8 │ │ │ │ movs r7, #0 │ │ │ │ mls r0, r0, r0, r5 │ │ │ │ @@ -449149,29 +449179,29 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, r0, r4, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #6 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 189b08 │ │ │ │ + bne.n 189b38 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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 r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r2, [r4, #1] │ │ │ │ strb r3, [r4, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -449181,30 +449211,30 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189cb0 │ │ │ │ + beq.n 189ce0 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, lr │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, lr │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ subs r0, r3, r6 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 189ca2 │ │ │ │ + beq.n 189cd2 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -449229,85 +449259,85 @@ │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r2, r6 │ │ │ │ strd r4, sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ adds r6, #1 │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ adds r4, #4 │ │ │ │ strh.w r9, [r4, #-3] │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ - bne.n 189c56 │ │ │ │ + bne.n 189c86 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 189c4e │ │ │ │ + bne.n 189c7e │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r7, #16 │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 189c2c │ │ │ │ + bhi.n 189c5c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add lr, r2 │ │ │ │ - bhi.n 189c0a │ │ │ │ + bhi.n 189c3a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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 r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (189e08 ) │ │ │ │ + ldr r2, [pc, #308] @ (189e38 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (189e0c ) │ │ │ │ + ldr r3, [pc, #308] @ (189e3c ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 189ddc │ │ │ │ + beq.n 189e0c │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r8, r7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - vldr s17, [pc, #264] @ 189e00 │ │ │ │ + vldr s17, [pc, #264] @ 189e30 │ │ │ │ add.w sl, sp, #59 @ 0x3b │ │ │ │ - vldr s16, [pc, #260] @ 189e04 │ │ │ │ + vldr s16, [pc, #260] @ 189e34 │ │ │ │ mov r7, ip │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ subs r1, r2, r7 │ │ │ │ cmp r1, #4 │ │ │ │ it cs │ │ │ │ movcs r1, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 189dce │ │ │ │ + beq.n 189dfe │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r8 │ │ │ │ @@ -449333,166 +449363,166 @@ │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ ldrb.w r3, [sp, #59] @ 0x3b │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r8, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r8, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp sl, fp │ │ │ │ add.w r8, r8, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r8, #-16] │ │ │ │ - bne.n 189d60 │ │ │ │ + bne.n 189d90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 189d56 │ │ │ │ + bne.n 189d86 │ │ │ │ ldrd r7, r0, [sp, #24] │ │ │ │ adds r6, #8 │ │ │ │ ldr.w ip, [sp, #112] @ 0x70 │ │ │ │ adds r7, #4 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - bhi.n 189d30 │ │ │ │ + bhi.n 189d60 │ │ │ │ mov r6, ip │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldrd r7, r8, [sp, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, r3 │ │ │ │ - bhi.n 189d0a │ │ │ │ - ldr r2, [pc, #48] @ (189e10 ) │ │ │ │ - ldr r3, [pc, #44] @ (189e0c ) │ │ │ │ + bhi.n 189d3a │ │ │ │ + ldr r2, [pc, #48] @ (189e40 ) │ │ │ │ + ldr r3, [pc, #44] @ (189e3c ) │ │ │ │ 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 189dfa │ │ │ │ + bne.n 189e2a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (189e40 ) │ │ │ │ + ldr r0, [pc, #28] @ (189e70 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 189e44 │ │ │ │ + ldr.w ip, [pc, #28] @ 189e74 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189e48 ) │ │ │ │ - ldr r2, [pc, #28] @ (189e4c ) │ │ │ │ + ldr r3, [pc, #24] @ (189e78 ) │ │ │ │ + ldr r2, [pc, #28] @ (189e7c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r9 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r2, r7 │ │ │ │ movs r3, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (189e7c ) │ │ │ │ + ldr r0, [pc, #28] @ (189eac ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 189e80 │ │ │ │ + ldr.w ip, [pc, #28] @ 189eb0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189e84 ) │ │ │ │ - ldr r2, [pc, #28] @ (189e88 ) │ │ │ │ + ldr r3, [pc, #24] @ (189eb4 ) │ │ │ │ + ldr r2, [pc, #28] @ (189eb8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, ip │ │ │ │ movs r7, r3 │ │ │ │ lsls r6, r7 │ │ │ │ movs r3, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #312] @ (189fe0 ) │ │ │ │ + ldr r2, [pc, #312] @ (18a010 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (189fe4 ) │ │ │ │ + ldr r3, [pc, #312] @ (18a014 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 189fb6 │ │ │ │ + beq.n 189fe6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - vldr s17, [pc, #272] @ 189fd8 │ │ │ │ + vldr s17, [pc, #272] @ 18a008 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r6, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov fp, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r0, r1, r6 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 189fa8 │ │ │ │ + beq.n 189fd8 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #59 @ 0x3b │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ - vldr s16, [pc, #236] @ 189fdc │ │ │ │ + vldr s16, [pc, #236] @ 18a00c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ sub.w r8, r2, r6 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -449514,15 +449544,15 @@ │ │ │ │ adds r4, r3, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 18de58 │ │ │ │ + bl 18de88 │ │ │ │ ldrsb.w r3, [sp, #59] @ 0x3b │ │ │ │ vstr s16, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ vstr s16, [r4, #-8] │ │ │ │ @@ -449531,86 +449561,86 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp r8, sl │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ - bne.n 189f30 │ │ │ │ + bne.n 189f60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 189f26 │ │ │ │ + bne.n 189f56 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ adds r6, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 189efe │ │ │ │ + bhi.n 189f2e │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldrd r6, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r6 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 189ed4 │ │ │ │ - ldr r2, [pc, #48] @ (189fe8 ) │ │ │ │ - ldr r3, [pc, #40] @ (189fe4 ) │ │ │ │ + bhi.n 189f04 │ │ │ │ + ldr r2, [pc, #48] @ (18a018 ) │ │ │ │ + ldr r3, [pc, #40] @ (18a014 ) │ │ │ │ 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 189fd4 │ │ │ │ + bne.n 18a004 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov.w r8, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ mov r3, r7 │ │ │ │ adds r0, r4, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r1, r5, #8 │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -449618,29 +449648,29 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18a12c │ │ │ │ + beq.n 18a15c │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r6, lr │ │ │ │ movs r7, #2 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r1, r6 │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18a11e │ │ │ │ + beq.n 18a14e │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov fp, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str.w lr, [sp, #32] │ │ │ │ @@ -449664,93 +449694,93 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r5, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r5, #4 │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ strh.w r9, [r5, #-2] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 18a0c4 │ │ │ │ + bne.n 18a0f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 18a0bc │ │ │ │ + bne.n 18a0ec │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 18a096 │ │ │ │ + bhi.n 18a0c6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r6 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add lr, r3 │ │ │ │ - bhi.n 18a06c │ │ │ │ + bhi.n 18a09c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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 r8, r2 │ │ │ │ - ldr r2, [pc, #352] @ (18a2b0 ) │ │ │ │ + ldr r2, [pc, #352] @ (18a2e0 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (18a2b4 ) │ │ │ │ + ldr r3, [pc, #352] @ (18a2e4 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18a286 │ │ │ │ + beq.w 18a2b6 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, lr │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ add.w r3, sp, #66 @ 0x42 │ │ │ │ - vldr s16, [pc, #296] @ 18a2a8 │ │ │ │ + vldr s16, [pc, #296] @ 18a2d8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - vldr s17, [pc, #292] @ 18a2ac │ │ │ │ + vldr s17, [pc, #292] @ 18a2dc │ │ │ │ subs r0, r1, r7 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18a278 │ │ │ │ + beq.n 18a2a8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, sp, #67 @ 0x43 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -449782,21 +449812,21 @@ │ │ │ │ movs r7, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18ddbc │ │ │ │ ldrb.w r3, [sp, #66] @ 0x42 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r8, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -449804,146 +449834,146 @@ │ │ │ │ vstr s15, [r8, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r8, #-12] │ │ │ │ - bne.n 18a1e6 │ │ │ │ + bne.n 18a216 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 18a1da │ │ │ │ + bne.n 18a20a │ │ │ │ ldrd r5, ip, [sp, #28] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ cmp lr, r5 │ │ │ │ - bhi.n 18a1b0 │ │ │ │ + bhi.n 18a1e0 │ │ │ │ mov r5, lr │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r7, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, r7 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add lr, r2 │ │ │ │ - bhi.n 18a188 │ │ │ │ - ldr r2, [pc, #48] @ (18a2b8 ) │ │ │ │ - ldr r3, [pc, #40] @ (18a2b4 ) │ │ │ │ + bhi.n 18a1b8 │ │ │ │ + ldr r2, [pc, #48] @ (18a2e8 ) │ │ │ │ + ldr r3, [pc, #40] @ (18a2e4 ) │ │ │ │ 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 18a2a4 │ │ │ │ + bne.n 18a2d4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18a2e8 ) │ │ │ │ + ldr r0, [pc, #28] @ (18a318 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18a2ec │ │ │ │ + ldr.w ip, [pc, #28] @ 18a31c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18a2f0 ) │ │ │ │ - ldr r2, [pc, #28] @ (18a2f4 ) │ │ │ │ + ldr r3, [pc, #24] @ (18a320 ) │ │ │ │ + ldr r2, [pc, #28] @ (18a324 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1 │ │ │ │ movs r7, r3 │ │ │ │ subs r4, #82 @ 0x52 │ │ │ │ movs r3, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18a324 ) │ │ │ │ + ldr r0, [pc, #28] @ (18a354 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18a328 │ │ │ │ + ldr.w ip, [pc, #28] @ 18a358 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18a32c ) │ │ │ │ - ldr r2, [pc, #28] @ (18a330 ) │ │ │ │ + ldr r3, [pc, #24] @ (18a35c ) │ │ │ │ + ldr r2, [pc, #28] @ (18a360 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ eors r4, r4 │ │ │ │ movs r7, r3 │ │ │ │ subs r4, #22 │ │ │ │ movs r3, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #384] @ (18a4d0 ) │ │ │ │ + ldr r2, [pc, #384] @ (18a500 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #384] @ (18a4d4 ) │ │ │ │ + ldr r3, [pc, #384] @ (18a504 ) │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18a4a6 │ │ │ │ + beq.w 18a4d6 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ - vldr s16, [pc, #336] @ 18a4c8 │ │ │ │ + vldr s16, [pc, #336] @ 18a4f8 │ │ │ │ mov lr, ip │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ subs r2, r1, r7 │ │ │ │ cmp r2, #4 │ │ │ │ it cs │ │ │ │ movcs r2, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18a496 │ │ │ │ + beq.w 18a4c6 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #66 @ 0x42 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r6 │ │ │ │ mov r5, r6 │ │ │ │ @@ -449959,15 +449989,15 @@ │ │ │ │ cmp.w r9, #4 │ │ │ │ strd r5, ip, [sp, #28] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s17, [pc, #252] @ 18a4cc │ │ │ │ + vldr s17, [pc, #252] @ 18a4fc │ │ │ │ add.w r7, sl, #8 │ │ │ │ add r3, ip │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ @@ -449978,21 +450008,21 @@ │ │ │ │ movs r7, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bl 18de58 │ │ │ │ + bl 18de88 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 18de58 │ │ │ │ + bl 18de88 │ │ │ │ ldrsb.w r3, [sp, #66] @ 0x42 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r8, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -450009,62 +450039,62 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r8, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s14, [r8, #-12] │ │ │ │ - bne.n 18a3ea │ │ │ │ + bne.n 18a41a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 18a3de │ │ │ │ + bne.n 18a40e │ │ │ │ ldrd r5, ip, [sp, #28] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ cmp lr, r5 │ │ │ │ - bhi.n 18a3b0 │ │ │ │ + bhi.n 18a3e0 │ │ │ │ mov r5, lr │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r7, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, r7 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add lr, r2 │ │ │ │ - bhi.w 18a380 │ │ │ │ - ldr r2, [pc, #48] @ (18a4d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (18a4d4 ) │ │ │ │ + bhi.w 18a3b0 │ │ │ │ + ldr r2, [pc, #48] @ (18a508 ) │ │ │ │ + ldr r3, [pc, #40] @ (18a504 ) │ │ │ │ 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 18a4c4 │ │ │ │ + bne.n 18a4f4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r5, #4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ smlabb r2, r2, r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -450072,19 +450102,19 @@ │ │ │ │ uxtb r2, r2 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ cmp r2, #2 │ │ │ │ strb r5, [r4, #3] │ │ │ │ - beq.n 18a5c4 │ │ │ │ + beq.n 18a5f4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18a534 │ │ │ │ + beq.n 18a564 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 18a65e │ │ │ │ + beq.w 18a68e │ │ │ │ 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 │ │ │ │ @@ -450098,15 +450128,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18a69c │ │ │ │ + beq.w 18a6cc │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ and.w r3, r3, #248 @ 0xf8 │ │ │ │ lsrs r6, r0, #3 │ │ │ │ orr.w r5, r3, r0, lsr #13 │ │ │ │ uxtb.w lr, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @@ -450166,15 +450196,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ orr.w r5, r5, r9 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ orr.w r0, r8, r0 │ │ │ │ - cbz r1, 18a686 │ │ │ │ + cbz r1, 18a6b6 │ │ │ │ smlabb lr, r7, r2, lr │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ smlabb ip, r6, r2, ip │ │ │ │ smlabb r2, r5, r2, r0 │ │ │ │ umull r1, lr, r3, lr │ │ │ │ umull r1, ip, r3, ip │ │ │ │ @@ -450242,15 +450272,15 @@ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ asrs r5, r5, #2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ and.w r1, lr, #3 │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ - bl 18a4dc │ │ │ │ + bl 18a50c │ │ │ │ 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 lr, r2 │ │ │ │ @@ -450275,15 +450305,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ and.w r1, lr, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ - bl 18a4dc │ │ │ │ + bl 18a50c │ │ │ │ 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 │ │ │ │ @@ -450314,15 +450344,15 @@ │ │ │ │ asrs r3, r3, #1 │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ ldrb r5, [r0, r3] │ │ │ │ adds r0, #8 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ asr.w r5, r5, ip │ │ │ │ - bl 18a4dc │ │ │ │ + bl 18a50c │ │ │ │ and.w r5, r5, #15 │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ strb r5, [r4, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -450365,24 +450395,24 @@ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ ldrb.w ip, [ip, #2] │ │ │ │ str r4, [sp, #0] │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ asr.w ip, ip, lr │ │ │ │ orr.w r5, r5, ip │ │ │ │ and.w r5, r5, #7 │ │ │ │ - bl 18a4dc │ │ │ │ - cbz r5, 18a8a6 │ │ │ │ + bl 18a50c │ │ │ │ + cbz r5, 18a8d6 │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ - beq.n 18a8a6 │ │ │ │ + beq.n 18a8d6 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 18a8ae │ │ │ │ + bhi.n 18a8de │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 18a8da │ │ │ │ + bgt.n 18a90a │ │ │ │ rsb r3, r5, #6 │ │ │ │ subs r5, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r5, r5, r7 │ │ │ │ smlabb r3, r6, r3, r5 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -450403,105 +450433,105 @@ │ │ │ │ strb r6, [r4, #3] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r5, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ uxtb r6, r5 │ │ │ │ - b.n 18a8a6 │ │ │ │ + b.n 18a8d6 │ │ │ │ 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] @ 18a90c │ │ │ │ + ldr.w ip, [pc, #20] @ 18a93c │ │ │ │ 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} │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 18a934 │ │ │ │ + ldr.w ip, [pc, #20] @ 18a964 │ │ │ │ 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} │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 18a95c │ │ │ │ + ldr.w ip, [pc, #20] @ 18a98c │ │ │ │ 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} │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 18a984 │ │ │ │ + ldr.w ip, [pc, #20] @ 18a9b4 │ │ │ │ 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} │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (18aa60 ) │ │ │ │ + ldr r3, [pc, #192] @ (18aa90 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18aa5a │ │ │ │ + beq.n 18aa8a │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18aa4c │ │ │ │ + beq.n 18aa7c │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -450529,70 +450559,70 @@ │ │ │ │ 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 18aa08 │ │ │ │ + bne.n 18aa38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18a9fc │ │ │ │ + bne.n 18aa2c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18a9e0 │ │ │ │ + bhi.n 18aa10 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 18a9c4 │ │ │ │ + bhi.n 18a9f4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (18ab3c ) │ │ │ │ + ldr r3, [pc, #192] @ (18ab6c ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18ab36 │ │ │ │ + beq.n 18ab66 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18ab28 │ │ │ │ + beq.n 18ab58 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -450620,70 +450650,70 @@ │ │ │ │ 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 18aae4 │ │ │ │ + bne.n 18ab14 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18aad8 │ │ │ │ + bne.n 18ab08 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18aabc │ │ │ │ + bhi.n 18aaec │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 18aaa0 │ │ │ │ + bhi.n 18aad0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (18ac18 ) │ │ │ │ + ldr r3, [pc, #192] @ (18ac48 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18ac12 │ │ │ │ + beq.n 18ac42 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18ac04 │ │ │ │ + beq.n 18ac34 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -450711,70 +450741,70 @@ │ │ │ │ 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 18abc0 │ │ │ │ + bne.n 18abf0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18abb4 │ │ │ │ + bne.n 18abe4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18ab98 │ │ │ │ + bhi.n 18abc8 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 18ab7c │ │ │ │ + bhi.n 18abac │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (18acf4 ) │ │ │ │ + ldr r3, [pc, #192] @ (18ad24 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18acee │ │ │ │ + beq.n 18ad1e │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18ace0 │ │ │ │ + beq.n 18ad10 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -450802,91 +450832,91 @@ │ │ │ │ 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 18ac9c │ │ │ │ + bne.n 18accc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18ac90 │ │ │ │ + bne.n 18acc0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18ac74 │ │ │ │ + bhi.n 18aca4 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 18ac58 │ │ │ │ + bhi.n 18ac88 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (18ae4c ) │ │ │ │ + ldr r1, [pc, #312] @ (18ae7c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18ae50 ) │ │ │ │ + ldr r3, [pc, #312] @ (18ae80 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (18ae54 ) │ │ │ │ + ldr r3, [pc, #292] @ (18ae84 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18ad50 │ │ │ │ + beq.n 18ad80 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 18ad6e │ │ │ │ + bne.n 18ad9e │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18ad4a │ │ │ │ - ldr r2, [pc, #260] @ (18ae58 ) │ │ │ │ - ldr r3, [pc, #252] @ (18ae50 ) │ │ │ │ + bhi.n 18ad7a │ │ │ │ + ldr r2, [pc, #260] @ (18ae88 ) │ │ │ │ + ldr r3, [pc, #252] @ (18ae80 ) │ │ │ │ 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 18ae44 │ │ │ │ + bne.n 18ae74 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 18ae48 │ │ │ │ + vldr s16, [pc, #208] @ 18ae78 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -450930,96 +450960,96 @@ │ │ │ │ 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 18adaa │ │ │ │ + bne.n 18adda │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 18ad98 │ │ │ │ + bne.n 18adc8 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18ad8a │ │ │ │ + bhi.n 18adba │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 18ad80 │ │ │ │ - b.n 18ad50 │ │ │ │ + bhi.n 18adb0 │ │ │ │ + b.n 18ad80 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (18afb0 ) │ │ │ │ + ldr r1, [pc, #312] @ (18afe0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18afb4 ) │ │ │ │ + ldr r3, [pc, #312] @ (18afe4 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (18afb8 ) │ │ │ │ + ldr r3, [pc, #292] @ (18afe8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18aeb4 │ │ │ │ + beq.n 18aee4 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 18aed2 │ │ │ │ + bne.n 18af02 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18aeae │ │ │ │ - ldr r2, [pc, #260] @ (18afbc ) │ │ │ │ - ldr r3, [pc, #252] @ (18afb4 ) │ │ │ │ + bhi.n 18aede │ │ │ │ + ldr r2, [pc, #260] @ (18afec ) │ │ │ │ + ldr r3, [pc, #252] @ (18afe4 ) │ │ │ │ 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 18afa8 │ │ │ │ + bne.n 18afd8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 18afac │ │ │ │ + vldr s16, [pc, #208] @ 18afdc │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -451063,96 +451093,96 @@ │ │ │ │ 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 18af0e │ │ │ │ + bne.n 18af3e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 18aefc │ │ │ │ + bne.n 18af2c │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18aeee │ │ │ │ + bhi.n 18af1e │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 18aee4 │ │ │ │ - b.n 18aeb4 │ │ │ │ + bhi.n 18af14 │ │ │ │ + b.n 18aee4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (18b114 ) │ │ │ │ + ldr r1, [pc, #312] @ (18b144 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18b118 ) │ │ │ │ + ldr r3, [pc, #312] @ (18b148 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (18b11c ) │ │ │ │ + ldr r3, [pc, #292] @ (18b14c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18b018 │ │ │ │ + beq.n 18b048 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 18b036 │ │ │ │ + bne.n 18b066 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18b012 │ │ │ │ - ldr r2, [pc, #260] @ (18b120 ) │ │ │ │ - ldr r3, [pc, #252] @ (18b118 ) │ │ │ │ + bhi.n 18b042 │ │ │ │ + ldr r2, [pc, #260] @ (18b150 ) │ │ │ │ + ldr r3, [pc, #252] @ (18b148 ) │ │ │ │ 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 18b10c │ │ │ │ + bne.n 18b13c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 18b110 │ │ │ │ + vldr s16, [pc, #208] @ 18b140 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -451196,96 +451226,96 @@ │ │ │ │ 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 18b072 │ │ │ │ + bne.n 18b0a2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 18b060 │ │ │ │ + bne.n 18b090 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18b052 │ │ │ │ + bhi.n 18b082 │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 18b048 │ │ │ │ - b.n 18b018 │ │ │ │ + bhi.n 18b078 │ │ │ │ + b.n 18b048 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + ldr r7, [pc, #952] @ (18b500 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #896] @ (18b4a4 ) │ │ │ │ + ldr r7, [pc, #704] @ (18b414 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (18b278 ) │ │ │ │ + ldr r1, [pc, #312] @ (18b2a8 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18b27c ) │ │ │ │ + ldr r3, [pc, #312] @ (18b2ac ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (18b280 ) │ │ │ │ + ldr r3, [pc, #292] @ (18b2b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18b17c │ │ │ │ + beq.n 18b1ac │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 18b19a │ │ │ │ + bne.n 18b1ca │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18b176 │ │ │ │ - ldr r2, [pc, #260] @ (18b284 ) │ │ │ │ - ldr r3, [pc, #252] @ (18b27c ) │ │ │ │ + bhi.n 18b1a6 │ │ │ │ + ldr r2, [pc, #260] @ (18b2b4 ) │ │ │ │ + ldr r3, [pc, #252] @ (18b2ac ) │ │ │ │ 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 18b270 │ │ │ │ + bne.n 18b2a0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 18b274 │ │ │ │ + vldr s16, [pc, #208] @ 18b2a4 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -451329,325 +451359,325 @@ │ │ │ │ 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 18b1d6 │ │ │ │ + bne.n 18b206 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 18b1c4 │ │ │ │ + bne.n 18b1f4 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18b1b6 │ │ │ │ + bhi.n 18b1e6 │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 18b1ac │ │ │ │ - b.n 18b17c │ │ │ │ + bhi.n 18b1dc │ │ │ │ + b.n 18b1ac │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [pc, #744] @ (18b564 ) │ │ │ │ + ldr r6, [pc, #552] @ (18b4d4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #496] @ (18b478 ) │ │ │ │ + ldr r6, [pc, #304] @ (18b3e8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (18b2f8 ) │ │ │ │ + ldr r6, [pc, #96] @ (18b328 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (18b2fc ) │ │ │ │ + ldr r0, [pc, #96] @ (18b32c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (18b300 ) │ │ │ │ + ldr r5, [pc, #92] @ (18b330 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (18b304 ) │ │ │ │ + ldr r0, [pc, #84] @ (18b334 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (18b308 ) │ │ │ │ + ldr r3, [pc, #72] @ (18b338 ) │ │ │ │ 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] @ (18b30c ) │ │ │ │ + ldr r2, [pc, #48] @ (18b33c ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (18b2fc ) │ │ │ │ + ldr r3, [pc, #28] @ (18b32c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b2f4 │ │ │ │ + bne.n 18b324 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #376] @ (18b474 ) │ │ │ │ + ldr r5, [pc, #184] @ (18b3e4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #360] @ (18b46c ) │ │ │ │ + ldr r5, [pc, #168] @ (18b3dc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #112] @ (18b380 ) │ │ │ │ + ldr r4, [pc, #944] @ (18b6f0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #112] @ (18b390 ) │ │ │ │ + ldr r6, [pc, #112] @ (18b3c0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18b394 ) │ │ │ │ + ldr r0, [pc, #112] @ (18b3c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (18b398 ) │ │ │ │ + ldr r4, [pc, #108] @ (18b3c8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (18b39c ) │ │ │ │ + ldr r0, [pc, #100] @ (18b3cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (18b3a0 ) │ │ │ │ + ldr r2, [pc, #88] @ (18b3d0 ) │ │ │ │ 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] @ (18b3a4 ) │ │ │ │ + ldr r2, [pc, #52] @ (18b3d4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (18b394 ) │ │ │ │ + ldr r3, [pc, #28] @ (18b3c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b38a │ │ │ │ + bne.n 18b3ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #856] @ (18b6ec ) │ │ │ │ + ldr r4, [pc, #664] @ (18b65c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #840] @ (18b6e4 ) │ │ │ │ + ldr r4, [pc, #648] @ (18b654 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #536] @ (18b5c0 ) │ │ │ │ + ldr r4, [pc, #344] @ (18b530 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #112] @ (18b428 ) │ │ │ │ + ldr r6, [pc, #112] @ (18b458 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18b42c ) │ │ │ │ + ldr r0, [pc, #112] @ (18b45c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (18b430 ) │ │ │ │ + ldr r4, [pc, #108] @ (18b460 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (18b434 ) │ │ │ │ + ldr r0, [pc, #100] @ (18b464 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (18b438 ) │ │ │ │ + ldr r2, [pc, #88] @ (18b468 ) │ │ │ │ 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] @ (18b43c ) │ │ │ │ + ldr r2, [pc, #52] @ (18b46c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (18b42c ) │ │ │ │ + ldr r3, [pc, #28] @ (18b45c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b422 │ │ │ │ + bne.n 18b452 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #248] @ (18b524 ) │ │ │ │ + ldr r4, [pc, #56] @ (18b494 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #232] @ (18b51c ) │ │ │ │ + ldr r4, [pc, #40] @ (18b48c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #952] @ (18b7f8 ) │ │ │ │ + ldr r3, [pc, #760] @ (18b768 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #112] @ (18b4c0 ) │ │ │ │ + ldr r6, [pc, #112] @ (18b4f0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18b4c4 ) │ │ │ │ + ldr r0, [pc, #112] @ (18b4f4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (18b4c8 ) │ │ │ │ + ldr r4, [pc, #108] @ (18b4f8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (18b4cc ) │ │ │ │ + ldr r0, [pc, #100] @ (18b4fc ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (18b4d0 ) │ │ │ │ + ldr r2, [pc, #88] @ (18b500 ) │ │ │ │ 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] @ (18b4d4 ) │ │ │ │ + ldr r2, [pc, #52] @ (18b504 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (18b4c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (18b4f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b4ba │ │ │ │ + bne.n 18b4ea │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #664] @ (18b75c ) │ │ │ │ + ldr r3, [pc, #472] @ (18b6cc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #648] @ (18b754 ) │ │ │ │ + ldr r3, [pc, #456] @ (18b6c4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #344] @ (18b630 ) │ │ │ │ + ldr r3, [pc, #152] @ (18b5a0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (18b5e0 ) │ │ │ │ + ldr r2, [pc, #240] @ (18b610 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b5e4 ) │ │ │ │ + ldr r3, [pc, #240] @ (18b614 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b5d8 │ │ │ │ + beq.n 18b608 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b5c8 │ │ │ │ - ldr r2, [pc, #188] @ (18b5e8 ) │ │ │ │ + beq.n 18b5f8 │ │ │ │ + ldr r2, [pc, #188] @ (18b618 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -451683,80 +451713,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 18b568 │ │ │ │ + bne.n 18b598 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18b55e │ │ │ │ + bne.n 18b58e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b53a │ │ │ │ + bhi.n 18b56a │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 18b516 │ │ │ │ + bhi.n 18b546 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #48] @ (18b614 ) │ │ │ │ + ldr r2, [pc, #880] @ (18b984 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (18b6f4 ) │ │ │ │ + ldr r2, [pc, #240] @ (18b724 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b6f8 ) │ │ │ │ + ldr r3, [pc, #240] @ (18b728 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b6ec │ │ │ │ + beq.n 18b71c │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b6dc │ │ │ │ - ldr r2, [pc, #188] @ (18b6fc ) │ │ │ │ + beq.n 18b70c │ │ │ │ + ldr r2, [pc, #188] @ (18b72c ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -451792,80 +451822,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 18b67c │ │ │ │ + bne.n 18b6ac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18b672 │ │ │ │ + bne.n 18b6a2 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b64e │ │ │ │ + bhi.n 18b67e │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 18b62a │ │ │ │ + bhi.n 18b65a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #992] @ (18bad8 ) │ │ │ │ + ldr r1, [pc, #800] @ (18ba48 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (18b808 ) │ │ │ │ + ldr r2, [pc, #240] @ (18b838 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b80c ) │ │ │ │ + ldr r3, [pc, #240] @ (18b83c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b800 │ │ │ │ + beq.n 18b830 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b7f0 │ │ │ │ - ldr r2, [pc, #188] @ (18b810 ) │ │ │ │ + beq.n 18b820 │ │ │ │ + ldr r2, [pc, #188] @ (18b840 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -451901,80 +451931,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 18b790 │ │ │ │ + bne.n 18b7c0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18b786 │ │ │ │ + bne.n 18b7b6 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b762 │ │ │ │ + bhi.n 18b792 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 18b73e │ │ │ │ + bhi.n 18b76e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #912] @ (18bb9c ) │ │ │ │ + ldr r0, [pc, #720] @ (18bb0c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (18b91c ) │ │ │ │ + ldr r2, [pc, #240] @ (18b94c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b920 ) │ │ │ │ + ldr r3, [pc, #240] @ (18b950 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b914 │ │ │ │ + beq.n 18b944 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b904 │ │ │ │ - ldr r2, [pc, #188] @ (18b924 ) │ │ │ │ + beq.n 18b934 │ │ │ │ + ldr r2, [pc, #188] @ (18b954 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -452010,96 +452040,96 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 18b8a4 │ │ │ │ + bne.n 18b8d4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18b89a │ │ │ │ + bne.n 18b8ca │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b876 │ │ │ │ + bhi.n 18b8a6 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 18b852 │ │ │ │ + bhi.n 18b882 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - blx sl │ │ │ │ + blx r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ 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 r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (18ba74 ) │ │ │ │ + ldr r2, [pc, #304] @ (18baa4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18ba78 ) │ │ │ │ + ldr r3, [pc, #304] @ (18baa8 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [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, #288] @ (18ba7c ) │ │ │ │ + ldr r3, [pc, #288] @ (18baac ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18ba80 ) │ │ │ │ + ldr r3, [pc, #284] @ (18bab0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18b97e │ │ │ │ + cbz r2, 18b9ae │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18b99c │ │ │ │ + bne.n 18b9cc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 18b976 │ │ │ │ - ldr r2, [pc, #260] @ (18ba84 ) │ │ │ │ - ldr r3, [pc, #244] @ (18ba78 ) │ │ │ │ + bhi.n 18b9a6 │ │ │ │ + ldr r2, [pc, #260] @ (18bab4 ) │ │ │ │ + ldr r3, [pc, #244] @ (18baa8 ) │ │ │ │ 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 18ba6a │ │ │ │ + bne.n 18ba9a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (18ba88 ) │ │ │ │ + ldr r2, [pc, #232] @ (18bab8 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18ba70 │ │ │ │ + vldr s16, [pc, #204] @ 18baa0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -452143,103 +452173,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 18b9da │ │ │ │ + bne.n 18ba0a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 18b9cc │ │ │ │ + bne.n 18b9fc │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 18b9ba │ │ │ │ + bhi.n 18b9ea │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 18b9ae │ │ │ │ - b.n 18b97e │ │ │ │ + bhi.n 18b9de │ │ │ │ + b.n 18b9ae │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mov r8, r7 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r0, sp │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r2, pc │ │ │ │ + mov r2, r9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ 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 r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (18bbd8 ) │ │ │ │ + ldr r2, [pc, #304] @ (18bc08 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18bbdc ) │ │ │ │ + ldr r3, [pc, #304] @ (18bc0c ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [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, #288] @ (18bbe0 ) │ │ │ │ + ldr r3, [pc, #288] @ (18bc10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18bbe4 ) │ │ │ │ + ldr r3, [pc, #284] @ (18bc14 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18bae2 │ │ │ │ + cbz r2, 18bb12 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18bb00 │ │ │ │ + bne.n 18bb30 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 18bada │ │ │ │ - ldr r2, [pc, #260] @ (18bbe8 ) │ │ │ │ - ldr r3, [pc, #244] @ (18bbdc ) │ │ │ │ + bhi.n 18bb0a │ │ │ │ + ldr r2, [pc, #260] @ (18bc18 ) │ │ │ │ + ldr r3, [pc, #244] @ (18bc0c ) │ │ │ │ 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 18bbce │ │ │ │ + bne.n 18bbfe │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (18bbec ) │ │ │ │ + ldr r2, [pc, #232] @ (18bc1c ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18bbd4 │ │ │ │ + vldr s16, [pc, #204] @ 18bc04 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -452283,103 +452313,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 18bb3e │ │ │ │ + bne.n 18bb6e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 18bb30 │ │ │ │ + bne.n 18bb60 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 18bb1e │ │ │ │ + bhi.n 18bb4e │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 18bb12 │ │ │ │ - b.n 18bae2 │ │ │ │ + bhi.n 18bb42 │ │ │ │ + b.n 18bb12 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + add lr, ip │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ 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 r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (18bd3c ) │ │ │ │ + ldr r2, [pc, #304] @ (18bd6c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18bd40 ) │ │ │ │ + ldr r3, [pc, #304] @ (18bd70 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [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, #288] @ (18bd44 ) │ │ │ │ + ldr r3, [pc, #288] @ (18bd74 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18bd48 ) │ │ │ │ + ldr r3, [pc, #284] @ (18bd78 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18bc46 │ │ │ │ + cbz r2, 18bc76 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18bc64 │ │ │ │ + bne.n 18bc94 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 18bc3e │ │ │ │ - ldr r2, [pc, #260] @ (18bd4c ) │ │ │ │ - ldr r3, [pc, #244] @ (18bd40 ) │ │ │ │ + bhi.n 18bc6e │ │ │ │ + ldr r2, [pc, #260] @ (18bd7c ) │ │ │ │ + ldr r3, [pc, #244] @ (18bd70 ) │ │ │ │ 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 18bd32 │ │ │ │ + bne.n 18bd62 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (18bd50 ) │ │ │ │ + ldr r2, [pc, #232] @ (18bd80 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18bd38 │ │ │ │ + vldr s16, [pc, #204] @ 18bd68 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -452423,103 +452453,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 18bca2 │ │ │ │ + bne.n 18bcd2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 18bc94 │ │ │ │ + bne.n 18bcc4 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 18bc82 │ │ │ │ + bhi.n 18bcb2 │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 18bc76 │ │ │ │ - b.n 18bc46 │ │ │ │ + bhi.n 18bca6 │ │ │ │ + b.n 18bc76 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mvns r0, r2 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bics r2, r6 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ 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 r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (18bea0 ) │ │ │ │ + ldr r2, [pc, #304] @ (18bed0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18bea4 ) │ │ │ │ + ldr r3, [pc, #304] @ (18bed4 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [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, #288] @ (18bea8 ) │ │ │ │ + ldr r3, [pc, #288] @ (18bed8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18beac ) │ │ │ │ + ldr r3, [pc, #284] @ (18bedc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18bdaa │ │ │ │ + cbz r2, 18bdda │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18bdc8 │ │ │ │ + bne.n 18bdf8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 18bda2 │ │ │ │ - ldr r2, [pc, #260] @ (18beb0 ) │ │ │ │ - ldr r3, [pc, #244] @ (18bea4 ) │ │ │ │ + bhi.n 18bdd2 │ │ │ │ + ldr r2, [pc, #260] @ (18bee0 ) │ │ │ │ + ldr r3, [pc, #244] @ (18bed4 ) │ │ │ │ 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 18be96 │ │ │ │ + bne.n 18bec6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (18beb4 ) │ │ │ │ + ldr r2, [pc, #232] @ (18bee4 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18be9c │ │ │ │ + vldr s16, [pc, #204] @ 18becc │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -452563,67 +452593,67 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 18be06 │ │ │ │ + bne.n 18be36 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 18bdf8 │ │ │ │ + bne.n 18be28 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 18bde6 │ │ │ │ + bhi.n 18be16 │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 18bdda │ │ │ │ - b.n 18bdaa │ │ │ │ + bhi.n 18be0a │ │ │ │ + b.n 18bdda │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cmp r4, r1 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - negs r6, r1 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #132] @ (18bf4c ) │ │ │ │ + ldr r4, [pc, #132] @ (18bf7c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (18bf50 ) │ │ │ │ + ldr r3, [pc, #132] @ (18bf80 ) │ │ │ │ cmp r2, #15 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 18bf26 │ │ │ │ + bls.n 18bf56 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, lr │ │ │ │ subs r5, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -452633,108 +452663,108 @@ │ │ │ │ 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 18bee2 │ │ │ │ + bhi.n 18bf12 │ │ │ │ sub.w r3, r2, #16 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ and.w r2, r2, #15 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ lsls r3, r3, #6 │ │ │ │ add r0, r3 │ │ │ │ add r1, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - cbnz r2, 18bf40 │ │ │ │ - ldr r2, [pc, #40] @ (18bf54 ) │ │ │ │ - ldr r3, [pc, #36] @ (18bf50 ) │ │ │ │ + cbnz r2, 18bf70 │ │ │ │ + ldr r2, [pc, #40] @ (18bf84 ) │ │ │ │ + ldr r3, [pc, #36] @ (18bf80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18bf46 │ │ │ │ + bne.n 18bf76 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 169460 │ │ │ │ - b.n 18bf28 │ │ │ │ + bl 169494 │ │ │ │ + b.n 18bf58 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r5 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (18bfb8 ) │ │ │ │ + ldr r2, [pc, #80] @ (18bfe8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (18bfbc ) │ │ │ │ + ldr r3, [pc, #80] @ (18bfec ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 18bfa8 │ │ │ │ + cbz r3, 18bfd8 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #54 @ 0x36 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 18bfa4 │ │ │ │ - ldr r3, [pc, #40] @ (18bfc0 ) │ │ │ │ + bmi.n 18bfd4 │ │ │ │ + ldr r3, [pc, #40] @ (18bff0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ (18bfc4 ) │ │ │ │ + ldr r3, [pc, #24] @ (18bff4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 192d1c │ │ │ │ - b.n 18bf7a │ │ │ │ - lsls r6, r1 │ │ │ │ + bl 192d4c │ │ │ │ + b.n 18bfaa │ │ │ │ + eors r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ ldrd r7, fp, [sp, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18c08a │ │ │ │ + beq.n 18c0ba │ │ │ │ mov r9, r1 │ │ │ │ subs r1, r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 18c0fe │ │ │ │ + bls.w 18c12e │ │ │ │ bic.w r0, r1, #1 │ │ │ │ - vldr s13, [pc, #288] @ 18c114 │ │ │ │ + vldr s13, [pc, #288] @ 18c144 │ │ │ │ add.w r8, r0, #2 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ add.w r3, r4, #32 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -452762,30 +452792,30 @@ │ │ │ │ vstr s15, [r3, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r3, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r2 │ │ │ │ vstr s14, [r3, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r3, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 18c00e │ │ │ │ + bne.n 18c03e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bhi.n 18c090 │ │ │ │ + bhi.n 18c0c0 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 18c002 │ │ │ │ + bne.n 18c032 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd ip, r1, [sp, #8] │ │ │ │ add.w r2, ip, #1 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #112] @ 18c114 │ │ │ │ + vldr s12, [pc, #112] @ 18c144 │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -452800,49 +452830,49 @@ │ │ │ │ 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 18c08a │ │ │ │ + beq.n 18c0ba │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 18bfee │ │ │ │ + bne.w 18c01e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 18c0a8 │ │ │ │ - cbnz r7, 18c10e │ │ │ │ + b.n 18c0d8 │ │ │ │ + cbnz r7, 18c13e │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 18c08a │ │ │ │ + beq.n 18c0ba │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18c100 │ │ │ │ + beq.n 18c130 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 18c0a0 │ │ │ │ + b.n 18c0d0 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c1ae │ │ │ │ + beq.n 18c1de │ │ │ │ sub.w r3, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r1, r3, lsr #1 │ │ │ │ it ls │ │ │ │ movls r0, r8 │ │ │ │ - bls.n 18c1ee │ │ │ │ + bls.n 18c21e │ │ │ │ bic.w r5, r3, #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add.w r9, r5, #2 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov lr, r9 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -452860,24 +452890,24 @@ │ │ │ │ ubfx r7, r1, #16, #8 │ │ │ │ strb.w r7, [r3, #-14] │ │ │ │ strb.w r7, [r3, #-10] │ │ │ │ mov.w r7, r1, lsr #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strb.w r7, [r3, #-15] │ │ │ │ strb.w r1, [r3, #-11] │ │ │ │ - bne.n 18c160 │ │ │ │ + bne.n 18c190 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, lr │ │ │ │ - bhi.n 18c1b4 │ │ │ │ + bhi.n 18c1e4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18c154 │ │ │ │ + bne.n 18c184 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ adds r0, r1, #1 │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ @@ -452889,61 +452919,61 @@ │ │ │ │ add r6, fp │ │ │ │ lsrs r5, r4, #8 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r4, [r0, #2] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 18c1ae │ │ │ │ + beq.n 18c1de │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 18c144 │ │ │ │ + bne.n 18c174 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18c1c6 │ │ │ │ - cbnz r0, 18c200 │ │ │ │ + b.n 18c1f6 │ │ │ │ + cbnz r0, 18c230 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 18c1ae │ │ │ │ + beq.n 18c1de │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c1f0 │ │ │ │ + beq.n 18c220 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18c1c2 │ │ │ │ + b.n 18c1f2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18c342 │ │ │ │ + beq.w 18c372 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 18c352 │ │ │ │ + bls.w 18c382 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 18c410 │ │ │ │ - vldr s3, [pc, #464] @ 18c414 │ │ │ │ + vldr s7, [pc, #464] @ 18c440 │ │ │ │ + vldr s3, [pc, #464] @ 18c444 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 18c418 │ │ │ │ + vldr s10, [pc, #460] @ 18c448 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 18c41c │ │ │ │ + vldr s4, [pc, #460] @ 18c44c │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 18c420 │ │ │ │ + vldr s5, [pc, #456] @ 18c450 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 18c424 │ │ │ │ + vldr s6, [pc, #452] @ 18c454 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -452990,49 +453020,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 18c274 │ │ │ │ + bne.n 18c2a4 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18c35e │ │ │ │ + bhi.n 18c38e │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18c268 │ │ │ │ + bne.n 18c298 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 18c342 │ │ │ │ + beq.n 18c372 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c348 │ │ │ │ + beq.n 18c378 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c370 │ │ │ │ + b.n 18c3a0 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 18c410 │ │ │ │ + vldr s5, [pc, #156] @ 18c440 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 18c414 │ │ │ │ - vldr s10, [pc, #152] @ 18c418 │ │ │ │ - vldr s7, [pc, #152] @ 18c41c │ │ │ │ - vldr s8, [pc, #152] @ 18c420 │ │ │ │ - vldr s9, [pc, #152] @ 18c424 │ │ │ │ + vldr s6, [pc, #152] @ 18c444 │ │ │ │ + vldr s10, [pc, #152] @ 18c448 │ │ │ │ + vldr s7, [pc, #152] @ 18c44c │ │ │ │ + vldr s8, [pc, #152] @ 18c450 │ │ │ │ + vldr s9, [pc, #152] @ 18c454 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ ubfx lr, r1, #8, #8 │ │ │ │ @@ -453057,23 +453087,23 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 18c342 │ │ │ │ + beq.n 18c372 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18c23a │ │ │ │ + bne.w 18c26a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c38c │ │ │ │ + b.n 18c3bc │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18c700 ) │ │ │ │ + ldr r1, [pc, #744] @ (18c730 ) │ │ │ │ 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 │ │ │ │ @@ -453081,36 +453111,36 @@ │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18c562 │ │ │ │ + beq.w 18c592 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 18c572 │ │ │ │ + bls.w 18c5a2 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 18c630 │ │ │ │ - vldr s3, [pc, #464] @ 18c634 │ │ │ │ + vldr s7, [pc, #464] @ 18c660 │ │ │ │ + vldr s3, [pc, #464] @ 18c664 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 18c638 │ │ │ │ + vldr s10, [pc, #460] @ 18c668 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 18c63c │ │ │ │ + vldr s4, [pc, #460] @ 18c66c │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 18c640 │ │ │ │ + vldr s5, [pc, #456] @ 18c670 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 18c644 │ │ │ │ + vldr s6, [pc, #452] @ 18c674 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -453157,49 +453187,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 18c494 │ │ │ │ + bne.n 18c4c4 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18c57e │ │ │ │ + bhi.n 18c5ae │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18c488 │ │ │ │ + bne.n 18c4b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 18c562 │ │ │ │ + beq.n 18c592 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c568 │ │ │ │ + beq.n 18c598 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c590 │ │ │ │ + b.n 18c5c0 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 18c630 │ │ │ │ + vldr s5, [pc, #156] @ 18c660 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 18c634 │ │ │ │ - vldr s10, [pc, #152] @ 18c638 │ │ │ │ - vldr s7, [pc, #152] @ 18c63c │ │ │ │ - vldr s8, [pc, #152] @ 18c640 │ │ │ │ - vldr s9, [pc, #152] @ 18c644 │ │ │ │ + vldr s6, [pc, #152] @ 18c664 │ │ │ │ + vldr s10, [pc, #152] @ 18c668 │ │ │ │ + vldr s7, [pc, #152] @ 18c66c │ │ │ │ + vldr s8, [pc, #152] @ 18c670 │ │ │ │ + vldr s9, [pc, #152] @ 18c674 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ ubfx lr, r1, #8, #8 │ │ │ │ @@ -453224,44 +453254,44 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 18c562 │ │ │ │ + beq.n 18c592 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18c45a │ │ │ │ + bne.w 18c48a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c5ac │ │ │ │ + b.n 18c5dc │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18c920 ) │ │ │ │ + ldr r1, [pc, #744] @ (18c950 ) │ │ │ │ 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, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18c762 │ │ │ │ + beq.w 18c792 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 18c778 │ │ │ │ + bls.w 18c7a8 │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -453318,44 +453348,44 @@ │ │ │ │ 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 18c696 │ │ │ │ + bne.n 18c6c6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 18c782 │ │ │ │ + bhi.n 18c7b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 18c686 │ │ │ │ + bne.n 18c6b6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 18c762 │ │ │ │ + beq.n 18c792 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c768 │ │ │ │ + beq.n 18c798 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18c796 │ │ │ │ + b.n 18c7c6 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -453392,38 +453422,38 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 18c762 │ │ │ │ + beq.n 18c792 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c814 │ │ │ │ + beq.n 18c844 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18c66a │ │ │ │ + b.n 18c69a │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18c7b4 │ │ │ │ + b.n 18c7e4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18c936 │ │ │ │ + beq.w 18c966 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 18c94c │ │ │ │ + bls.w 18c97c │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -453480,44 +453510,44 @@ │ │ │ │ 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 18c86a │ │ │ │ + bne.n 18c89a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 18c956 │ │ │ │ + bhi.n 18c986 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 18c85a │ │ │ │ + bne.n 18c88a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 18c936 │ │ │ │ + beq.n 18c966 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c93c │ │ │ │ + beq.n 18c96c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18c96a │ │ │ │ + b.n 18c99a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -453554,54 +453584,54 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 18c936 │ │ │ │ + beq.n 18c966 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c9e8 │ │ │ │ + beq.n 18ca18 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18c83e │ │ │ │ + b.n 18c86e │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18c988 │ │ │ │ + b.n 18c9b8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18cb2a │ │ │ │ + beq.w 18cb5a │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 18cb3a │ │ │ │ + bls.w 18cb6a │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 18cbfc │ │ │ │ - vldr s3, [pc, #468] @ 18cc00 │ │ │ │ + vldr s7, [pc, #468] @ 18cc2c │ │ │ │ + vldr s3, [pc, #468] @ 18cc30 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 18cc04 │ │ │ │ + vldr s10, [pc, #464] @ 18cc34 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 18cc08 │ │ │ │ + vldr s4, [pc, #464] @ 18cc38 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 18cc0c │ │ │ │ + vldr s5, [pc, #460] @ 18cc3c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 18cc10 │ │ │ │ + vldr s6, [pc, #456] @ 18cc40 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -453648,49 +453678,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 18ca5c │ │ │ │ + bne.n 18ca8c │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18cb46 │ │ │ │ + bhi.n 18cb76 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18ca50 │ │ │ │ + bne.n 18ca80 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 18cb2a │ │ │ │ + beq.n 18cb5a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18cb30 │ │ │ │ + beq.n 18cb60 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cb58 │ │ │ │ + b.n 18cb88 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #160] @ 18cbfc │ │ │ │ + vldr s5, [pc, #160] @ 18cc2c │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 18cc00 │ │ │ │ - vldr s10, [pc, #156] @ 18cc04 │ │ │ │ - vldr s7, [pc, #156] @ 18cc08 │ │ │ │ - vldr s8, [pc, #156] @ 18cc0c │ │ │ │ - vldr s9, [pc, #156] @ 18cc10 │ │ │ │ + vldr s6, [pc, #156] @ 18cc30 │ │ │ │ + vldr s10, [pc, #156] @ 18cc34 │ │ │ │ + vldr s7, [pc, #156] @ 18cc38 │ │ │ │ + vldr s8, [pc, #156] @ 18cc3c │ │ │ │ + vldr s9, [pc, #156] @ 18cc40 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ uxtb.w lr, r1 │ │ │ │ @@ -453715,24 +453745,24 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 18cb2a │ │ │ │ + beq.n 18cb5a │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18ca22 │ │ │ │ + bne.w 18ca52 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cb74 │ │ │ │ + b.n 18cba4 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18ceec ) │ │ │ │ + ldr r1, [pc, #744] @ (18cf1c ) │ │ │ │ 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 │ │ │ │ @@ -453740,36 +453770,36 @@ │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18cd4e │ │ │ │ + beq.w 18cd7e │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 18cd5e │ │ │ │ + bls.w 18cd8e │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 18ce20 │ │ │ │ - vldr s3, [pc, #468] @ 18ce24 │ │ │ │ + vldr s7, [pc, #468] @ 18ce50 │ │ │ │ + vldr s3, [pc, #468] @ 18ce54 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 18ce28 │ │ │ │ + vldr s10, [pc, #464] @ 18ce58 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 18ce2c │ │ │ │ + vldr s4, [pc, #464] @ 18ce5c │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 18ce30 │ │ │ │ + vldr s5, [pc, #460] @ 18ce60 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 18ce34 │ │ │ │ + vldr s6, [pc, #456] @ 18ce64 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -453816,49 +453846,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 18cc80 │ │ │ │ + bne.n 18ccb0 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18cd6a │ │ │ │ + bhi.n 18cd9a │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18cc74 │ │ │ │ + bne.n 18cca4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 18cd4e │ │ │ │ + beq.n 18cd7e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18cd54 │ │ │ │ + beq.n 18cd84 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cd7c │ │ │ │ + b.n 18cdac │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #160] @ 18ce20 │ │ │ │ + vldr s5, [pc, #160] @ 18ce50 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 18ce24 │ │ │ │ - vldr s10, [pc, #156] @ 18ce28 │ │ │ │ - vldr s7, [pc, #156] @ 18ce2c │ │ │ │ - vldr s8, [pc, #156] @ 18ce30 │ │ │ │ - vldr s9, [pc, #156] @ 18ce34 │ │ │ │ + vldr s6, [pc, #156] @ 18ce54 │ │ │ │ + vldr s10, [pc, #156] @ 18ce58 │ │ │ │ + vldr s7, [pc, #156] @ 18ce5c │ │ │ │ + vldr s8, [pc, #156] @ 18ce60 │ │ │ │ + vldr s9, [pc, #156] @ 18ce64 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ uxtb.w lr, r1 │ │ │ │ @@ -453883,45 +453913,45 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 18cd4e │ │ │ │ + beq.n 18cd7e │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18cc46 │ │ │ │ + bne.w 18cc76 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cd98 │ │ │ │ + b.n 18cdc8 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18d110 ) │ │ │ │ + ldr r1, [pc, #744] @ (18d140 ) │ │ │ │ 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, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18cf52 │ │ │ │ + beq.w 18cf82 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 18cf68 │ │ │ │ + bls.w 18cf98 │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -453978,44 +454008,44 @@ │ │ │ │ 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 18ce86 │ │ │ │ + bne.n 18ceb6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 18cf72 │ │ │ │ + bhi.n 18cfa2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 18ce76 │ │ │ │ + bne.n 18cea6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 18cf52 │ │ │ │ + beq.n 18cf82 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18cf58 │ │ │ │ + beq.n 18cf88 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18cf86 │ │ │ │ + b.n 18cfb6 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -454052,37 +454082,37 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 18cf52 │ │ │ │ + beq.n 18cf82 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d002 │ │ │ │ + beq.n 18d032 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18ce5a │ │ │ │ + b.n 18ce8a │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18cfa4 │ │ │ │ + b.n 18cfd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d122 │ │ │ │ + beq.w 18d152 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 18d138 │ │ │ │ + bls.w 18d168 │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -454139,44 +454169,44 @@ │ │ │ │ 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 18d056 │ │ │ │ + bne.n 18d086 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 18d142 │ │ │ │ + bhi.n 18d172 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 18d046 │ │ │ │ + bne.n 18d076 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 18d122 │ │ │ │ + beq.n 18d152 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d128 │ │ │ │ + beq.n 18d158 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18d156 │ │ │ │ + b.n 18d186 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -454213,139 +454243,139 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 18d122 │ │ │ │ + beq.n 18d152 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d1d2 │ │ │ │ + beq.n 18d202 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18d02a │ │ │ │ + b.n 18d05a │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18d174 │ │ │ │ + b.n 18d1a4 │ │ │ │ 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 18d210 │ │ │ │ + beq.n 18d240 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ blx 4b8c8 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 18d1fc │ │ │ │ + bne.n 18d22c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r7, [sp, #24] │ │ │ │ - cbz r7, 18d256 │ │ │ │ + cbz r7, 18d286 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 18d256 │ │ │ │ + cbz r4, 18d286 │ │ │ │ mov r6, r3 │ │ │ │ - vldr s14, [pc, #52] @ 18d25c │ │ │ │ + vldr s14, [pc, #52] @ 18d28c │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r8, [lr], #2 │ │ │ │ adds r1, #1 │ │ │ │ vmov s15, r8 │ │ │ │ cmp r4, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstmia ip!, {s15} │ │ │ │ - bne.n 18d232 │ │ │ │ + bne.n 18d262 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18d22c │ │ │ │ + bne.n 18d25c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d2a0 │ │ │ │ + beq.n 18d2d0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d2a0 │ │ │ │ + cbz r4, 18d2d0 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 18d282 │ │ │ │ + bne.n 18d2b2 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d27a │ │ │ │ + bne.n 18d2aa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 18d2e8 │ │ │ │ + cbz r7, 18d318 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 18d2e8 │ │ │ │ + cbz r4, 18d318 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #52] @ 18d2f0 │ │ │ │ + vldr d6, [pc, #52] @ 18d320 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia ip!, {s14} │ │ │ │ - bne.n 18d2c4 │ │ │ │ + bne.n 18d2f4 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18d2be │ │ │ │ + bne.n 18d2ee │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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 r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d338 │ │ │ │ + beq.n 18d368 │ │ │ │ mov r9, 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 │ │ │ │ @@ -454353,23 +454383,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 4b8c8 │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 18d324 │ │ │ │ + bne.n 18d354 │ │ │ │ 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 r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d37c │ │ │ │ + beq.n 18d3ac │ │ │ │ mov r9, 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 │ │ │ │ @@ -454377,575 +454407,575 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 4b8c8 │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 18d368 │ │ │ │ + bne.n 18d398 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d3ea │ │ │ │ + beq.n 18d41a │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d3ea │ │ │ │ + cbz r4, 18d41a │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #84] @ 18d3f0 │ │ │ │ + vldr d5, [pc, #84] @ 18d420 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r5 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 18d3d6 │ │ │ │ + ble.n 18d406 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ itt le │ │ │ │ vcvtle.u32.f64 s15, d7 │ │ │ │ vmovle r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 18d3a8 │ │ │ │ + bne.n 18d3d8 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d3a2 │ │ │ │ + bne.n 18d3d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d44c │ │ │ │ + beq.n 18d47c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d44c │ │ │ │ + cbz r4, 18d47c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d450 │ │ │ │ + vldr d6, [pc, #60] @ 18d480 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 18d41e │ │ │ │ + bne.n 18d44e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d416 │ │ │ │ + bne.n 18d446 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18d49e │ │ │ │ + beq.n 18d4ce │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d49e │ │ │ │ + cbz r4, 18d4ce │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 18d47c │ │ │ │ + bne.n 18d4ac │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18d474 │ │ │ │ + bne.n 18d4a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d4cc │ │ │ │ + beq.n 18d4fc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18d4dc │ │ │ │ + bne.n 18d50c │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 18d4c6 │ │ │ │ + bne.n 18d4f6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r7 │ │ │ │ add r4, r6 │ │ │ │ add r2, r6 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 18d4cc │ │ │ │ + beq.n 18d4fc │ │ │ │ mov r3, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 18d4e0 │ │ │ │ - b.n 18d4d0 │ │ │ │ + bne.n 18d510 │ │ │ │ + b.n 18d500 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d54c │ │ │ │ + beq.n 18d57c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d54c │ │ │ │ + cbz r4, 18d57c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d550 │ │ │ │ + vldr d6, [pc, #60] @ 18d580 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 18d51e │ │ │ │ + bne.n 18d54e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d516 │ │ │ │ + bne.n 18d546 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18d59e │ │ │ │ + beq.n 18d5ce │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d59e │ │ │ │ + cbz r4, 18d5ce │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 18d57c │ │ │ │ + bne.n 18d5ac │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18d574 │ │ │ │ + bne.n 18d5a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 18d5c4 │ │ │ │ + cbz r7, 18d5f4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18d5d2 │ │ │ │ + bne.n 18d602 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d5be │ │ │ │ + bne.n 18d5ee │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 18d5c4 │ │ │ │ + beq.n 18d5f4 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 18d5d6 │ │ │ │ - b.n 18d5c6 │ │ │ │ + bne.n 18d606 │ │ │ │ + b.n 18d5f6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d63c │ │ │ │ + beq.n 18d66c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d63c │ │ │ │ + cbz r4, 18d66c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d640 │ │ │ │ + vldr d6, [pc, #60] @ 18d670 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 18d60e │ │ │ │ + bne.n 18d63e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d606 │ │ │ │ + bne.n 18d636 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d69a │ │ │ │ + beq.n 18d6ca │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - cbz r4, 18d69a │ │ │ │ + cbz r4, 18d6ca │ │ │ │ mov r7, r1 │ │ │ │ - vldr d6, [pc, #64] @ 18d6a0 │ │ │ │ + vldr d6, [pc, #64] @ 18d6d0 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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, [r1], #4 │ │ │ │ - bne.n 18d66c │ │ │ │ + bne.n 18d69c │ │ │ │ adds r5, #1 │ │ │ │ add r0, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 18d664 │ │ │ │ + bne.n 18d694 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18d6a6 │ │ │ │ + b.n 18d6d6 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18d6ee │ │ │ │ + beq.n 18d71e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d6ee │ │ │ │ + cbz r4, 18d71e │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 18d6cc │ │ │ │ + bne.n 18d6fc │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18d6c4 │ │ │ │ + bne.n 18d6f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d74c │ │ │ │ + beq.n 18d77c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d74c │ │ │ │ + cbz r4, 18d77c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d750 │ │ │ │ + vldr d6, [pc, #60] @ 18d780 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 18d71e │ │ │ │ + bne.n 18d74e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d716 │ │ │ │ + bne.n 18d746 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18d79e │ │ │ │ + beq.n 18d7ce │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d79e │ │ │ │ + cbz r4, 18d7ce │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 18d77c │ │ │ │ + bne.n 18d7ac │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18d774 │ │ │ │ + bne.n 18d7a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 18d7da │ │ │ │ + cbz r7, 18d80a │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 18d7da │ │ │ │ + cbz r4, 18d80a │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 18d7be │ │ │ │ + bne.n 18d7ee │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 18d7b6 │ │ │ │ + bne.n 18d7e6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d850 │ │ │ │ + beq.n 18d880 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d850 │ │ │ │ + cbz r4, 18d880 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #92] @ 18d858 │ │ │ │ + vldr d5, [pc, #92] @ 18d888 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov lr, r5 │ │ │ │ movs r1, #0 │ │ │ │ vldr s14, [ip, #-8] │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 18d838 │ │ │ │ + ble.n 18d868 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ itt le │ │ │ │ vcvtle.u32.f64 s15, d7 │ │ │ │ vmovle r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 18d80a │ │ │ │ + bne.n 18d83a │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d802 │ │ │ │ + bne.n 18d832 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 18d882 │ │ │ │ + cbz r7, 18d8b2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18d890 │ │ │ │ + bne.n 18d8c0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d87c │ │ │ │ + bne.n 18d8ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 18d882 │ │ │ │ + beq.n 18d8b2 │ │ │ │ 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 18d896 │ │ │ │ - b.n 18d884 │ │ │ │ + bne.n 18d8c6 │ │ │ │ + b.n 18d8b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d8d0 │ │ │ │ + beq.n 18d900 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18d8e0 │ │ │ │ + bne.n 18d910 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 18d8ca │ │ │ │ + bne.n 18d8fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r7 │ │ │ │ add r4, r6 │ │ │ │ add r2, r6 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 18d8d0 │ │ │ │ + beq.n 18d900 │ │ │ │ mov lr, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 18d8e4 │ │ │ │ - b.n 18d8d4 │ │ │ │ + bne.n 18d914 │ │ │ │ + b.n 18d904 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 18d918 │ │ │ │ + cbz r7, 18d948 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18d926 │ │ │ │ + bne.n 18d956 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d912 │ │ │ │ + bne.n 18d942 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 18d918 │ │ │ │ + beq.n 18d948 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 18d92a │ │ │ │ - b.n 18d91a │ │ │ │ + bne.n 18d95a │ │ │ │ + b.n 18d94a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 18d95a │ │ │ │ + cbz r7, 18d98a │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18d968 │ │ │ │ + bne.n 18d998 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d954 │ │ │ │ + bne.n 18d984 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 18d95a │ │ │ │ + beq.n 18d98a │ │ │ │ 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 18d96e │ │ │ │ - b.n 18d95c │ │ │ │ + bne.n 18d99e │ │ │ │ + b.n 18d98c │ │ │ │ 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 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ @@ -455079,95 +455109,95 @@ │ │ │ │ blx 4abe4 │ │ │ │ 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] @ (18dbd8 ) │ │ │ │ + ldr r2, [pc, #184] @ (18dc08 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (18dbdc ) │ │ │ │ + ldr r3, [pc, #184] @ (18dc0c ) │ │ │ │ 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 4b790 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 4af60 │ │ │ │ - ldr r1, [pc, #152] @ (18dbe0 ) │ │ │ │ - ldr r3, [pc, #152] @ (18dbe4 ) │ │ │ │ + ldr r1, [pc, #152] @ (18dc10 ) │ │ │ │ + ldr r3, [pc, #152] @ (18dc14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #152] @ (18dbe8 ) │ │ │ │ + ldr r2, [pc, #152] @ (18dc18 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (18dbec ) │ │ │ │ + ldr r3, [pc, #148] @ (18dc1c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #148] @ (18dbf0 ) │ │ │ │ + ldr r1, [pc, #148] @ (18dc20 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (18dbf4 ) │ │ │ │ + ldr r3, [pc, #144] @ (18dc24 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #144] @ (18dbf8 ) │ │ │ │ + ldr r2, [pc, #144] @ (18dc28 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (18dbfc ) │ │ │ │ + ldr r3, [pc, #140] @ (18dc2c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #140] @ (18dc00 ) │ │ │ │ + ldr r1, [pc, #140] @ (18dc30 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (18dc04 ) │ │ │ │ + ldr r3, [pc, #136] @ (18dc34 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #136] @ (18dc08 ) │ │ │ │ + ldr r2, [pc, #136] @ (18dc38 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #128] @ (18dc0c ) │ │ │ │ - ldr r1, [pc, #132] @ (18dc10 ) │ │ │ │ + ldr r3, [pc, #128] @ (18dc3c ) │ │ │ │ + ldr r1, [pc, #132] @ (18dc40 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ blx 4b3a4 │ │ │ │ - cbnz r0, 18dbac │ │ │ │ + cbnz r0, 18dbdc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 18dbc6 │ │ │ │ - ldr r2, [pc, #100] @ (18dc14 ) │ │ │ │ - ldr r3, [pc, #44] @ (18dbdc ) │ │ │ │ + bne.n 18dbf6 │ │ │ │ + ldr r2, [pc, #100] @ (18dc44 ) │ │ │ │ + ldr r3, [pc, #44] @ (18dc0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18dbd4 │ │ │ │ + bne.n 18dc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (18dc18 ) │ │ │ │ - ldr r3, [pc, #80] @ (18dc1c ) │ │ │ │ + ldr r2, [pc, #80] @ (18dc48 ) │ │ │ │ + ldr r3, [pc, #80] @ (18dc4c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 18dbac │ │ │ │ + b.n 18dbdc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -455177,97 +455207,97 @@ │ │ │ │ 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 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 18e018 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 18e048 │ │ │ │ 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 18db10 │ │ │ │ + bl 18db40 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ - ldr.w ip, [pc, #100] @ 18dcb4 │ │ │ │ + ldr.w ip, [pc, #100] @ 18dce4 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #96] @ (18dcb8 ) │ │ │ │ + ldr r0, [pc, #96] @ (18dce8 ) │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ add.w lr, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #92] @ (18dcbc ) │ │ │ │ + ldr r2, [pc, #92] @ (18dcec ) │ │ │ │ add.w lr, lr, #4 │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ adds r3, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ mov.w r0, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 4be7c │ │ │ │ - ldr r2, [pc, #56] @ (18dcc0 ) │ │ │ │ + ldr r2, [pc, #56] @ (18dcf0 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #40] @ (18dcb8 ) │ │ │ │ + ldr r3, [pc, #40] @ (18dce8 ) │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18dcb0 │ │ │ │ + bne.n 18dce0 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r7} │ │ │ │ movs r1, r2 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 4ba0c │ │ │ │ pop {r3, 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #52] @ (18dd24 ) │ │ │ │ - ldr r0, [pc, #56] @ (18dd28 ) │ │ │ │ + ldr r1, [pc, #52] @ (18dd54 ) │ │ │ │ + ldr r0, [pc, #56] @ (18dd58 ) │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18dc38 │ │ │ │ + bl 18dc68 │ │ │ │ mov.w ip, #3 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx 4ba60 │ │ │ │ @@ -455286,21 +455316,21 @@ │ │ │ │ movs r1, r2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #40] @ (18dd68 ) │ │ │ │ + ldr r1, [pc, #40] @ (18dd98 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #40] @ (18dd6c ) │ │ │ │ + ldr r0, [pc, #40] @ (18dd9c ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18dc38 │ │ │ │ + bl 18dc68 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b44c │ │ │ │ blx 4b7f0 │ │ │ │ clz r0, r0 │ │ │ │ @@ -455346,24 +455376,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 18de16 │ │ │ │ + beq.n 18de46 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 18de16 │ │ │ │ + beq.n 18de46 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 18de1e │ │ │ │ + bhi.n 18de4e │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 18de4a │ │ │ │ + bgt.n 18de7a │ │ │ │ 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 │ │ │ │ @@ -455384,15 +455414,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ subs r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ uxtb r0, r3 │ │ │ │ - b.n 18de16 │ │ │ │ + b.n 18de46 │ │ │ │ nop │ │ │ │ adds r0, #3 │ │ │ │ push {lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ @@ -455415,24 +455445,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r0, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 18dee6 │ │ │ │ + beq.n 18df16 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 18dee6 │ │ │ │ + beq.n 18df16 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 18deee │ │ │ │ + bgt.n 18df1e │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 18df1a │ │ │ │ + bgt.n 18df4a │ │ │ │ rsb r0, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smlabb r3, r0, r1, r3 │ │ │ │ asrs r1, r3, #31 │ │ │ │ @@ -455457,27 +455487,27 @@ │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r1, r3, #127 @ 0x7f │ │ │ │ - b.n 18dee6 │ │ │ │ + b.n 18df16 │ │ │ │ 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 18df50 │ │ │ │ + beq.n 18df80 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 18df4a │ │ │ │ + bcs.n 18df7a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -455501,23 +455531,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 4b410 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 4a9a0 │ │ │ │ - cbz r0, 18dfa0 │ │ │ │ + cbz r0, 18dfd0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4b410 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 4a9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18df9e │ │ │ │ + bne.n 18dfce │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4bc30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -455526,183 +455556,183 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r7 │ │ │ │ - beq.n 18dff0 │ │ │ │ + beq.n 18e020 │ │ │ │ cmp r7, r6 │ │ │ │ sbcs r3, r1 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 18df78 │ │ │ │ + bl 18dfa8 │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ - b.n 18dfe2 │ │ │ │ + b.n 18e012 │ │ │ │ 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, #132] @ (18e098 ) │ │ │ │ + ldr r2, [pc, #132] @ (18e0c8 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (18e09c ) │ │ │ │ + ldr r3, [pc, #132] @ (18e0cc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4b368 │ │ │ │ - ldr r3, [pc, #108] @ (18e0a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (18e0d0 ) │ │ │ │ movs r2, #20 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #16] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 18e078 │ │ │ │ - cbz r7, 18e06e │ │ │ │ + bne.n 18e0a8 │ │ │ │ + cbz r7, 18e09e │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 4b79c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b410 │ │ │ │ mov r2, r5 │ │ │ │ asrs r3, r5, #31 │ │ │ │ blx 4a9a0 │ │ │ │ - cbnz r0, 18e078 │ │ │ │ + cbnz r0, 18e0a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 4bc30 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18e07a │ │ │ │ + b.n 18e0aa │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (18e0a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (18e09c ) │ │ │ │ + ldr r2, [pc, #40] @ (18e0d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (18e0cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18e092 │ │ │ │ + bne.n 18e0c2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r2 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 4a928 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 18e100 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 18e130 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 4b4dc <__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 18e000 │ │ │ │ - cbz r0, 18e0fc │ │ │ │ + bl 18e030 │ │ │ │ + cbz r0, 18e12c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 18e000 │ │ │ │ + bl 18e030 │ │ │ │ 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 18e126 │ │ │ │ + b.n 18e156 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e136 │ │ │ │ + bne.n 18e166 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e11c │ │ │ │ + blt.n 18e14c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 18e144 │ │ │ │ + b.n 18e174 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e154 │ │ │ │ + bne.n 18e184 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e13a │ │ │ │ + blt.n 18e16a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 18e160 │ │ │ │ + cbz r0, 18e190 │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 18e16c │ │ │ │ + cbz r0, 18e19c │ │ │ │ blx 4b9c4 │ │ │ │ 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 18e174 │ │ │ │ + bne.n 18e1a4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 18e18a │ │ │ │ + cbnz r3, 18e1ba │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b1d4 │ │ │ │ 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 │ │ │ │ @@ -455712,23 +455742,23 @@ │ │ │ │ blx 4bc30 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 18e1e4 │ │ │ │ - ldr r1, [pc, #32] @ (18e1e8 ) │ │ │ │ + bne.n 18e214 │ │ │ │ + ldr r1, [pc, #32] @ (18e218 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 4bb20 │ │ │ │ - cbnz r0, 18e1e4 │ │ │ │ + cbnz r0, 18e214 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18e1e2 │ │ │ │ + bne.n 18e212 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -455736,216 +455766,216 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ movs r2, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (18e264 ) │ │ │ │ + ldr r2, [pc, #104] @ (18e294 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (18e268 ) │ │ │ │ + ldr r3, [pc, #104] @ (18e298 ) │ │ │ │ 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 18e198 │ │ │ │ - cbnz r0, 18e232 │ │ │ │ + bl 18e1c8 │ │ │ │ + cbnz r0, 18e262 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (18e26c ) │ │ │ │ - ldr r3, [pc, #72] @ (18e268 ) │ │ │ │ + ldr r2, [pc, #80] @ (18e29c ) │ │ │ │ + ldr r3, [pc, #72] @ (18e298 ) │ │ │ │ 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 18e260 │ │ │ │ + bne.n 18e290 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 18e198 │ │ │ │ + bl 18e1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e218 │ │ │ │ + beq.n 18e248 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 18e218 │ │ │ │ + bne.n 18e248 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 18e21a │ │ │ │ + b.n 18e24a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r7, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 r4, r0 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e29a │ │ │ │ + bne.n 18e2ca │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18e28a │ │ │ │ + bne.n 18e2ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e386 │ │ │ │ + bne.n 18e3b6 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18e362 │ │ │ │ + beq.n 18e392 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 18e2e0 │ │ │ │ + cbnz r6, 18e310 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 18e3ea │ │ │ │ - ldr r1, [pc, #308] @ (18e3f8 ) │ │ │ │ + blt.w 18e41a │ │ │ │ + ldr r1, [pc, #308] @ (18e428 ) │ │ │ │ add r1, pc │ │ │ │ blx 4aa60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e3e4 │ │ │ │ + beq.w 18e414 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 18e2e0 │ │ │ │ + b.n 18e310 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e32e │ │ │ │ + bne.n 18e35e │ │ │ │ mov r0, r6 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #2 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e2d6 │ │ │ │ + blt.n 18e306 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b.n 18e300 │ │ │ │ + b.n 18e330 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e314 │ │ │ │ + bne.n 18e344 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #2 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e2f4 │ │ │ │ + blt.n 18e324 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 18e31e │ │ │ │ + b.n 18e34e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e32e │ │ │ │ + bne.n 18e35e │ │ │ │ mov r0, r7 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e318 │ │ │ │ + blt.n 18e348 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 18e33a │ │ │ │ + cbz r0, 18e36a │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 18e346 │ │ │ │ + cbz r0, 18e376 │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e34a │ │ │ │ + bne.n 18e37a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 18e3b0 │ │ │ │ + cbnz r3, 18e3e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 18e3c4 │ │ │ │ - ldr r1, [pc, #132] @ (18e3fc ) │ │ │ │ + blt.n 18e3f4 │ │ │ │ + ldr r1, [pc, #132] @ (18e42c ) │ │ │ │ add r1, pc │ │ │ │ blx 4aa60 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18e3be │ │ │ │ + cbz r0, 18e3ee │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 18e2a8 │ │ │ │ + b.n 18e2d8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18e3c8 │ │ │ │ + bne.n 18e3f8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e39a │ │ │ │ + bne.n 18e3ca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e38c │ │ │ │ - b.n 18e2a2 │ │ │ │ + bne.n 18e3bc │ │ │ │ + b.n 18e2d2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 18e35e │ │ │ │ + bl 17b1d4 │ │ │ │ + b.n 18e38e │ │ │ │ mov r0, r7 │ │ │ │ blx 4b068 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b.n 18e33a │ │ │ │ + b.n 18e36a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18e3ce │ │ │ │ + bne.n 18e3fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e38a │ │ │ │ - b.n 18e2a2 │ │ │ │ + bne.n 18e3ba │ │ │ │ + b.n 18e2d2 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e332 │ │ │ │ - b.n 18e346 │ │ │ │ + bne.n 18e362 │ │ │ │ + b.n 18e376 │ │ │ │ nop │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ movs r2, r2 │ │ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ │ │ movs r2, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -455953,33 +455983,33 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 4aafc │ │ │ │ - cbz r0, 18e42a │ │ │ │ + cbz r0, 18e45a │ │ │ │ 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 4b79c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 18e420 │ │ │ │ + blt.n 18e450 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 4aafc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e420 │ │ │ │ + bne.n 18e450 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r9, #28087 @ 0x6db7 │ │ │ │ movt r9, #46811 @ 0xb6db │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -456016,325 +456046,325 @@ │ │ │ │ asrs r7, r3, #31 │ │ │ │ and.w r7, r7, #3 │ │ │ │ adds r7, r7, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ lsrs r7, r7, #2 │ │ │ │ orr.w r7, r7, r3, lsl #30 │ │ │ │ add r1, r7 │ │ │ │ - bl 17c080 │ │ │ │ + bl 17c0b0 │ │ │ │ mul.w r9, r9, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b928 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 18e57a │ │ │ │ + bne.n 18e5aa │ │ │ │ mov r9, sl │ │ │ │ - cbz r7, 18e56e │ │ │ │ + cbz r7, 18e59e │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - cbz r3, 18e56e │ │ │ │ + cbz r3, 18e59e │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 18e56e │ │ │ │ + beq.n 18e59e │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 18e56e │ │ │ │ + blt.n 18e59e │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 18e56e │ │ │ │ + cbz r0, 18e59e │ │ │ │ ldrd r2, r3, [r9, #20] │ │ │ │ strd r2, r3, [r0] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrd r3, r2, [r9, #12] │ │ │ │ strd r3, r2, [r0, #16] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r9, r9, #28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r2, [r9, #-28] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r3, [r9, #-24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17c1bc │ │ │ │ + bl 17c1ec │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r8, r7 │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 18e4fc │ │ │ │ - b.n 18e570 │ │ │ │ + bne.n 18e52c │ │ │ │ + b.n 18e5a0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 4aafc │ │ │ │ - cbz r0, 18e58a │ │ │ │ + cbz r0, 18e5ba │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 4aa90 │ │ │ │ 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, r6 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.n 18e57c │ │ │ │ + b.n 18e5ac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #268] @ (18e6b8 ) │ │ │ │ + ldr r2, [pc, #268] @ (18e6e8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #268] @ (18e6bc ) │ │ │ │ + ldr r3, [pc, #268] @ (18e6ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 18e5ca │ │ │ │ - bl 18e270 │ │ │ │ + cbnz r1, 18e5fa │ │ │ │ + bl 18e2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e642 │ │ │ │ + beq.n 18e672 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 18e198 │ │ │ │ - cbz r0, 18e5fa │ │ │ │ + bl 18e1c8 │ │ │ │ + cbz r0, 18e62a │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 18e198 │ │ │ │ - cbz r0, 18e5fa │ │ │ │ + bl 18e1c8 │ │ │ │ + cbz r0, 18e62a │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 18e686 │ │ │ │ + beq.n 18e6b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e0a8 │ │ │ │ - cbz r0, 18e63e │ │ │ │ + bl 18e0d8 │ │ │ │ + cbz r0, 18e66e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4b79c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 18e646 │ │ │ │ + cbnz r5, 18e676 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e68c │ │ │ │ + beq.n 18e6bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e138 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (18e6c0 ) │ │ │ │ - ldr r3, [pc, #144] @ (18e6bc ) │ │ │ │ + ldr r2, [pc, #152] @ (18e6f0 ) │ │ │ │ + ldr r3, [pc, #144] @ (18e6ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18e6b4 │ │ │ │ + bne.n 18e6e4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18e6aa │ │ │ │ + beq.n 18e6da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18e626 │ │ │ │ + b.n 18e656 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17c12c │ │ │ │ + bl 17c15c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e620 │ │ │ │ + bne.n 18e650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e0a8 │ │ │ │ + bl 18e0d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4b79c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e620 │ │ │ │ - b.n 18e642 │ │ │ │ + bne.n 18e650 │ │ │ │ + b.n 18e672 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 18e602 │ │ │ │ + b.n 18e632 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e0a8 │ │ │ │ + bl 18e0d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4b79c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e61a │ │ │ │ + bne.n 18e64a │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e138 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18e626 │ │ │ │ + b.n 18e656 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1268] @ 18ebd0 │ │ │ │ + ldr.w r2, [pc, #1268] @ 18ec00 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 18ebd4 │ │ │ │ + ldr.w r3, [pc, #1264] @ 18ec04 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18e7c8 │ │ │ │ + beq.n 18e7f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r7, 18e728 │ │ │ │ - ldr.w r2, [pc, #1228] @ 18ebd8 │ │ │ │ - ldr.w r3, [pc, #1220] @ 18ebd4 │ │ │ │ + cbnz r7, 18e758 │ │ │ │ + ldr.w r2, [pc, #1228] @ 18ec08 │ │ │ │ + ldr.w r3, [pc, #1220] @ 18ec04 │ │ │ │ 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 18ebac │ │ │ │ + bne.w 18ebdc │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b790 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e7c4 │ │ │ │ + beq.n 18e7f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 18e7e8 │ │ │ │ - ldr.w r9, [pc, #1164] @ 18ebdc │ │ │ │ + blt.n 18e818 │ │ │ │ + ldr.w r9, [pc, #1164] @ 18ec0c │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 4aa60 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e7e2 │ │ │ │ + beq.n 18e812 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 18e7b8 │ │ │ │ + blt.n 18e7e8 │ │ │ │ mov r1, r9 │ │ │ │ blx 4aa60 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ebb0 │ │ │ │ + beq.w 18ebe0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e198 │ │ │ │ - cbz r0, 18e7b2 │ │ │ │ + bl 18e1c8 │ │ │ │ + cbz r0, 18e7e2 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e198 │ │ │ │ - cbz r0, 18e7b2 │ │ │ │ + bl 18e1c8 │ │ │ │ + cbz r0, 18e7e2 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 18e7b2 │ │ │ │ + bne.n 18e7e2 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 18e806 │ │ │ │ + beq.n 18e836 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b9c4 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18e708 │ │ │ │ + b.n 18e738 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e59c │ │ │ │ + bl 18e5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e6fe │ │ │ │ - b.n 18e7c4 │ │ │ │ + bne.n 18e72e │ │ │ │ + b.n 18e7f4 │ │ │ │ mov r0, fp │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 18eb46 │ │ │ │ + bge.w 18eb76 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18e7c4 │ │ │ │ + b.n 18e7f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bd30 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18eb40 │ │ │ │ + beq.w 18eb70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w fp, #28 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ @@ -456347,29 +456377,29 @@ │ │ │ │ cmp fp, r2 │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ subs r2, r3, r4 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb r2, [r3, #28] │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bd30 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e828 │ │ │ │ + bne.n 18e858 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #904] @ (18ebe0 ) │ │ │ │ + ldr r3, [pc, #904] @ (18ec10 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 4baf0 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - beq.n 18e8a0 │ │ │ │ + beq.n 18e8d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, r3, #4 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ strb r0, [r3, #28] │ │ │ │ @@ -456384,35 +456414,35 @@ │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r7, r2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ andhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e872 │ │ │ │ - ldr r3, [pc, #832] @ (18ebe4 ) │ │ │ │ + bne.n 18e8a2 │ │ │ │ + ldr r3, [pc, #832] @ (18ec14 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 4baf0 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18e7b2 │ │ │ │ + beq.w 18e7e2 │ │ │ │ mov r0, fp │ │ │ │ blx 4b928 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e7b2 │ │ │ │ + beq.w 18e7e2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ blx 4b368 │ │ │ │ - ldr r3, [pc, #784] @ (18ebe8 ) │ │ │ │ + ldr r3, [pc, #784] @ (18ec18 ) │ │ │ │ mov.w fp, #1 │ │ │ │ movs r2, #20 │ │ │ │ add r3, pc │ │ │ │ str.w fp, [sp, #104] @ 0x68 │ │ │ │ mov r1, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -456421,15 +456451,15 @@ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb62 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4b368 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd fp, r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ @@ -456437,34 +456467,34 @@ │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, sl │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb62 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4b79c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aafc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb62 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4b79c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb62 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -456474,454 +456504,454 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ adds r6, #28 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb62 │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18eb18 │ │ │ │ + bne.w 18eb48 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 18eb56 │ │ │ │ + beq.w 18eb86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18df54 │ │ │ │ + bl 18df84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb62 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb62 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb62 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b88c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb62 │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 18df54 │ │ │ │ + bl 18df84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb62 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb62 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb62 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 18eb32 │ │ │ │ + blt.w 18eb62 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb62 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb62 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b79c │ │ │ │ mov r3, r0 │ │ │ │ subs r6, r3, r6 │ │ │ │ mov r0, fp │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eb62 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 18e970 │ │ │ │ + bhi.n 18e9a0 │ │ │ │ mov r0, r8 │ │ │ │ blx 4bc30 │ │ │ │ mov r0, r9 │ │ │ │ blx 4bc30 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx 4b79c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b410 │ │ │ │ mov r2, r6 │ │ │ │ asrs r3, r6, #31 │ │ │ │ blx 4a9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eb62 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ mov r0, r9 │ │ │ │ blx 4b79c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b410 │ │ │ │ mov r2, r6 │ │ │ │ asrs r3, r6, #31 │ │ │ │ blx 4a9a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ - bl 17cc08 │ │ │ │ + bne.n 18eb62 │ │ │ │ + bl 17cc38 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ blx 4a928 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ - add r3, pc, #268 @ (adr r3, 18ebc8 ) │ │ │ │ + add r3, pc, #268 @ (adr r3, 18ebf8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, sl │ │ │ │ blx 4b4dc <__aeabi_ldivmod@plt> │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ orr.w r3, r0, r7, asr #31 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 18e000 │ │ │ │ - cbz r0, 18eb32 │ │ │ │ + bl 18e030 │ │ │ │ + cbz r0, 18eb62 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 18e000 │ │ │ │ - cbz r0, 18eb32 │ │ │ │ + bl 18e030 │ │ │ │ + cbz r0, 18eb62 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b9c4 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e59c │ │ │ │ - b.n 18e708 │ │ │ │ + bl 18e5cc │ │ │ │ + b.n 18e738 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ blx 4aafc │ │ │ │ - cbnz r0, 18eb32 │ │ │ │ + cbnz r0, 18eb62 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ea52 │ │ │ │ + beq.n 18ea82 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b9c4 │ │ │ │ - b.n 18e7b8 │ │ │ │ + b.n 18e7e8 │ │ │ │ mov.w fp, #28 │ │ │ │ - b.n 18e854 │ │ │ │ - ldr r1, [pc, #164] @ (18ebec ) │ │ │ │ + b.n 18e884 │ │ │ │ + ldr r1, [pc, #164] @ (18ec1c ) │ │ │ │ add r1, pc │ │ │ │ blx 4aa60 │ │ │ │ - cbz r0, 18ebb8 │ │ │ │ + cbz r0, 18ebe8 │ │ │ │ blx 4b9c4 │ │ │ │ - b.n 18e7fe │ │ │ │ + b.n 18e82e │ │ │ │ mov r0, r8 │ │ │ │ blx 4b79c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r3, r0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ ldrd r0, r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eb62 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eb62 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eb62 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eb62 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ea56 │ │ │ │ - b.n 18eb32 │ │ │ │ + beq.w 18ea86 │ │ │ │ + b.n 18eb62 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 4b068 │ │ │ │ - b.n 18e7b8 │ │ │ │ + b.n 18e7e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18e7c4 │ │ │ │ + b.n 18e7f4 │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r0, [r3, #32] │ │ │ │ movs r2, r2 │ │ │ │ - bl 5cbe2 │ │ │ │ - bl a4be6 │ │ │ │ + bl 5cc12 │ │ │ │ + bl a4c16 │ │ │ │ ldrh r4, [r0, #20] │ │ │ │ movs r2, r2 │ │ │ │ ldrh r0, [r4, #0] │ │ │ │ movs r2, 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 r7, [pc, #240] @ (18ecf4 ) │ │ │ │ + ldr r7, [pc, #240] @ (18ed24 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #240] @ (18ecf8 ) │ │ │ │ + ldr r2, [pc, #240] @ (18ed28 ) │ │ │ │ mov r3, r1 │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ adds r0, #12 │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 18ecc8 │ │ │ │ + beq.n 18ecf8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 18ecd6 │ │ │ │ - ldr.w r8, [pc, #196] @ 18ecfc │ │ │ │ + blt.n 18ed06 │ │ │ │ + ldr.w r8, [pc, #196] @ 18ed2c │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ blx 4aa60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ecd0 │ │ │ │ - ldr r1, [pc, #184] @ (18ed00 ) │ │ │ │ + beq.n 18ed00 │ │ │ │ + ldr r1, [pc, #184] @ (18ed30 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 18ecba │ │ │ │ + beq.n 18ecea │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 18ece8 │ │ │ │ + blt.n 18ed18 │ │ │ │ mov r1, r8 │ │ │ │ blx 4aa60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18ece2 │ │ │ │ + cbz r0, 18ed12 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 18ecac │ │ │ │ + cbz r0, 18ecdc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c0d0 │ │ │ │ + bl 17c100 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 18eca6 │ │ │ │ + cbz r0, 18ecd6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e59c │ │ │ │ - cbnz r0, 18ecca │ │ │ │ + bl 18e5cc │ │ │ │ + cbnz r0, 18ecfa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17c1a4 │ │ │ │ + bl 17c1d4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 18ecb4 │ │ │ │ + cbz r0, 18ece4 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 18ecc2 │ │ │ │ + cbz r0, 18ecf2 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 4b068 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18ecc8 │ │ │ │ + b.n 18ecf8 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b068 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18ecba │ │ │ │ + b.n 18ecea │ │ │ │ ldrb r0, [r0, #10] │ │ │ │ movs r2, r2 │ │ │ │ strh r0, [r4, #58] @ 0x3a │ │ │ │ movs r2, r2 │ │ │ │ strh r0, [r6, #56] @ 0x38 │ │ │ │ movs r2, r2 │ │ │ │ strh r0, [r6, #56] @ 0x38 │ │ │ │ movs r2, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #140] @ (18eda0 ) │ │ │ │ + ldr r5, [pc, #140] @ (18edd0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #140] @ (18eda4 ) │ │ │ │ + ldr r3, [pc, #140] @ (18edd4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r5, [pc, #128] @ (18eda8 ) │ │ │ │ + ldr r5, [pc, #128] @ (18edd8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ - ldr r1, [pc, #120] @ (18edac ) │ │ │ │ + ldr r1, [pc, #120] @ (18eddc ) │ │ │ │ add r5, pc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 18ed74 │ │ │ │ + beq.n 18eda4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 4b1ac │ │ │ │ - ldr.w ip, [pc, #92] @ 18edb0 │ │ │ │ + ldr.w ip, [pc, #92] @ 18ede0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add ip, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str.w ip, [sp] │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 18ed74 │ │ │ │ + beq.n 18eda4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 4b1ac │ │ │ │ - b.n 18ed76 │ │ │ │ + b.n 18eda6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #48] @ (18edb4 ) │ │ │ │ - ldr r3, [pc, #28] @ (18eda4 ) │ │ │ │ + ldr r2, [pc, #48] @ (18ede4 ) │ │ │ │ + ldr r3, [pc, #28] @ (18edd4 ) │ │ │ │ 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 18ed9c │ │ │ │ + bne.n 18edcc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #5] │ │ │ │ movs r2, r2 │ │ │ │ strh r2, [r6, #48] @ 0x30 │ │ │ │ movs r2, r2 │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ movs r2, r2 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 17c1a4 │ │ │ │ + bl 17c1d4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 18eddc │ │ │ │ + cbz r0, 18ee0c │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 18edea │ │ │ │ + cbz r0, 18ee1a │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 4aa90 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #476] @ (18efec ) │ │ │ │ - ldr r3, [pc, #476] @ (18eff0 ) │ │ │ │ + ldr r2, [pc, #476] @ (18f01c ) │ │ │ │ + ldr r3, [pc, #476] @ (18f020 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, ip │ │ │ │ @@ -456939,182 +456969,182 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 18ee30 │ │ │ │ + bne.n 18ee60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e270 │ │ │ │ + bl 18e2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efde │ │ │ │ + beq.w 18f00e │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18efe2 │ │ │ │ + beq.w 18f012 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e1ec │ │ │ │ - cbz r0, 18ee98 │ │ │ │ + bl 18e21c │ │ │ │ + cbz r0, 18eec8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e59c │ │ │ │ + bl 18e5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efca │ │ │ │ + beq.w 18effa │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efca │ │ │ │ + beq.w 18effa │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efe2 │ │ │ │ + beq.w 18f012 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18efca │ │ │ │ + bne.w 18effa │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 18efca │ │ │ │ + bne.n 18effa │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18efca │ │ │ │ + beq.n 18effa │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18efca │ │ │ │ + beq.n 18effa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #20 │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18efe2 │ │ │ │ + bne.n 18f012 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b928 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18efe2 │ │ │ │ + beq.n 18f012 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18effc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dda0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18effc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4aafc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18effc │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 4b3c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18effc │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18efcc │ │ │ │ + beq.n 18effc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 18efcc │ │ │ │ + beq.n 18effc │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 18efcc │ │ │ │ + blt.n 18effc │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18effc │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 18efcc │ │ │ │ - bl 17cc08 │ │ │ │ + bne.n 18effc │ │ │ │ + bl 17cc38 │ │ │ │ mov r2, r9 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4aafc │ │ │ │ - cbnz r0, 18efcc │ │ │ │ + cbnz r0, 18effc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18effc │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4bc30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e138 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #68] @ (18eff4 ) │ │ │ │ - ldr r3, [pc, #60] @ (18eff0 ) │ │ │ │ + ldr r2, [pc, #68] @ (18f024 ) │ │ │ │ + ldr r3, [pc, #60] @ (18f020 ) │ │ │ │ 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 18efe6 │ │ │ │ + bne.n 18f016 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df78 │ │ │ │ + bl 18dfa8 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e138 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18efae │ │ │ │ + b.n 18efde │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18efd2 │ │ │ │ + b.n 18f002 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #532] @ (18f220 ) │ │ │ │ + ldr r2, [pc, #532] @ (18f250 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #532] @ (18f224 ) │ │ │ │ + ldr r3, [pc, #532] @ (18f254 ) │ │ │ │ add r2, pc │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -457132,122 +457162,122 @@ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ orr.w r9, r3, r1 │ │ │ │ orr.w r4, lr, r2 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 18f02c │ │ │ │ + bne.n 18f05c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e270 │ │ │ │ - cbz r0, 18f076 │ │ │ │ + bl 18e2a0 │ │ │ │ + cbz r0, 18f0a6 │ │ │ │ ldrb.w sl, [r5, #80] @ 0x50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 18f098 │ │ │ │ + bne.n 18f0c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e138 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #428] @ (18f228 ) │ │ │ │ - ldr r3, [pc, #420] @ (18f224 ) │ │ │ │ + ldr r2, [pc, #428] @ (18f258 ) │ │ │ │ + ldr r3, [pc, #420] @ (18f254 ) │ │ │ │ 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 18f21c │ │ │ │ + bne.w 18f24c │ │ │ │ mov r0, sl │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e1ec │ │ │ │ - cbz r0, 18f0b6 │ │ │ │ + bl 18e21c │ │ │ │ + cbz r0, 18f0e6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e59c │ │ │ │ - cbz r0, 18f0c4 │ │ │ │ + bl 18e5cc │ │ │ │ + cbz r0, 18f0f4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 4aafc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 18f0cc │ │ │ │ + cbz r0, 18f0fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df78 │ │ │ │ - b.n 18f070 │ │ │ │ + bl 18dfa8 │ │ │ │ + b.n 18f0a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4b79c │ │ │ │ add.w r3, r7, #8 │ │ │ │ adds r2, r3, r0 │ │ │ │ ldrd r3, r1, [r5, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r2, r1, #0 │ │ │ │ - bcs.n 18f1c4 │ │ │ │ + bcs.n 18f1f4 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r3, r1, lsl #31 │ │ │ │ str.w fp, [sp] │ │ │ │ sub.w r2, r3, #20 │ │ │ │ mov r3, fp │ │ │ │ cmp r2, r7 │ │ │ │ it cc │ │ │ │ movcc r2, r7 │ │ │ │ - bl 18e6c8 │ │ │ │ + bl 18e6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f0c4 │ │ │ │ + beq.n 18f0f4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f070 │ │ │ │ + bne.n 18f0a0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4aafc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f0c4 │ │ │ │ + bne.n 18f0f4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #2 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f0c4 │ │ │ │ + bne.n 18f0f4 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov ip, fp │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ mov r0, r8 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dda0 │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ strd r0, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4b79c │ │ │ │ movs r1, #32 │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f070 │ │ │ │ + beq.w 18f0a0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4b79c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -457259,187 +457289,187 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r6, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 4b88c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - beq.n 18f1d0 │ │ │ │ + beq.n 18f200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df78 │ │ │ │ + bl 18dfa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ - b.n 18f076 │ │ │ │ + bl 17fd6c │ │ │ │ + b.n 18f0a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f104 │ │ │ │ - b.n 18f0c4 │ │ │ │ + bne.n 18f134 │ │ │ │ + b.n 18f0f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 4b88c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 18f1b0 │ │ │ │ + bne.n 18f1e0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 18f1b0 │ │ │ │ + bne.n 18f1e0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4b79c │ │ │ │ str r6, [sp, #0] │ │ │ │ asrs r1, r0, #31 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - bl 17c1bc │ │ │ │ + bl 17c1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e108 │ │ │ │ - b.n 18f07a │ │ │ │ + bl 18e138 │ │ │ │ + b.n 18f0aa │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 18e270 │ │ │ │ - cbnz r0, 18f24a │ │ │ │ + bl 18e2a0 │ │ │ │ + cbnz r0, 18f27a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 4aafc │ │ │ │ - cbnz r0, 18f27c │ │ │ │ + cbnz r0, 18f2ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4b79c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e138 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18df78 │ │ │ │ + bl 18dfa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e108 │ │ │ │ - b.n 18f244 │ │ │ │ + bl 18e138 │ │ │ │ + b.n 18f274 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, r5, [r0, #56] @ 0x38 │ │ │ │ - bl 18e270 │ │ │ │ - cbz r0, 18f2be │ │ │ │ + bl 18e2a0 │ │ │ │ + cbz r0, 18f2ee │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 18f2d0 │ │ │ │ + cbnz r3, 18f300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ - vldr d9, [pc, #384] @ 18f440 │ │ │ │ + bl 18e138 │ │ │ │ + vldr d9, [pc, #384] @ 18f470 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e59c │ │ │ │ + bl 18e5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f438 │ │ │ │ + beq.w 18f468 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 4b790 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f2b8 │ │ │ │ + beq.n 18f2e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bd30 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 18f328 │ │ │ │ + cbz r0, 18f358 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str.w r2, [r8, #4]! │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bd30 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f314 │ │ │ │ + bne.n 18f344 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ - ldr r3, [pc, #284] @ (18f448 ) │ │ │ │ + ldr r3, [pc, #284] @ (18f478 ) │ │ │ │ orr.w r4, r4, r5, lsl #31 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ subs r4, #20 │ │ │ │ add r3, pc │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 4baf0 │ │ │ │ - vldr d9, [pc, #248] @ 18f440 │ │ │ │ + vldr d9, [pc, #248] @ 18f470 │ │ │ │ cmp r4, r9 │ │ │ │ it ne │ │ │ │ cmpne r5, r9 │ │ │ │ - beq.n 18f41e │ │ │ │ - ldr.w fp, [pc, #248] @ 18f44c │ │ │ │ + beq.n 18f44e │ │ │ │ + ldr.w fp, [pc, #248] @ 18f47c │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #244] @ (18f450 ) │ │ │ │ + ldr r3, [pc, #244] @ (18f480 ) │ │ │ │ sub.w r8, r7, #4 │ │ │ │ add fp, pc │ │ │ │ str r7, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cc38 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #36096 @ 0x8d00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w ip, [r5, #4]! │ │ │ │ movs r3, #0 │ │ │ │ @@ -457450,16 +457480,16 @@ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ adds r1, #28 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r1, r8, r5 │ │ │ │ - bne.n 18f3c4 │ │ │ │ - bl 184ce0 │ │ │ │ + bne.n 18f3f4 │ │ │ │ + bl 184d10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ umull r8, r5, r0, r3 │ │ │ │ mla r5, r3, r1, r5 │ │ │ │ strd r8, r5, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 4ba24 <__aeabi_ul2d@plt> │ │ │ │ @@ -457484,58 +457514,58 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d9, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f376 │ │ │ │ + bne.n 18f3a6 │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e138 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df78 │ │ │ │ - b.n 18f2b8 │ │ │ │ + bl 18dfa8 │ │ │ │ + b.n 18f2e8 │ │ │ │ ... │ │ │ │ @ instruction: 0xebf1ffff │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strh r2, [r5, #0] │ │ │ │ movs r2, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #864] @ (18f7cc ) │ │ │ │ - ldr r3, [pc, #864] @ (18f7d0 ) │ │ │ │ + ldr r2, [pc, #864] @ (18f7fc ) │ │ │ │ + ldr r3, [pc, #864] @ (18f800 ) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r8, r9, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r4, [sp, #584] @ 0x248 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 190f68 │ │ │ │ + bl 190f98 │ │ │ │ cmp.w r5, r0, lsl #10 │ │ │ │ - bhi.n 18f504 │ │ │ │ + bhi.n 18f534 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bcs.n 18f4f0 │ │ │ │ + bcs.n 18f520 │ │ │ │ mov fp, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -457544,38 +457574,38 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r9, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ - bl 190f2c │ │ │ │ + bl 190f5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 18f600 │ │ │ │ - ldr r2, [pc, #772] @ (18f7d4 ) │ │ │ │ - ldr r3, [pc, #768] @ (18f7d0 ) │ │ │ │ + bhi.w 18f630 │ │ │ │ + ldr r2, [pc, #772] @ (18f804 ) │ │ │ │ + ldr r3, [pc, #768] @ (18f800 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18f7c6 │ │ │ │ + bne.w 18f7f6 │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #532 @ 0x214 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ sub.w fp, r5, #1024 @ 0x400 │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [r0] │ │ │ │ - b.n 18f4a6 │ │ │ │ + b.n 18f4d6 │ │ │ │ subs r3, r5, #1 │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -457583,54 +457613,54 @@ │ │ │ │ ubfx r6, r1, #0, #22 │ │ │ │ lsls r1, r1, #10 │ │ │ │ adds.w r6, r6, r8 │ │ │ │ add.w r3, sl, r1 │ │ │ │ sub.w r5, r5, r1 │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ adc.w fp, r9, #0 │ │ │ │ - bl 190f68 │ │ │ │ + bl 190f98 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f5fc │ │ │ │ + bne.n 18f62c │ │ │ │ lsls r3, r0, #5 │ │ │ │ mov r2, r7 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, sl │ │ │ │ add.w r8, sp, #396 @ 0x18c │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 18f454 │ │ │ │ + bl 18f484 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, r8 │ │ │ │ mov r5, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 18f454 │ │ │ │ + bl 18f484 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 18f79a │ │ │ │ + beq.w 18f7ca │ │ │ │ add r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 18f78a │ │ │ │ + bls.w 18f7ba │ │ │ │ subs r3, r5, #2 │ │ │ │ str.w r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 18f792 │ │ │ │ + bls.w 18f7c2 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r6, #2 │ │ │ │ add r3, sp, #460 @ 0x1cc │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -457641,17 +457671,17 @@ │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 190f2c │ │ │ │ + bl 190f5c │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w 18f4cc │ │ │ │ + bls.w 18f4fc │ │ │ │ add.w r8, r8, r6, lsl #6 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, r7, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, r5] │ │ │ │ @@ -457659,17 +457689,17 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 18f4cc │ │ │ │ + b.n 18f4fc │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 18f550 │ │ │ │ + b.n 18f580 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov ip, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ adds.w r8, r6, r8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -457690,44 +457720,44 @@ │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ strb.w r4, [r5, #106] @ 0x6a │ │ │ │ add r3, sl │ │ │ │ strd r8, r9, [r5, #32] │ │ │ │ mov ip, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ strh.w r3, [r5, #104] @ 0x68 │ │ │ │ - bls.w 18f7c0 │ │ │ │ + bls.w 18f7f0 │ │ │ │ sub.w r2, fp, #65 @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r9 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, ip │ │ │ │ mov r9, ip │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18f678 │ │ │ │ + b.n 18f6a8 │ │ │ │ ldrd r2, r1, [r5, #32] │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ ldrb.w r4, [r5, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp sl, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #105] @ 0x69 │ │ │ │ - bne.n 18f66c │ │ │ │ + bne.n 18f69c │ │ │ │ sub.w r3, fp, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r5, #104] @ 0x68 │ │ │ │ sub.w fp, r3, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ add ip, r8 │ │ │ │ @@ -457785,15 +457815,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - bl 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldrd r0, r1, [sp, #288] @ 0x120 │ │ │ │ str r3, [r7, r5] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ @@ -457802,79 +457832,79 @@ │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 18f4cc │ │ │ │ + b.n 18f4fc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 18f5a6 │ │ │ │ + b.n 18f5d6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 18f5a6 │ │ │ │ + b.n 18f5d6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #460 @ 0x1cc │ │ │ │ mov r4, r8 │ │ │ │ adds r5, #16 │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 18f79e │ │ │ │ + bne.n 18f7ce │ │ │ │ movs r6, #2 │ │ │ │ - b.n 18f4cc │ │ │ │ + b.n 18f4fc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 18f6bc │ │ │ │ + b.n 18f6ec │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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, #1488] @ 18fdc0 │ │ │ │ - ldr.w r3, [pc, #1488] @ 18fdc4 │ │ │ │ + ldr.w r0, [pc, #1488] @ 18fdf0 │ │ │ │ + ldr.w r3, [pc, #1488] @ 18fdf4 │ │ │ │ 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 19023a │ │ │ │ + beq.w 19026a │ │ │ │ rsb r3, r3, #1024 @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190910 │ │ │ │ + bne.w 190940 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ add.w r5, r8, #32 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 190a20 │ │ │ │ + bls.w 190a50 │ │ │ │ sub.w fp, r6, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ mov.w r9, fp, lsr #6 │ │ │ │ mov fp, r7 │ │ │ │ add.w r4, r9, #1 │ │ │ │ add.w r4, r7, r4, lsl #6 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ @@ -457884,21 +457914,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 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ cmp fp, r4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 18f856 │ │ │ │ + bne.n 18f886 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, r9, lsl #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r6, r3 │ │ │ │ @@ -457914,15 +457944,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r4, r3 │ │ │ │ subs.w r2, r2, sl │ │ │ │ str r2, [sp, #32] │ │ │ │ uxtb r4, r4 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ - beq.w 190214 │ │ │ │ + beq.w 190244 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w lr, r8, #136 @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -457947,15 +457977,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.w r9!, {r0, r1, r2, r3} │ │ │ │ - bne.n 18f910 │ │ │ │ + bne.n 18f940 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #536] @ 0x218 │ │ │ │ strb.w r7, [sp, #537] @ 0x219 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -457967,15 +457997,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 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldrd r1, r0, [sp, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsrs r6, r0, #8 │ │ │ │ @@ -458068,18 +458098,18 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 190a02 │ │ │ │ + bcs.w 190a32 │ │ │ │ strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d8, [pc, #808] @ 18fdb8 │ │ │ │ + vldr d8, [pc, #808] @ 18fde8 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ strd sl, r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r6, #2 │ │ │ │ @@ -458107,15 +458137,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 18fae2 │ │ │ │ + bne.n 18fb12 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r5, fp │ │ │ │ @@ -458130,15 +458160,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, #36] @ 0x24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ 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 │ │ │ │ @@ -458219,15 +458249,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #144] @ 0x90 │ │ │ │ subs r6, r2, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.w 18faa0 │ │ │ │ + bcc.w 18fad0 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r7, r9, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, r4, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -458280,40 +458310,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 19068a │ │ │ │ + bls.w 1906ba │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #168] @ 18fdb8 │ │ │ │ + vldr d8, [pc, #168] @ 18fde8 │ │ │ │ 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 18fd3a │ │ │ │ + beq.n 18fd6a │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 18fd32 │ │ │ │ + bne.n 18fd62 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 190246 │ │ │ │ + bhi.w 190276 │ │ │ │ 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} │ │ │ │ @@ -458329,50 +458359,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ 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 190904 │ │ │ │ + bls.w 190934 │ │ │ │ sub.w r2, r6, #65 @ 0x41 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov sl, r3 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r3, r9, lsl #6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18fdd0 │ │ │ │ + b.n 18fe00 │ │ │ │ ... │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ 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 18fdc8 │ │ │ │ + bne.n 18fdf8 │ │ │ │ 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 │ │ │ │ @@ -458430,15 +458460,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ ldr r2, [sp, #444] @ 0x1bc │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ lsrs r7, r2, #8 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r8, r1, lsr #8 │ │ │ │ lsrs r5, r3, #8 │ │ │ │ @@ -458519,15 +458549,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 1908fc │ │ │ │ + bcs.w 19092c │ │ │ │ strd r9, sl, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ strd r6, r4, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -458558,15 +458588,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 19002c │ │ │ │ + bne.n 19005c │ │ │ │ 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 │ │ │ │ @@ -458581,15 +458611,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 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ 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 │ │ │ │ @@ -458670,15 +458700,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 18ffea │ │ │ │ + bcc.w 19001a │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ mov ip, r1 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ ldrd r3, r7, [sp, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r2, #5 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -458709,60 +458739,60 @@ │ │ │ │ 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 18fd14 │ │ │ │ + bhi.w 18fd44 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 190684 │ │ │ │ - ldr.w r2, [pc, #2088] @ 190a40 │ │ │ │ - ldr.w r3, [pc, #2088] @ 190a44 │ │ │ │ + bne.w 1906b4 │ │ │ │ + ldr.w r2, [pc, #2088] @ 190a70 │ │ │ │ + ldr.w r3, [pc, #2088] @ 190a74 │ │ │ │ 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 190a34 │ │ │ │ + bne.w 190a64 │ │ │ │ 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 18fd06 │ │ │ │ - b.n 19020c │ │ │ │ + bhi.w 18fd36 │ │ │ │ + b.n 19023c │ │ │ │ add r4, sp, #612 @ 0x264 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ add r7, sp, #548 @ 0x224 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 18f454 │ │ │ │ + bl 18f484 │ │ │ │ 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 4b5ac <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 19044a │ │ │ │ + bcs.w 19047a │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ @@ -458794,15 +458824,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 1902de │ │ │ │ + bne.n 19030e │ │ │ │ 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 │ │ │ │ @@ -458817,15 +458847,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 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ 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 │ │ │ │ @@ -458906,15 +458936,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 19029c │ │ │ │ + bcc.w 1902cc │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #145 @ 0x91 │ │ │ │ add.w ip, ip, r5, lsl #5 │ │ │ │ add.w r5, fp, ip │ │ │ │ lsrs r7, r3, #1 │ │ │ │ @@ -458935,15 +458965,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ cmp r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bls.w 190656 │ │ │ │ + bls.w 190686 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -458974,15 +459004,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 1904ec │ │ │ │ + bne.n 19051c │ │ │ │ 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 │ │ │ │ @@ -458997,15 +459027,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 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ 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 │ │ │ │ @@ -459086,15 +459116,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1904aa │ │ │ │ + bcc.w 1904da │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ movs r7, #145 @ 0x91 │ │ │ │ add.w r7, r7, r5, lsl #5 │ │ │ │ add.w r5, fp, r7 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [fp, r7] │ │ │ │ @@ -459105,23 +459135,23 @@ │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 1901e2 │ │ │ │ + b.n 190212 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19098a │ │ │ │ + bne.w 1909ba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 190a0a │ │ │ │ + bls.w 190a3a │ │ │ │ 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 │ │ │ │ @@ -459133,22 +459163,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 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ 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 1906b6 │ │ │ │ + bne.n 1906e6 │ │ │ │ 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 │ │ │ │ @@ -459169,17 +459199,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 190214 │ │ │ │ + bls.w 190244 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 190a38 │ │ │ │ + vldr d8, [pc, #764] @ 190a68 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r5, #2 │ │ │ │ @@ -459207,15 +459237,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 19078c │ │ │ │ + bne.n 1907bc │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r6, fp │ │ │ │ @@ -459229,15 +459259,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, #36] @ 0x24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ 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 │ │ │ │ @@ -459322,24 +459352,24 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 19074a │ │ │ │ - b.n 190214 │ │ │ │ + bcc.w 19077a │ │ │ │ + b.n 190244 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - b.n 1901a6 │ │ │ │ + b.n 1901d6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 18fe16 │ │ │ │ + b.w 18fe46 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ cmp r6, r2 │ │ │ │ add r0, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -459351,37 +459381,37 @@ │ │ │ │ add r0, r6 │ │ │ │ adds r7, r3, r6 │ │ │ │ subs.w r6, sl, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ - beq.w 18f8ac │ │ │ │ + beq.w 18f8dc │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vldr d7, [r8, #64] @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ 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 4af60 │ │ │ │ - b.w 18f83a │ │ │ │ + b.w 18f86a │ │ │ │ ldr r6, [sp, #32] │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ @@ -459395,68 +459425,68 @@ │ │ │ │ add r0, r4 │ │ │ │ add r3, r4 │ │ │ │ subs r4, r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ uxtb r0, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ - beq.w 19070a │ │ │ │ + beq.w 19073a │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ 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 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ 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 4af60 │ │ │ │ - b.n 190694 │ │ │ │ + b.n 1906c4 │ │ │ │ adds r2, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.w 18fc5a │ │ │ │ + b.w 18fc8a │ │ │ │ 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] │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 19070a │ │ │ │ + b.n 19073a │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ uxtb r4, r6 │ │ │ │ - b.w 18f8ac │ │ │ │ + b.w 18f8dc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stc2l 0, cr0, [r0, #488]! @ 0x1e8 │ │ │ │ + ldc2 0, cr0, [r0, #488]! @ 0x1e8 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #104] @ 190ac0 │ │ │ │ + ldr.w ip, [pc, #104] @ 190af0 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 190ab8 │ │ │ │ + vldr d7, [pc, #88] @ 190ae8 │ │ │ │ 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] │ │ │ │ @@ -459483,57 +459513,57 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ - bls.n 190ab4 │ │ │ │ + bls.n 190ae4 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, 190ada │ │ │ │ + cbz r2, 190b0a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18f7d8 │ │ │ │ + bl 18f808 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #944] @ (190ea8 ) │ │ │ │ - ldr r1, [pc, #944] @ (190eac ) │ │ │ │ + ldr r0, [pc, #944] @ (190ed8 ) │ │ │ │ + ldr r1, [pc, #944] @ (190edc ) │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ add r0, pc │ │ │ │ ldr.w sl, [sp, #504] @ 0x1f8 │ │ │ │ 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 190d1c │ │ │ │ + beq.w 190d4c │ │ │ │ ldrb.w r9, [r4, #144] @ 0x90 │ │ │ │ lsrs r5, r2, #6 │ │ │ │ orr.w r5, r5, r3, lsl #26 │ │ │ │ ldrb.w lr, [r4, #136] @ 0x88 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ and.w fp, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r4, #137] @ 0x89 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 190d3c │ │ │ │ + beq.w 190d6c │ │ │ │ add.w r2, lr, r3, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190df6 │ │ │ │ + beq.w 190e26 │ │ │ │ ldrb.w r2, [r4, #138] @ 0x8a │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ @@ -459562,15 +459592,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 190b88 │ │ │ │ + bne.n 190bb8 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r9, r9, lsl #5 │ │ │ │ @@ -459588,15 +459618,15 @@ │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r6, r4 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - vldr d8, [pc, #684] @ 190ea0 │ │ │ │ + vldr d8, [pc, #684] @ 190ed0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, r7 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -459618,15 +459648,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r8 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 190ed8 │ │ │ │ + bl 190f08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -459670,15 +459700,15 @@ │ │ │ │ vstr d8, [r8, #32] │ │ │ │ blx 4b8c8 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 4b8c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 190bfa │ │ │ │ + bne.n 190c2a │ │ │ │ mov r8, r7 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r6, [sp, #508] @ 0x1fc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldrb.w r0, [r8, #105] @ 0x69 │ │ │ │ @@ -459686,37 +459716,37 @@ │ │ │ │ ldrb.w r2, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r0, r0, #8 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r7, r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - bl 190f00 │ │ │ │ + bl 190f30 │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ blx 4b8c8 │ │ │ │ adds r5, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ add sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ - bne.n 190cd8 │ │ │ │ - ldr r2, [pc, #400] @ (190eb0 ) │ │ │ │ - ldr r3, [pc, #396] @ (190eac ) │ │ │ │ + bne.n 190d08 │ │ │ │ + ldr r2, [pc, #400] @ (190ee0 ) │ │ │ │ + ldr r3, [pc, #396] @ (190edc ) │ │ │ │ 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 190e9a │ │ │ │ + bne.w 190eca │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r4, #138] @ 0x8a │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ @@ -459742,15 +459772,15 @@ │ │ │ │ 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 190d72 │ │ │ │ + bne.n 190da2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb.w r8, [sp, #377] @ 0x179 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ strb.w lr, [sp, #376] @ 0x178 │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ @@ -459765,29 +459795,29 @@ │ │ │ │ strd r5, r7, [sp] │ │ │ │ mov r0, r8 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r8, #104] @ 0x68 │ │ │ │ - bl 190f00 │ │ │ │ + bl 190f30 │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ blx 4b8c8 │ │ │ │ adds r5, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ add sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ - bne.n 190db0 │ │ │ │ - b.n 190d1c │ │ │ │ + bne.n 190de0 │ │ │ │ + b.n 190d4c │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ sub.w r3, r9, #2 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -459814,15 +459844,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 190e3a │ │ │ │ + bne.n 190e6a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r7, [r8, #105] @ 0x69 │ │ │ │ movs r6, #0 │ │ │ │ @@ -459835,65 +459865,65 @@ │ │ │ │ blx 4b8c8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b8c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 190bd6 │ │ │ │ + bne.w 190c06 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [sp, #508] @ 0x1fc │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 190cd8 │ │ │ │ + b.n 190d08 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add.w r0, r0, #16384000 @ 0xfa0000 │ │ │ │ + @ instruction: 0xf4d0007a │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2dc007a │ │ │ │ + subw r0, ip, #122 @ 0x7a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r4, [sp] │ │ │ │ - bl 190ae0 │ │ │ │ + bl 190b10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 190f6c │ │ │ │ + bl 190f9c │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r4, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 191c8c │ │ │ │ + bl 191cbc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -459906,15 +459936,15 @@ │ │ │ │ ldrb.w r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 192b5c │ │ │ │ + bl 192b8c │ │ │ │ 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 │ │ │ │ @@ -462543,17 +462573,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, #276] @ (192c84 ) │ │ │ │ + ldr r4, [pc, #276] @ (192cb4 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #276] @ (192c88 ) │ │ │ │ + ldr r3, [pc, #276] @ (192cb8 ) │ │ │ │ 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 │ │ │ │ @@ -462561,15 +462591,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 192c64 │ │ │ │ + beq.n 192c94 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -462585,37 +462615,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, 192c20 │ │ │ │ + cbz r3, 192c50 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 192c06 │ │ │ │ + b.n 192c36 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 190f6c │ │ │ │ + bl 190f9c │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 192bee │ │ │ │ + bne.n 192c1e │ │ │ │ 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 190f6c │ │ │ │ + bl 190f9c │ │ │ │ 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 │ │ │ │ @@ -462631,62 +462661,62 @@ │ │ │ │ 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 192bb2 │ │ │ │ - ldr r2, [pc, #36] @ (192c8c ) │ │ │ │ - ldr r3, [pc, #32] @ (192c88 ) │ │ │ │ + bne.n 192be2 │ │ │ │ + ldr r2, [pc, #36] @ (192cbc ) │ │ │ │ + ldr r3, [pc, #32] @ (192cb8 ) │ │ │ │ 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 192c7e │ │ │ │ + bne.n 192cae │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 192b98 │ │ │ │ + bmi.n 192d68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 192bb8 │ │ │ │ + bcc.n 192d88 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r0, 192cfc │ │ │ │ + cbz r0, 192d2c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 192cbc │ │ │ │ + bhi.n 192cec │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, r1, #4 │ │ │ │ asrs r0, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 4b02c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 192cd8 │ │ │ │ + cbz r0, 192d08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 4b02c <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ blx 4b02c <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 192cbc │ │ │ │ + bne.n 192cec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #3 │ │ │ │ blx 4b02c <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -462768,68 +462798,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 4b374 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (192e4c ) │ │ │ │ + ldr r2, [pc, #112] @ (192e7c ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (192e50 ) │ │ │ │ + ldr r3, [pc, #108] @ (192e80 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 192e3e │ │ │ │ + beq.n 192e6e │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 192e3a │ │ │ │ + bne.n 192e6a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 4a8c8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 4b8a4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 4a904 │ │ │ │ mov r0, sp │ │ │ │ blx 4b8bc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (192e54 ) │ │ │ │ - ldr r3, [pc, #40] @ (192e50 ) │ │ │ │ + ldr r2, [pc, #48] @ (192e84 ) │ │ │ │ + ldr r3, [pc, #40] @ (192e80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 192e46 │ │ │ │ + bne.n 192e76 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 192e22 │ │ │ │ + b.n 192e52 │ │ │ │ mov r1, r3 │ │ │ │ blx 4a904 │ │ │ │ - b.n 192e20 │ │ │ │ + b.n 192e50 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 192e7c │ │ │ │ + bne.n 192e4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 192e04 │ │ │ │ + bne.n 192dd4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 4a8f8 │ │ │ │ subs r0, #0 │ │ │ │ @@ -462852,24 +462882,24 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ blx 4b928 │ │ │ │ - cbz r0, 192ece │ │ │ │ + cbz r0, 192efe │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (192ed4 ) │ │ │ │ + ldr r2, [pc, #36] @ (192f04 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ blx 4bcc0 │ │ │ │ - cbnz r0, 192ec4 │ │ │ │ + cbnz r0, 192ef4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -462881,66 +462911,66 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 4af7c │ │ │ │ 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] @ (192f3c ) │ │ │ │ + ldr r2, [pc, #64] @ (192f6c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (192f40 ) │ │ │ │ + ldr r3, [pc, #64] @ (192f70 ) │ │ │ │ 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 4b1dc │ │ │ │ - cbnz r0, 192f34 │ │ │ │ - cbz r4, 192f1c │ │ │ │ + cbnz r0, 192f64 │ │ │ │ + cbz r4, 192f4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (192f44 ) │ │ │ │ - ldr r3, [pc, #32] @ (192f40 ) │ │ │ │ + ldr r2, [pc, #36] @ (192f74 ) │ │ │ │ + ldr r3, [pc, #32] @ (192f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 192f38 │ │ │ │ + bne.n 192f68 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 192f1c │ │ │ │ + b.n 192f4c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - beq.n 192f34 │ │ │ │ + beq.n 192f04 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 192f00 │ │ │ │ + beq.n 192ed0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - cbnz r3, 192f7c │ │ │ │ + cbnz r3, 192fac │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 192f80 │ │ │ │ + beq.n 192fb0 │ │ │ │ sub.w r0, r2, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -462948,26 +462978,26 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 192f5c │ │ │ │ + bl 192f8c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - cbnz r3, 192fc0 │ │ │ │ + cbnz r3, 192ff0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 192fc4 │ │ │ │ + beq.n 192ff4 │ │ │ │ sub.w r0, r2, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -462975,15 +463005,15 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 192fa0 │ │ │ │ + bl 192fd0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -462997,44 +463027,44 @@ │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #28 │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19301a │ │ │ │ - b.n 193024 │ │ │ │ + bne.n 19304a │ │ │ │ + b.n 193054 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 193024 │ │ │ │ + beq.n 193054 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 193012 │ │ │ │ + bpl.n 193042 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19304e │ │ │ │ + beq.n 19307e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 193046 │ │ │ │ + bmi.n 193076 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 193052 │ │ │ │ + cbnz r0, 193082 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - bne.n 193052 │ │ │ │ + bne.n 193082 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 193034 │ │ │ │ + bne.n 193064 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ @@ -463044,308 +463074,308 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1930b2 │ │ │ │ - cbz r3, 1930b2 │ │ │ │ + bne.n 1930e2 │ │ │ │ + cbz r3, 1930e2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 193090 │ │ │ │ + b.n 1930c0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1930b2 │ │ │ │ + beq.n 1930e2 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 19a22c │ │ │ │ + bl 19a25c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 193088 │ │ │ │ + bvc.n 1930b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 193106 │ │ │ │ - cbz r3, 19310a │ │ │ │ + bne.n 193136 │ │ │ │ + cbz r3, 19313a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 1930e8 │ │ │ │ + b.n 193118 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 19310a │ │ │ │ + beq.n 19313a │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 19a22c │ │ │ │ + bl 19a25c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1930e0 │ │ │ │ + bvs.n 193110 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r2, [pc, #160] @ (1931cc ) │ │ │ │ + ldr r2, [pc, #160] @ (1931fc ) │ │ │ │ add.w sl, r1, r7, lsl #5 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1931b6 │ │ │ │ + bne.n 1931e6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1931c0 │ │ │ │ + beq.n 1931f0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ add r3, r1 │ │ │ │ subs r4, r1, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (1931d0 ) │ │ │ │ + ldr r3, [pc, #124] @ (193200 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 19315c │ │ │ │ + b.n 19318c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1931c0 │ │ │ │ + beq.n 1931f0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1931b6 │ │ │ │ + bne.n 1931e6 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 19a22c │ │ │ │ + bl 19a25c │ │ │ │ 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 193158 │ │ │ │ + beq.n 193188 │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r2, [pc, #160] @ (193290 ) │ │ │ │ + ldr r2, [pc, #160] @ (1932c0 ) │ │ │ │ add.w sl, r1, r7, lsl #5 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 19327a │ │ │ │ + bne.n 1932aa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193284 │ │ │ │ + beq.n 1932b4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ add r3, r1 │ │ │ │ subs r4, r1, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (193294 ) │ │ │ │ + ldr r3, [pc, #124] @ (1932c4 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 193220 │ │ │ │ + b.n 193250 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 193284 │ │ │ │ + beq.n 1932b4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 19327a │ │ │ │ + bne.n 1932aa │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 19a22c │ │ │ │ + bl 19a25c │ │ │ │ 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 19321c │ │ │ │ + beq.n 19324c │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1932f4 │ │ │ │ - cbz r3, 1932fa │ │ │ │ + bne.n 193324 │ │ │ │ + cbz r3, 19332a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 1932d4 │ │ │ │ + b.n 193304 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1932fa │ │ │ │ + beq.n 19332a │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 19a22c │ │ │ │ + bl 19a25c │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 1932ca │ │ │ │ + beq.n 1932fa │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19332a │ │ │ │ + cbz r0, 19335a │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19335a │ │ │ │ + cbz r0, 19338a │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1933de │ │ │ │ + cbz r0, 19340e │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463353,15 +463383,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -463369,25 +463399,25 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463396,18 +463426,18 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19348a │ │ │ │ + cbz r0, 1934ba │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463415,15 +463445,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463432,37 +463462,37 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ lsrs r0, r0, #24 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 203dfc │ │ │ │ + bl 203e2c │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 193524 │ │ │ │ + beq.n 193554 │ │ │ │ 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 │ │ │ │ @@ -463470,141 +463500,141 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 203fe0 │ │ │ │ + bl 204010 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 203fe0 │ │ │ │ + bl 204010 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1935ba │ │ │ │ + beq.n 1935ea │ │ │ │ subs r2, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1935b2 │ │ │ │ + bne.n 1935e2 │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 1935ac │ │ │ │ + cbnz r4, 1935dc │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1935ac │ │ │ │ + bne.n 1935dc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1935be │ │ │ │ + beq.n 1935ee │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 193596 │ │ │ │ + bne.n 1935c6 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19358e │ │ │ │ + beq.n 1935be │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 193580 │ │ │ │ + bne.n 1935b0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1935ec │ │ │ │ - cbnz r3, 1935e8 │ │ │ │ + beq.n 19361c │ │ │ │ + cbnz r3, 193618 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.n 1935f0 │ │ │ │ + beq.n 193620 │ │ │ │ subs.w r0, r0, #278 @ 0x116 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1935e8 │ │ │ │ + bne.n 193618 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ subs.w r0, r0, #278 @ 0x116 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w ip, r1, r2, lsl #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w lr, [pc, #420] @ 1937b4 │ │ │ │ + ldr.w lr, [pc, #420] @ 1937e4 │ │ │ │ ldr.w r0, [ip, #60] @ 0x3c │ │ │ │ add lr, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 193624 │ │ │ │ + beq.n 193654 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193798 │ │ │ │ + beq.w 1937c8 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #392] @ (1937b8 ) │ │ │ │ + ldr r1, [pc, #392] @ (1937e8 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ mla r1, r5, r4, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r4, [r0, #37] @ 0x25 │ │ │ │ addeq.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1936c4 │ │ │ │ + beq.n 1936f4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 193620 │ │ │ │ + bne.n 193650 │ │ │ │ ldr.w r2, [ip, #60] @ 0x3c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ add.w r5, r4, r2, lsl #3 │ │ │ │ cmp r0, #32 │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - bhi.w 1937b0 │ │ │ │ + bhi.w 1937e0 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1937b4 │ │ │ │ + bhi.w 1937e4 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r2, [sp, #592] @ 0x250 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ str r1, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ @@ -463617,34 +463647,34 @@ │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ asrs r5, r2, #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w ip, r5, #0 │ │ │ │ - blt.n 193620 │ │ │ │ + blt.n 193650 │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, ip, r5 │ │ │ │ orrs r2, r5 │ │ │ │ - bne.n 193620 │ │ │ │ + bne.n 193650 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 193798 │ │ │ │ + beq.n 1937c8 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r5, r0, r2, lsl #3 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bhi.n 1936a2 │ │ │ │ + bhi.n 1936d2 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1936a0 │ │ │ │ - add r5, pc, #8 @ (adr r5, 1936e8 ) │ │ │ │ + bhi.n 1936d0 │ │ │ │ + add r5, pc, #8 @ (adr r5, 193718 ) │ │ │ │ ldr.w ip, [r5, lr, lsl #2] │ │ │ │ add r5, ip │ │ │ │ bx r5 │ │ │ │ vminnm.f16 , , │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @@ -463676,77 +463706,77 @@ │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ sxth r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1936a2 │ │ │ │ + b.n 1936d2 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1936a2 │ │ │ │ + b.n 1936d2 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w r4, r2, r0 │ │ │ │ - beq.w 193620 │ │ │ │ + beq.w 193650 │ │ │ │ subs r4, r2, #1 │ │ │ │ and.w r2, r2, r4 │ │ │ │ adc.w r4, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r0, r4 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 193620 │ │ │ │ + bne.w 193650 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 193656 │ │ │ │ + bne.w 193686 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 193776 │ │ │ │ + b.n 1937a6 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 193776 │ │ │ │ + b.n 1937a6 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 193790 │ │ │ │ - b.n 193620 │ │ │ │ + bne.n 1937c0 │ │ │ │ + b.n 193650 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 193776 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + b.n 1937a6 │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ 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 r5, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ - cbz r0, 193842 │ │ │ │ + bl 19a294 │ │ │ │ + cbz r0, 193872 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 1938c8 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r1, r6, r4 │ │ │ │ subs r2, r6, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r5, r4, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bhi.n 193888 │ │ │ │ + bhi.n 1938b8 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 19383e │ │ │ │ + bhi.n 19386e │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r5, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -463757,78 +463787,78 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 1938c8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 193830 │ │ │ │ + bne.n 193860 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 1938c8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ sxth r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 193846 │ │ │ │ - b.n 193842 │ │ │ │ + bne.n 193876 │ │ │ │ + b.n 193872 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 1938c8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19385c │ │ │ │ - b.n 193842 │ │ │ │ + bne.n 19388c │ │ │ │ + b.n 193872 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 1938c8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193872 │ │ │ │ - b.n 193842 │ │ │ │ + beq.n 1938a2 │ │ │ │ + b.n 193872 │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 193842 │ │ │ │ + beq.n 193872 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1937f0 │ │ │ │ + bne.n 193820 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #248] @ (1939a0 ) │ │ │ │ + ldr r4, [pc, #248] @ (1939d0 ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 193958 │ │ │ │ + bne.n 193988 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193990 │ │ │ │ + beq.n 1939c0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (1939a4 ) │ │ │ │ + ldr r1, [pc, #232] @ (1939d4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r1, r4, r6, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 193958 │ │ │ │ + bne.n 193988 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ ldrb.w r5, [r0, #37] @ 0x25 │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -463843,17 +463873,17 @@ │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r6, r0, r2, lsl #3 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 193962 │ │ │ │ + bhi.n 193992 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19399c │ │ │ │ + bhi.n 1939cc │ │ │ │ tbb [pc, ip] │ │ │ │ subs r6, #16 │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ @@ -463872,75 +463902,75 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ asrs r7, r6, #31 │ │ │ │ cmp r7, lr │ │ │ │ it eq │ │ │ │ cmpeq r6, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 19398c │ │ │ │ + cbz r2, 1939bc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxth r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ mvn.w r8, r6 │ │ │ │ cmp lr, r6 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 193958 │ │ │ │ + bne.n 193988 │ │ │ │ negs r7, r2 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ and.w r6, r6, r8 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 193958 │ │ │ │ + bne.n 193988 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 193900 │ │ │ │ + bne.n 193930 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 193962 │ │ │ │ + b.n 193992 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 193962 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + b.n 193992 │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1939ba │ │ │ │ + beq.n 1939ea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193b2a │ │ │ │ + beq.w 193b5a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w ip, [r0, #37] @ 0x25 │ │ │ │ mov r4, r5 │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r6, r0, r3, lsl #3 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 193adc │ │ │ │ + bhi.n 193b0c │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 193a62 │ │ │ │ + bhi.n 193a92 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r5, #24 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r4, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -463950,159 +463980,159 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - cbnz r4, 193a84 │ │ │ │ + cbnz r4, 193ab4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193b3c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193a1a │ │ │ │ - b.n 193a18 │ │ │ │ - cbnz r4, 193a84 │ │ │ │ + beq.n 193a4a │ │ │ │ + b.n 193a48 │ │ │ │ + cbnz r4, 193ab4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193b3c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 193a30 │ │ │ │ - b.n 193a32 │ │ │ │ + bmi.n 193a60 │ │ │ │ + b.n 193a62 │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 193b2e │ │ │ │ - cbnz r5, 193a84 │ │ │ │ + blt.n 193b5e │ │ │ │ + cbnz r5, 193ab4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193b3c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ adds r6, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w lr, r6, #32768 @ 0x8000 │ │ │ │ adc.w ip, r3, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 193a84 │ │ │ │ + bcs.n 193ab4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 193a46 │ │ │ │ + bge.n 193a76 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 193b18 │ │ │ │ + beq.n 193b48 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 193b3e │ │ │ │ + blt.n 193b6e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193ab4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193b3c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ sxth r3, r3 │ │ │ │ adds r6, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w lr, r6, #32768 @ 0x8000 │ │ │ │ adc.w ip, r3, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 193a84 │ │ │ │ + bcs.n 193ab4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 193a88 │ │ │ │ + bge.n 193ab8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193ab4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193b3c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193aa6 │ │ │ │ + b.n 193ad6 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r6, r6 │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w lr, r6, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - bcs.n 193a84 │ │ │ │ + bcs.n 193ab4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 193b10 │ │ │ │ + blt.n 193b40 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 193b06 │ │ │ │ + blt.n 193b36 │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193ab4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1939d2 │ │ │ │ + bne.w 193a02 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193ab4 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 193b06 │ │ │ │ + b.n 193b36 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193b3c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193a62 │ │ │ │ + b.n 193a92 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193b3c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193a62 │ │ │ │ + b.n 193a92 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193b3c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193aa6 │ │ │ │ + b.n 193ad6 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 193b62 │ │ │ │ + beq.n 193b92 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193c3e │ │ │ │ + beq.n 193c6e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ ldrb.w lr, [r2, #37] @ 0x25 │ │ │ │ mov r1, ip │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r3, [ip] │ │ │ │ subs r1, #1 │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r0, r2, r3, lsl #3 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bhi.n 193c2a │ │ │ │ + bhi.n 193c5a │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 193bde │ │ │ │ + bhi.n 193c0e │ │ │ │ tbb [pc, r0] │ │ │ │ movs r2, #29 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ adds r2, r4, r0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -464113,101 +464143,101 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bf6 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 193bbe │ │ │ │ + bne.n 193bee │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bf6 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 193bca │ │ │ │ + b.n 193bfa │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bf6 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 193bd4 │ │ │ │ + b.n 193c04 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 193c0c │ │ │ │ + b.n 193c3c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 193c42 │ │ │ │ - cbnz r6, 193c26 │ │ │ │ + blt.n 193c72 │ │ │ │ + cbnz r6, 193c56 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bf6 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ add.w r0, r2, r3, lsl #3 │ │ │ │ cmp.w lr, #32 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bhi.n 193c0e │ │ │ │ + bhi.n 193c3e │ │ │ │ asrs r0, r3, #31 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r4, r0, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.n 193c26 │ │ │ │ + bcs.n 193c56 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 193be4 │ │ │ │ - cbz r7, 193c30 │ │ │ │ + bge.n 193c14 │ │ │ │ + cbz r7, 193c60 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 193c0e │ │ │ │ + b.n 193c3e │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bf6 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 193bfc │ │ │ │ + b.n 193c2c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bf6 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 193bfc │ │ │ │ + b.n 193c2c │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 193c62 │ │ │ │ + beq.n 193c92 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193dce │ │ │ │ + beq.w 193dfe │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w ip, [r0, #37] @ 0x25 │ │ │ │ mov r5, r4 │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r6, r0, r3, lsl #3 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 193ce2 │ │ │ │ + bhi.n 193d12 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 193d24 │ │ │ │ + bhi.n 193d54 │ │ │ │ tbb [pc, ip] │ │ │ │ tst r1, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -464219,154 +464249,154 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 193cc0 │ │ │ │ + bne.n 193cf0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r5, 193d20 │ │ │ │ + cbnz r5, 193d50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193cf6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 193ccc │ │ │ │ - b.n 193cca │ │ │ │ + ble.n 193cfc │ │ │ │ + b.n 193cfa │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, r6, r6, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, lr, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 193d20 │ │ │ │ + bcs.n 193d50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 193d10 │ │ │ │ - cbnz r5, 193d20 │ │ │ │ + bge.n 193d40 │ │ │ │ + cbnz r5, 193d50 │ │ │ │ movs r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 193c7a │ │ │ │ - b.n 193cc6 │ │ │ │ + bne.n 193caa │ │ │ │ + b.n 193cf6 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 193d0a │ │ │ │ + blt.n 193d3a │ │ │ │ movs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 193d0a │ │ │ │ + beq.n 193d3a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn.w lr, #1 │ │ │ │ smull r3, r6, r3, lr │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r6, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 193d20 │ │ │ │ + bcs.n 193d50 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 193dae │ │ │ │ + bge.n 193dde │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193d50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193cf6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d28 │ │ │ │ + b.n 193d58 │ │ │ │ mvn.w lr, #1 │ │ │ │ sxth r3, r3 │ │ │ │ smull r3, r6, r3, lr │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r6, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 193d20 │ │ │ │ + bcs.n 193d50 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 193d8e │ │ │ │ + bge.n 193dbe │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193d50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193cf6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d5c │ │ │ │ + b.n 193d8c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 193de4 │ │ │ │ + blt.n 193e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193d50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193cf6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d5c │ │ │ │ + b.n 193d8c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 193dd2 │ │ │ │ + blt.n 193e02 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193d50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193cf6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d28 │ │ │ │ + b.n 193d58 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 193cc6 │ │ │ │ + beq.w 193cf6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d28 │ │ │ │ + b.n 193d58 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 193cc6 │ │ │ │ + beq.w 193cf6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d5c │ │ │ │ + b.n 193d8c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, 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 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ - cbz r0, 193e78 │ │ │ │ + bl 19a294 │ │ │ │ + cbz r0, 193ea8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193ef2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r6, r5 │ │ │ │ subs r2, r6, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 193eba │ │ │ │ + bhi.n 193eea │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 193e74 │ │ │ │ + bhi.n 193ea4 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r6, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r4, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -464377,86 +464407,86 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193ef2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 193e66 │ │ │ │ + bne.n 193e96 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193ef2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bne.n 193e7c │ │ │ │ - b.n 193e78 │ │ │ │ + bne.n 193eac │ │ │ │ + b.n 193ea8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193ef2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bne.n 193e90 │ │ │ │ - b.n 193e78 │ │ │ │ + bne.n 193ec0 │ │ │ │ + b.n 193ea8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193ef2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 193ea4 │ │ │ │ - b.n 193e78 │ │ │ │ + bne.n 193ed4 │ │ │ │ + b.n 193ea8 │ │ │ │ lsls r6, r3, #27 │ │ │ │ - beq.n 193e78 │ │ │ │ + beq.n 193ea8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 193e2c │ │ │ │ + bne.n 193e5c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193fae │ │ │ │ + beq.n 193fde │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1940be │ │ │ │ + beq.w 1940ee │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r6, r5 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldr.w r8, [r2] │ │ │ │ ldrb r7, [r3, #17] │ │ │ │ ldrb.w r9, [r8, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r8, r3, lsl #3 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ - bhi.w 19408c │ │ │ │ + bhi.w 1940bc │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 19403a │ │ │ │ + bhi.w 19406a │ │ │ │ tbb [pc, r9] │ │ │ │ strh r3, [r5, #18] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ subs r7, #130 @ 0x82 │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ @@ -464468,17 +464498,17 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 193f70 │ │ │ │ + b.n 193fa0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1940be │ │ │ │ + beq.w 1940ee │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ @@ -464496,22 +464526,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193f60 │ │ │ │ + beq.n 193f90 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 193fcc │ │ │ │ + b.n 193ffc │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1940be │ │ │ │ + beq.n 1940ee │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ @@ -464529,34 +464559,34 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193fbe │ │ │ │ - b.n 193fae │ │ │ │ + beq.n 193fee │ │ │ │ + b.n 193fde │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19401e │ │ │ │ + b.n 19404e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1940be │ │ │ │ + beq.n 1940ee │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ uxtb r4, r4 │ │ │ │ lsl.w r3, r2, r4 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194010 │ │ │ │ - b.n 193fae │ │ │ │ + beq.n 194040 │ │ │ │ + b.n 193fde │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4ba90 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -464571,68 +464601,68 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 193fae │ │ │ │ + bne.n 193fde │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1940be │ │ │ │ + beq.n 1940ee │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ - b.n 194042 │ │ │ │ + b.n 194072 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1940c4 │ │ │ │ + bne.n 1940f4 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 193fae │ │ │ │ + bne.w 193fde │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 193f0a │ │ │ │ + bne.w 193f3a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #1 │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ lsls r3, r0 │ │ │ │ orrs r2, r1 │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19409e │ │ │ │ + b.n 1940ce │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1941c0 │ │ │ │ + beq.n 1941f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 1941ea │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ @@ -464644,58 +464674,58 @@ │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ - beq.w 194344 │ │ │ │ + beq.w 194374 │ │ │ │ subs r2, r6, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ lsls r3, r0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r8, r5, r1, lsl #3 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - bhi.n 1941a8 │ │ │ │ + bhi.n 1941d8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 194226 │ │ │ │ + bhi.n 194256 │ │ │ │ tbb [pc, r4] │ │ │ │ - ldr r7, [pc, #124] @ (194208 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942c8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942cc ) │ │ │ │ + ldr r7, [pc, #124] @ (194238 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942f8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942fc ) │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ - ldr r7, [pc, #316] @ (1942d0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942d0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942d4 ) │ │ │ │ + ldr r7, [pc, #316] @ (194300 ) │ │ │ │ + ldr r7, [pc, #316] @ (194300 ) │ │ │ │ + ldr r7, [pc, #316] @ (194304 ) │ │ │ │ ldrb r7, [r1, #25] │ │ │ │ - ldr r7, [pc, #316] @ (1942d8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942d8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942dc ) │ │ │ │ - ldr r7, [pc, #316] @ (1942dc ) │ │ │ │ - ldr r7, [pc, #316] @ (1942e0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942e0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942e4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942e4 ) │ │ │ │ + ldr r7, [pc, #316] @ (194308 ) │ │ │ │ + ldr r7, [pc, #316] @ (194308 ) │ │ │ │ + ldr r7, [pc, #316] @ (19430c ) │ │ │ │ + ldr r7, [pc, #316] @ (19430c ) │ │ │ │ + ldr r7, [pc, #316] @ (194310 ) │ │ │ │ + ldr r7, [pc, #316] @ (194310 ) │ │ │ │ + ldr r7, [pc, #316] @ (194314 ) │ │ │ │ + ldr r7, [pc, #316] @ (194314 ) │ │ │ │ ands r1, r2 │ │ │ │ and.w r8, r3, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 1941c0 │ │ │ │ + bne.n 1941f0 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 194130 │ │ │ │ + bne.n 194160 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ @@ -464705,169 +464735,169 @@ │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r4, r4, r9 │ │ │ │ - bne.n 1941c0 │ │ │ │ + bne.n 1941f0 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 1941ea │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 19434c │ │ │ │ + beq.w 19437c │ │ │ │ subs r2, r6, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1941d0 │ │ │ │ + b.n 194200 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ ands r1, r2 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ - bne.n 1941c0 │ │ │ │ + bne.n 1941f0 │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 1941ea │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 194382 │ │ │ │ + beq.w 1943b2 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 194232 │ │ │ │ + b.n 194262 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ rsb r9, r0, #32 │ │ │ │ uxth r1, r1 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r4, r4, r9 │ │ │ │ - bne.n 1941c0 │ │ │ │ + bne.n 1941f0 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 1941ea │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 194370 │ │ │ │ + beq.n 1943a0 │ │ │ │ subs r2, r6, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 19428e │ │ │ │ + b.n 1942be │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ rsb r9, r0, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r4, r4, r9 │ │ │ │ - bne.w 1941c0 │ │ │ │ + bne.w 1941f0 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 1941ba │ │ │ │ + beq.w 1941ea │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 19435e │ │ │ │ + beq.n 19438e │ │ │ │ subs r2, r6, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1942ec │ │ │ │ + b.n 19431c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 194166 │ │ │ │ + b.n 194196 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1941d0 │ │ │ │ + b.n 194200 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1942ec │ │ │ │ + b.n 19431c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 19428e │ │ │ │ + b.n 1942be │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 194232 │ │ │ │ + b.n 194262 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1944a4 │ │ │ │ + beq.n 1944d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 19449c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ @@ -464879,33 +464909,33 @@ │ │ │ │ rsb r2, r1, #32 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ - beq.w 194544 │ │ │ │ + beq.w 194574 │ │ │ │ adds.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, ip, r9 │ │ │ │ lsls r3, r1 │ │ │ │ lsr.w r8, ip, r8 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r8, r5, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - bhi.n 19445c │ │ │ │ + bhi.n 19448c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1944aa │ │ │ │ + bhi.n 1944da │ │ │ │ tbb [pc, r3] │ │ │ │ adds r7, #27 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -464918,120 +464948,120 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r3, r3, r8 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 1944a4 │ │ │ │ + bne.n 1944d4 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1943de │ │ │ │ + bne.n 19440e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 19449c │ │ │ │ + b.n 1944cc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 19449c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r3 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ addne r2, #5 │ │ │ │ addeq r2, #5 │ │ │ │ ite ne │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 19447c │ │ │ │ + beq.n 1944ac │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1944d4 │ │ │ │ + b.n 194504 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 19449c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r3 │ │ │ │ addeq r2, #5 │ │ │ │ addne r2, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1944b4 │ │ │ │ - b.n 1944a4 │ │ │ │ + beq.n 1944e4 │ │ │ │ + b.n 1944d4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 194506 │ │ │ │ + b.n 194536 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 19449c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r3 │ │ │ │ addeq r2, #5 │ │ │ │ addne r2, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1944e6 │ │ │ │ - b.n 1944a4 │ │ │ │ + beq.n 194516 │ │ │ │ + b.n 1944d4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 19453a │ │ │ │ + b.n 19456a │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 19449c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r3 │ │ │ │ addeq r2, #5 │ │ │ │ addne r2, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 19451a │ │ │ │ - b.n 1944a4 │ │ │ │ + beq.n 19454a │ │ │ │ + b.n 1944d4 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r3, ip │ │ │ │ - b.n 19441a │ │ │ │ + b.n 19444a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194628 │ │ │ │ + beq.n 194658 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 194652 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w ip, [r2, #17] │ │ │ │ @@ -465045,28 +465075,28 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #1 │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ - bls.n 1945c8 │ │ │ │ + bls.n 1945f8 │ │ │ │ adds.w r2, r9, r2 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w sl, r5, r3, lsl #3 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - bhi.n 194610 │ │ │ │ + bhi.n 194640 │ │ │ │ subs r4, #1 │ │ │ │ ubfx ip, ip, #1, #6 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 19471a │ │ │ │ + bhi.w 19474a │ │ │ │ tbb [pc, r4] │ │ │ │ str r5, [sp, #436] @ 0x1b4 │ │ │ │ str r5, [sp, #596] @ 0x254 │ │ │ │ str r5, [sp, #596] @ 0x254 │ │ │ │ mov sp, r2 │ │ │ │ str r5, [sp, #596] @ 0x254 │ │ │ │ str r5, [sp, #596] @ 0x254 │ │ │ │ @@ -465081,144 +465111,144 @@ │ │ │ │ str r5, [sp, #596] @ 0x254 │ │ │ │ str r5, [sp, #596] @ 0x254 │ │ │ │ ands r3, r2 │ │ │ │ and.w sl, r1, sl │ │ │ │ cmp sl, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 194628 │ │ │ │ + bne.n 194658 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1945a0 │ │ │ │ + bne.n 1945d0 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r7, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r7, ip │ │ │ │ sub.w r4, ip, #32 │ │ │ │ uxth r3, r3 │ │ │ │ ands r3, r2 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ - bne.n 194628 │ │ │ │ + bne.n 194658 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 194652 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #1 │ │ │ │ add.w r3, r3, #5 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - bls.n 194638 │ │ │ │ + bls.n 194668 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orrs r4, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 194638 │ │ │ │ + b.n 194668 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r7, ip │ │ │ │ sub.w r4, ip, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ ands r3, r2 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ - bne.n 194628 │ │ │ │ + bne.n 194658 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 194652 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #1 │ │ │ │ add.w r3, r3, #5 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - bls.n 194686 │ │ │ │ + bls.n 1946b6 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orrs r4, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 194686 │ │ │ │ + b.n 1946b6 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r7, ip │ │ │ │ sub.w r4, ip, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ ands r3, r2 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ - bne.n 194628 │ │ │ │ + bne.n 194658 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 194652 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r6, #1 │ │ │ │ it ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #5 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - bls.n 1946d4 │ │ │ │ + bls.n 194704 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orrs r4, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1946d4 │ │ │ │ + b.n 194704 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r7, ip │ │ │ │ ands r3, r2 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.w 194628 │ │ │ │ + bne.w 194658 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w 194622 │ │ │ │ + beq.w 194652 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #1 │ │ │ │ add.w r3, r3, #5 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - bls.n 194724 │ │ │ │ + bls.n 194754 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orrs r4, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 194724 │ │ │ │ + b.n 194754 │ │ │ │ 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 r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194876 │ │ │ │ + beq.n 1948a6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 19486e │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ add.w ip, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ @@ -465232,28 +465262,28 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #1 │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.n 1947e6 │ │ │ │ + bls.n 194816 │ │ │ │ adds.w r0, r9, r0 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w sl, r4, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - bhi.n 194830 │ │ │ │ + bhi.n 194860 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ ubfx r6, r6, #1, #6 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1948e4 │ │ │ │ + bhi.n 194914 │ │ │ │ tbb [pc, r1] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [r5, r1] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -465266,118 +465296,118 @@ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ands r3, r0 │ │ │ │ and.w r1, r1, sl │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 194876 │ │ │ │ + bne.n 1948a6 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1947be │ │ │ │ + bne.n 1947ee │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 194870 │ │ │ │ + b.n 1948a0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 19486e │ │ │ │ cmp r5, #1 │ │ │ │ itete ls │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ movhi r0, r1 │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ itete ls │ │ │ │ addls r3, #5 │ │ │ │ addhi r3, #5 │ │ │ │ ldrls.w r3, [r4, r3, lsl #3] │ │ │ │ ldrhi.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 19484c │ │ │ │ + beq.n 19487c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1948a8 │ │ │ │ + b.n 1948d8 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 19486e │ │ │ │ cmp r5, #1 │ │ │ │ itete hi │ │ │ │ movhi r0, r1 │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ itete hi │ │ │ │ addhi r3, #5 │ │ │ │ addls r3, #5 │ │ │ │ ldrhi.w r3, [r4, r3, lsl #3] │ │ │ │ ldrls.w r3, [r4, r3, lsl #3] │ │ │ │ uxth r3, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 194884 │ │ │ │ - b.n 194876 │ │ │ │ + beq.n 1948b4 │ │ │ │ + b.n 1948a6 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1948dc │ │ │ │ + b.n 19490c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 19486e │ │ │ │ cmp r5, #1 │ │ │ │ itete hi │ │ │ │ movhi r0, r1 │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ itete hi │ │ │ │ addhi r3, #5 │ │ │ │ addls r3, #5 │ │ │ │ ldrhi.w r3, [r4, r3, lsl #3] │ │ │ │ ldrls.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 1948b8 │ │ │ │ - b.n 194876 │ │ │ │ + beq.n 1948e8 │ │ │ │ + b.n 1948a6 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 194910 │ │ │ │ + b.n 194940 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 19486e │ │ │ │ cmp r5, #1 │ │ │ │ itete hi │ │ │ │ movhi r0, r1 │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ itete hi │ │ │ │ addhi r3, #5 │ │ │ │ addls r3, #5 │ │ │ │ ldrhi.w r3, [r4, r3, lsl #3] │ │ │ │ ldrls.w r3, [r4, r3, lsl #3] │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 1948ec │ │ │ │ - b.n 194876 │ │ │ │ + beq.n 19491c │ │ │ │ + b.n 1948a6 │ │ │ │ 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 r4, r7, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1949be │ │ │ │ + beq.n 1949ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 194bba │ │ │ │ + beq.w 194bea │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r6, r5 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r9, [r2] │ │ │ │ @@ -465385,60 +465415,60 @@ │ │ │ │ ldrb.w sl, [r9, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp.w sl, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r9, r3, lsl #3 │ │ │ │ ldr.w r4, [r9, r3, lsl #3] │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - bhi.w 194b5c │ │ │ │ + bhi.w 194b8c │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1949c4 │ │ │ │ + bhi.n 1949f4 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ - add r6, pc, #124 @ (adr r6, 194a0c ) │ │ │ │ + add r6, pc, #124 @ (adr r6, 194a3c ) │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ str r7, [r3, #16] │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 194bba │ │ │ │ + beq.w 194bea │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r9, r3, lsl #3] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 1949be │ │ │ │ + cbz r4, 1949ee │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1949a6 │ │ │ │ + bne.n 1949d6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 4ba90 <__popcountsi2@plt> │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1949e0 │ │ │ │ + cbz r4, 194a10 │ │ │ │ rbit r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1949be │ │ │ │ + beq.n 1949ee │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w ip, sl, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -465455,43 +465485,43 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1949be │ │ │ │ + bne.n 1949ee │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 194bba │ │ │ │ + beq.w 194bea │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r9, r3, lsl #3] │ │ │ │ - b.n 1949cc │ │ │ │ + b.n 1949fc │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 194a62 │ │ │ │ + b.n 194a92 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 194bba │ │ │ │ + beq.w 194bea │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r9, r3, lsl #3] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 194a7a │ │ │ │ + cbz r4, 194aaa │ │ │ │ rbit r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1949be │ │ │ │ + beq.n 1949ee │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w ip, sl, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -465508,38 +465538,38 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 194a52 │ │ │ │ - b.n 1949be │ │ │ │ + beq.n 194a82 │ │ │ │ + b.n 1949ee │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 194aea │ │ │ │ + b.n 194b1a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 194bba │ │ │ │ + beq.n 194bea │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r9, r3, lsl #3] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 194b02 │ │ │ │ + cbz r4, 194b32 │ │ │ │ rbit r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1949be │ │ │ │ + beq.w 1949ee │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w ip, sl, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -465556,29 +465586,29 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 194adc │ │ │ │ - b.n 1949be │ │ │ │ + beq.n 194b0c │ │ │ │ + b.n 1949ee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ - cbz r4, 194bc0 │ │ │ │ + cbz r4, 194bf0 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ orrs.w r1, r4, r8 │ │ │ │ - beq.w 1949be │ │ │ │ + beq.w 1949ee │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 194bd4 │ │ │ │ + bne.n 194c04 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsl.w r1, fp, r2 │ │ │ │ orrs r1, r3 │ │ │ │ lsr.w ip, fp, ip │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ @@ -465588,26 +465618,26 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1949be │ │ │ │ + bne.w 1949ee │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 19495e │ │ │ │ + bne.w 19498e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 194b70 │ │ │ │ + beq.n 194ba0 │ │ │ │ rbit r3, r8 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ - b.n 194b70 │ │ │ │ + b.n 194ba0 │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ lsr.w lr, ip, lr │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ @@ -465622,25 +465652,25 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, r8 │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 194ba6 │ │ │ │ + b.n 194bd6 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 194c2e │ │ │ │ + beq.n 194c5e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194cc8 │ │ │ │ + beq.n 194cf8 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -465648,17 +465678,17 @@ │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r4, [r1, r3, lsl #3] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ - bhi.n 194cb0 │ │ │ │ + bhi.n 194ce0 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 194cae │ │ │ │ + bhi.n 194cde │ │ │ │ tbb [pc, r5] │ │ │ │ movs r2, #16 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ asrs r2, r4, #32 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -465669,65 +465699,65 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 194c48 │ │ │ │ + bne.n 194c78 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 194c8e │ │ │ │ + beq.n 194cbe │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r5, r1, r3, lsl #3 │ │ │ │ ldr.w r4, [r1, r3, lsl #3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bhi.n 194cb0 │ │ │ │ + bhi.n 194ce0 │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r5, r4 │ │ │ │ sbcs.w ip, ip, r3 │ │ │ │ - bcs.n 194c92 │ │ │ │ + bcs.n 194cc2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 194cde │ │ │ │ + beq.n 194d0e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194d92 │ │ │ │ + beq.n 194dc2 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4, r5} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r5, r4, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bhi.n 194d84 │ │ │ │ + bhi.n 194db4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194d4e │ │ │ │ + bhi.n 194d7e │ │ │ │ tbb [pc, r0] │ │ │ │ adds r1, r2, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r4, #29 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -465739,81 +465769,81 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 194d34 │ │ │ │ + bne.n 194d64 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194d3a │ │ │ │ + beq.n 194d6a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 194d40 │ │ │ │ + bls.n 194d70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194d3a │ │ │ │ + beq.n 194d6a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 194d58 │ │ │ │ - b.n 194d52 │ │ │ │ + bls.n 194d88 │ │ │ │ + b.n 194d82 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194d3a │ │ │ │ + beq.n 194d6a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 194d6e │ │ │ │ - b.n 194d52 │ │ │ │ + bls.n 194d9e │ │ │ │ + b.n 194d82 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ - bcs.n 194d52 │ │ │ │ + bcs.n 194d82 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194cf4 │ │ │ │ - b.n 194d3a │ │ │ │ + bne.n 194d24 │ │ │ │ + b.n 194d6a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 194daa │ │ │ │ + beq.n 194dda │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194e62 │ │ │ │ + beq.n 194e92 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 194e52 │ │ │ │ + bhi.n 194e82 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194e08 │ │ │ │ + bhi.n 194e38 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -465824,84 +465854,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194e5a │ │ │ │ + beq.n 194e8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 194dfa │ │ │ │ + beq.n 194e2a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194e5a │ │ │ │ + beq.n 194e8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - beq.n 194e14 │ │ │ │ - b.n 194e0c │ │ │ │ + beq.n 194e44 │ │ │ │ + b.n 194e3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194e5a │ │ │ │ + beq.n 194e8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 194e28 │ │ │ │ - b.n 194e0c │ │ │ │ + beq.n 194e58 │ │ │ │ + b.n 194e3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194e5a │ │ │ │ + beq.n 194e8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194e3c │ │ │ │ - b.n 194e0c │ │ │ │ + beq.n 194e6c │ │ │ │ + b.n 194e3c │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 194e0c │ │ │ │ + bne.n 194e3c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194dc0 │ │ │ │ + bne.n 194df0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 194e7a │ │ │ │ + beq.n 194eaa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194f32 │ │ │ │ + beq.n 194f62 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 194f22 │ │ │ │ + bhi.n 194f52 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194ed8 │ │ │ │ + bhi.n 194f08 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -465912,84 +465942,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194f2a │ │ │ │ + beq.n 194f5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 194eca │ │ │ │ + beq.n 194efa │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194f2a │ │ │ │ + beq.n 194f5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - beq.n 194ee4 │ │ │ │ - b.n 194edc │ │ │ │ + beq.n 194f14 │ │ │ │ + b.n 194f0c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194f2a │ │ │ │ + beq.n 194f5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 194ef8 │ │ │ │ - b.n 194edc │ │ │ │ + beq.n 194f28 │ │ │ │ + b.n 194f0c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194f2a │ │ │ │ + beq.n 194f5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194f0c │ │ │ │ - b.n 194edc │ │ │ │ + beq.n 194f3c │ │ │ │ + b.n 194f0c │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 194edc │ │ │ │ + bne.n 194f0c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194e90 │ │ │ │ + bne.n 194ec0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 194f4a │ │ │ │ + beq.n 194f7a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195002 │ │ │ │ + beq.n 195032 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 194ff2 │ │ │ │ + bhi.n 195022 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194fa8 │ │ │ │ + bhi.n 194fd8 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -466000,84 +466030,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194ffa │ │ │ │ + beq.n 19502a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 194f9a │ │ │ │ + beq.n 194fca │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194ffa │ │ │ │ + beq.n 19502a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - beq.n 194fb4 │ │ │ │ - b.n 194fac │ │ │ │ + beq.n 194fe4 │ │ │ │ + b.n 194fdc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194ffa │ │ │ │ + beq.n 19502a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 194fc8 │ │ │ │ - b.n 194fac │ │ │ │ + beq.n 194ff8 │ │ │ │ + b.n 194fdc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194ffa │ │ │ │ + beq.n 19502a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194fdc │ │ │ │ - b.n 194fac │ │ │ │ + beq.n 19500c │ │ │ │ + b.n 194fdc │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 194fac │ │ │ │ + bne.n 194fdc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194f60 │ │ │ │ + bne.n 194f90 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19501a │ │ │ │ + beq.n 19504a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1950d2 │ │ │ │ + beq.n 195102 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 1950c2 │ │ │ │ + bhi.n 1950f2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 195078 │ │ │ │ + bhi.n 1950a8 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -466088,84 +466118,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1950ca │ │ │ │ + beq.n 1950fa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 19506a │ │ │ │ + beq.n 19509a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1950ca │ │ │ │ + beq.n 1950fa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - beq.n 195084 │ │ │ │ - b.n 19507c │ │ │ │ + beq.n 1950b4 │ │ │ │ + b.n 1950ac │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1950ca │ │ │ │ + beq.n 1950fa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 195098 │ │ │ │ - b.n 19507c │ │ │ │ + beq.n 1950c8 │ │ │ │ + b.n 1950ac │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1950ca │ │ │ │ + beq.n 1950fa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1950ac │ │ │ │ - b.n 19507c │ │ │ │ + beq.n 1950dc │ │ │ │ + b.n 1950ac │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 19507c │ │ │ │ + bne.n 1950ac │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 195030 │ │ │ │ + bne.n 195060 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1950ea │ │ │ │ + beq.n 19511a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1951a2 │ │ │ │ + beq.n 1951d2 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 195192 │ │ │ │ + bhi.n 1951c2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 195148 │ │ │ │ + bhi.n 195178 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -466176,84 +466206,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19519a │ │ │ │ + beq.n 1951ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19513a │ │ │ │ + bpl.n 19516a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19519a │ │ │ │ + beq.n 1951ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 195154 │ │ │ │ - b.n 19514c │ │ │ │ + bpl.n 195184 │ │ │ │ + b.n 19517c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19519a │ │ │ │ + beq.n 1951ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 195168 │ │ │ │ - b.n 19514c │ │ │ │ + bpl.n 195198 │ │ │ │ + b.n 19517c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19519a │ │ │ │ + beq.n 1951ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19517c │ │ │ │ - b.n 19514c │ │ │ │ + beq.n 1951ac │ │ │ │ + b.n 19517c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 19514c │ │ │ │ + bmi.n 19517c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 195100 │ │ │ │ + bne.n 195130 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1951ba │ │ │ │ + beq.n 1951ea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195272 │ │ │ │ + beq.n 1952a2 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 195262 │ │ │ │ + bhi.n 195292 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 195218 │ │ │ │ + bhi.n 195248 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -466264,84 +466294,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19526a │ │ │ │ + beq.n 19529a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 19520a │ │ │ │ + beq.n 19523a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19526a │ │ │ │ + beq.n 19529a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 195224 │ │ │ │ - b.n 19521c │ │ │ │ + beq.n 195254 │ │ │ │ + b.n 19524c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19526a │ │ │ │ + beq.n 19529a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 195238 │ │ │ │ - b.n 19521c │ │ │ │ + beq.n 195268 │ │ │ │ + b.n 19524c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19526a │ │ │ │ + beq.n 19529a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19524c │ │ │ │ - b.n 19521c │ │ │ │ + beq.n 19527c │ │ │ │ + b.n 19524c │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 19521c │ │ │ │ + bne.n 19524c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1951d0 │ │ │ │ + bne.n 195200 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19528a │ │ │ │ + beq.n 1952ba │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195336 │ │ │ │ + beq.n 195366 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r3, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ ldr.w r0, [r4, r0, lsl #3] │ │ │ │ - bhi.n 19532a │ │ │ │ + bhi.n 19535a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1952ec │ │ │ │ + bhi.n 19531c │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, r2, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r2, #25 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ @@ -466358,54 +466388,54 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 1952da │ │ │ │ + beq.n 19530a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1952e2 │ │ │ │ + bne.n 195312 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 1952da │ │ │ │ + beq.n 19530a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1952fe │ │ │ │ - b.n 1952f6 │ │ │ │ + bne.n 19532e │ │ │ │ + b.n 195326 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 1952da │ │ │ │ + beq.n 19530a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 195314 │ │ │ │ - b.n 1952f6 │ │ │ │ + bne.n 195344 │ │ │ │ + b.n 195326 │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 1952da │ │ │ │ + beq.n 19530a │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1952a0 │ │ │ │ - b.n 1952f6 │ │ │ │ + bne.n 1952d0 │ │ │ │ + b.n 195326 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19534e │ │ │ │ + beq.n 19537e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195414 │ │ │ │ + beq.n 195444 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ @@ -466415,18 +466445,18 @@ │ │ │ │ ldrb.w r5, [r7, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r7, r3, lsl #3 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - bhi.n 195406 │ │ │ │ + bhi.n 195436 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1953be │ │ │ │ + bhi.n 1953ee │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ adds r2, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -466443,72 +466473,72 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ blx 4ba90 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1953b0 │ │ │ │ + bne.n 1953e0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1953b4 │ │ │ │ + bne.n 1953e4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1953b0 │ │ │ │ + bne.n 1953e0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1953ce │ │ │ │ - b.n 1953ca │ │ │ │ + bne.n 1953fe │ │ │ │ + b.n 1953fa │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1953b0 │ │ │ │ + bne.n 1953e0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1953ea │ │ │ │ - b.n 1953ca │ │ │ │ + bne.n 19541a │ │ │ │ + b.n 1953fa │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1953b0 │ │ │ │ + bne.n 1953e0 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 195370 │ │ │ │ - b.n 1953ca │ │ │ │ + bne.n 1953a0 │ │ │ │ + b.n 1953fa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r5, r1, r4 │ │ │ │ - ldr r0, [pc, #156] @ (1954bc ) │ │ │ │ + ldr r0, [pc, #156] @ (1954ec ) │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w ip, [r5, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 195452 │ │ │ │ + bne.n 195482 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1954b4 │ │ │ │ - ldr r5, [pc, #136] @ (1954c0 ) │ │ │ │ + beq.n 1954e4 │ │ │ │ + ldr r5, [pc, #136] @ (1954f0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ mla r0, ip, r5, r0 │ │ │ │ add r0, r2 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ bic.w r2, r2, #121 @ 0x79 │ │ │ │ subs r2, #2 │ │ │ │ tst.w r2, #252 @ 0xfc │ │ │ │ - beq.n 195456 │ │ │ │ + beq.n 195486 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w lr, r2, r3 │ │ │ │ subs r0, r2, #1 │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ @@ -466516,17 +466546,17 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w ip, [r3, #37] @ 0x25 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #32 │ │ │ │ ldr.w r2, [r3, r2, lsl #3] │ │ │ │ - bhi.n 1954a8 │ │ │ │ + bhi.n 1954d8 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1954a8 │ │ │ │ + bhi.n 1954d8 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r0, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -466538,374 +466568,374 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 195452 │ │ │ │ + beq.n 195482 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 195466 │ │ │ │ + bne.n 195496 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 1954ac │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + b.n 1954dc │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r6, r0, #32 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1957d0 │ │ │ │ + beq.w 195800 │ │ │ │ subs r5, r3, #4 │ │ │ │ - b.n 1954f6 │ │ │ │ + b.n 195526 │ │ │ │ cmp r1, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1957d0 │ │ │ │ + beq.w 195800 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 1954ec │ │ │ │ + bne.n 19551c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r1, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1954e6 │ │ │ │ + bne.n 195516 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1954ec │ │ │ │ + beq.n 19551c │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 19553a │ │ │ │ + b.n 19556a │ │ │ │ cmp r1, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1957c2 │ │ │ │ + beq.w 1957f2 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ - bne.n 195530 │ │ │ │ + bne.n 195560 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r1, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 19552a │ │ │ │ + bne.n 19555a │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ adds r7, #32 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 195530 │ │ │ │ + beq.n 195560 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 19557e │ │ │ │ + b.n 1955ae │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 1957b6 │ │ │ │ + beq.w 1957e6 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r2, r6, #1 │ │ │ │ - bne.n 195570 │ │ │ │ + bne.n 1955a0 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r0, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 19556a │ │ │ │ + bne.n 19559a │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 195570 │ │ │ │ + beq.n 1955a0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 1955c8 │ │ │ │ + b.n 1955f8 │ │ │ │ cmp r7, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1957a2 │ │ │ │ + beq.w 1957d2 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 1955ba │ │ │ │ + bne.n 1955ea │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ cmp r7, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r7, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1955b4 │ │ │ │ + bne.n 1955e4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1955ba │ │ │ │ + beq.n 1955ea │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r5 │ │ │ │ - b.n 195616 │ │ │ │ + b.n 195646 │ │ │ │ cmp r5, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 19578a │ │ │ │ + beq.w 1957ba │ │ │ │ ldr.w r0, [fp] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 195608 │ │ │ │ + bne.n 195638 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r5, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 195602 │ │ │ │ + bne.n 195632 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 195608 │ │ │ │ + beq.n 195638 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - b.n 19565e │ │ │ │ + b.n 19568e │ │ │ │ cmp.w ip, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 1957a0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 195778 │ │ │ │ + beq.w 1957a8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 195654 │ │ │ │ + bne.n 195684 │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 195770 │ │ │ │ + bne.n 1957a0 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ cmp.w ip, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 19564c │ │ │ │ + bne.n 19567c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w fp, r0, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 195654 │ │ │ │ + beq.n 195684 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1956aa │ │ │ │ + b.n 1956da │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.n 195770 │ │ │ │ + bne.n 1957a0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 195654 │ │ │ │ + beq.n 195684 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 19569e │ │ │ │ + bne.n 1956ce │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195770 │ │ │ │ + bne.n 1957a0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r0, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 19569a │ │ │ │ + bne.n 1956ca │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ cmp r9, r2 │ │ │ │ sub.w r3, r2, #4 │ │ │ │ - beq.n 19569e │ │ │ │ + beq.n 1956ce │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1956e8 │ │ │ │ + b.n 195718 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 19579e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 19569e │ │ │ │ + beq.n 1956ce │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 1956e0 │ │ │ │ + bne.n 195710 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 19579e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r0, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1956dc │ │ │ │ + bne.n 19570c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 19572a │ │ │ │ - b.n 1956e0 │ │ │ │ + bne.n 19575a │ │ │ │ + b.n 195710 │ │ │ │ cmp.w lr, #177 @ 0xb1 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 19579e │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1956e0 │ │ │ │ + beq.n 195710 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 19571e │ │ │ │ + bne.n 19574e │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 19579e │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 195718 │ │ │ │ + bne.n 195748 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1954c4 │ │ │ │ + bl 1954f4 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19571e │ │ │ │ + bne.n 19574e │ │ │ │ mov r2, ip │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 195616 │ │ │ │ + bne.w 195646 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r5, sl │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1955c8 │ │ │ │ + bne.w 1955f8 │ │ │ │ mov r7, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 19557e │ │ │ │ + bne.w 1955ae │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 19553a │ │ │ │ + bne.w 19556a │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1954f6 │ │ │ │ + bne.w 195526 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w r8, r2, lsl #5 │ │ │ │ mov r7, r2 │ │ │ │ add.w r2, r1, r8 │ │ │ │ - ldr r4, [pc, #228] @ (1958dc ) │ │ │ │ + ldr r4, [pc, #228] @ (19590c ) │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1958b4 │ │ │ │ + beq.n 1958e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1958b4 │ │ │ │ - ldr r3, [pc, #208] @ (1958e0 ) │ │ │ │ + beq.n 1958e4 │ │ │ │ + ldr r3, [pc, #208] @ (195910 ) │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ mov.w fp, #84 @ 0x54 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r6, r4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r9, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.n 195886 │ │ │ │ + bhi.n 1958b6 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1958c2 │ │ │ │ + bls.n 1958f2 │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 1958c2 │ │ │ │ + bpl.n 1958f2 │ │ │ │ add.w r3, r5, r8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ adds r2, #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldr.w r2, [r1, r2, lsl #3] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - bhi.n 1958d4 │ │ │ │ + bhi.n 195904 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1958ce │ │ │ │ + bhi.n 1958fe │ │ │ │ tbb [pc, r3] │ │ │ │ adds r4, #42 @ 0x2a │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ @@ -466916,662 +466946,662 @@ │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 1958c2 │ │ │ │ + bne.n 1958f2 │ │ │ │ add.w r3, r5, r8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 19a22c │ │ │ │ + bl 19a25c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1958c2 │ │ │ │ + beq.n 1958f2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 195820 │ │ │ │ + bne.n 195850 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1958ae │ │ │ │ + bne.n 1958de │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxth r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1958be │ │ │ │ + b.n 1958ee │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1958be │ │ │ │ + b.n 1958ee │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1958be │ │ │ │ + b.n 1958ee │ │ │ │ nop │ │ │ │ - add r7, pc, #1016 @ (adr r7, 195cd8 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 195c48 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ 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 sl, [pc, #632] @ 195b70 │ │ │ │ + ldr.w sl, [pc, #632] @ 195ba0 │ │ │ │ add.w r8, r0, #32 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add sl, pc │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 19599c │ │ │ │ + beq.n 1959cc │ │ │ │ mov fp, r1 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr.w r4, [r9] │ │ │ │ ands.w r6, r4, #1 │ │ │ │ - bne.n 195990 │ │ │ │ + bne.n 1959c0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 195958 │ │ │ │ + cbz r3, 195988 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195acc │ │ │ │ + beq.w 195afc │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195950 │ │ │ │ + bne.n 195980 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195950 │ │ │ │ + bls.n 195980 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 19bf70 │ │ │ │ + bl 19bfa0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195990 │ │ │ │ + beq.n 1959c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w sl, r3, asr #5 │ │ │ │ - bne.n 1959a6 │ │ │ │ + bne.n 1959d6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1959ae │ │ │ │ - bl 19bb74 │ │ │ │ - cbnz r0, 1959ae │ │ │ │ - ldr r3, [pc, #508] @ (195b74 ) │ │ │ │ + bne.n 1959de │ │ │ │ + bl 19bba4 │ │ │ │ + cbnz r0, 1959de │ │ │ │ + ldr r3, [pc, #508] @ (195ba4 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ add r3, sl │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 195950 │ │ │ │ + bne.n 195980 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 195910 │ │ │ │ + bne.n 195940 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 195970 │ │ │ │ + bne.n 1959a0 │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 195976 │ │ │ │ + beq.n 1959a6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #32 │ │ │ │ subs r7, r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 195990 │ │ │ │ + beq.n 1959c0 │ │ │ │ mov r5, r3 │ │ │ │ strd sl, r4, [sp, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 195a46 │ │ │ │ + bmi.n 195a76 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 195a0a │ │ │ │ + cbz r3, 195a3a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195b44 │ │ │ │ + beq.w 195b74 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1959fe │ │ │ │ + bne.n 195a2e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1959fe │ │ │ │ + bls.n 195a2e │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 19bf70 │ │ │ │ + bl 19bfa0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195a46 │ │ │ │ - ldr r3, [pc, #372] @ (195b74 ) │ │ │ │ + beq.n 195a76 │ │ │ │ + ldr r3, [pc, #372] @ (195ba4 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd sl, r4, [sp, #8] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 19597c │ │ │ │ + b.n 1959ac │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 195a50 │ │ │ │ - cbnz r3, 195a58 │ │ │ │ + bne.n 195a80 │ │ │ │ + cbnz r3, 195a88 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bba4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 195a58 │ │ │ │ - ldr r1, [pc, #328] @ (195b74 ) │ │ │ │ + cbnz r0, 195a88 │ │ │ │ + ldr r1, [pc, #328] @ (195ba4 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 195b5a │ │ │ │ + bne.w 195b8a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1959c6 │ │ │ │ - b.n 195990 │ │ │ │ + bne.n 1959f6 │ │ │ │ + b.n 1959c0 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 195a1c │ │ │ │ + bne.n 195a4c │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 195a2a │ │ │ │ + beq.n 195a5a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r4, r2, #32 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 195a46 │ │ │ │ + beq.n 195a76 │ │ │ │ strd r7, r5, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r4 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr.w r4, [sl] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 195b0e │ │ │ │ + bmi.n 195b3e │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 195b24 │ │ │ │ + beq.n 195b54 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 195b50 │ │ │ │ + beq.n 195b80 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 195ab8 │ │ │ │ + bne.n 195ae8 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ subs r1, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 195ab8 │ │ │ │ + bls.n 195ae8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 19bf70 │ │ │ │ + bl 19bfa0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195b0e │ │ │ │ - ldr r1, [pc, #184] @ (195b74 ) │ │ │ │ + beq.n 195b3e │ │ │ │ + ldr r1, [pc, #184] @ (195ba4 ) │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov fp, r7 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 195a30 │ │ │ │ + b.n 195a60 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 195990 │ │ │ │ + bls.w 1959c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 195b3a │ │ │ │ + bne.n 195b6a │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 195af4 │ │ │ │ + beq.n 195b24 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1958e4 │ │ │ │ - cbnz r0, 195b0e │ │ │ │ - ldr r1, [pc, #124] @ (195b74 ) │ │ │ │ + bl 195914 │ │ │ │ + cbnz r0, 195b3e │ │ │ │ + ldr r1, [pc, #124] @ (195ba4 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ add r0, r5 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 195b60 │ │ │ │ + bne.n 195b90 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 195a7a │ │ │ │ + bne.n 195aaa │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 195a46 │ │ │ │ + b.n 195a76 │ │ │ │ add.w r5, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub.w r5, sl, r5 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r5, asr #5 │ │ │ │ - bne.n 195ade │ │ │ │ + bne.n 195b0e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 195ae6 │ │ │ │ - bl 19bb74 │ │ │ │ + bne.n 195b16 │ │ │ │ + bl 19bba4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195ae6 │ │ │ │ - b.n 195af4 │ │ │ │ + bne.n 195b16 │ │ │ │ + b.n 195b24 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1959fe │ │ │ │ - b.n 195a46 │ │ │ │ + bhi.w 195a2e │ │ │ │ + b.n 195a76 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 195ab8 │ │ │ │ - b.n 195b0e │ │ │ │ + bhi.n 195ae8 │ │ │ │ + b.n 195b3e │ │ │ │ ldrd sl, r4, [sp, #8] │ │ │ │ - b.n 19597c │ │ │ │ + b.n 1959ac │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - b.n 195a30 │ │ │ │ + b.n 195a60 │ │ │ │ nop │ │ │ │ - add r6, pc, #1008 @ (adr r6, 195f64 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 195ed4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ 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, #836] @ (195ed0 ) │ │ │ │ + ldr r3, [pc, #836] @ (195f00 ) │ │ │ │ add.w fp, r0, #32 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 195c76 │ │ │ │ + beq.n 195ca6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r4, [sl] │ │ │ │ ands.w r9, r4, #1 │ │ │ │ - bne.n 195c6a │ │ │ │ + bne.n 195c9a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195c82 │ │ │ │ + beq.n 195cb2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195e00 │ │ │ │ + beq.w 195e30 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195be2 │ │ │ │ + bne.n 195c12 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195be2 │ │ │ │ + bls.n 195c12 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 19bf70 │ │ │ │ + bl 19bfa0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195c6a │ │ │ │ + beq.n 195c9a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 195c98 │ │ │ │ + bne.n 195cc8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #32 │ │ │ │ cmp r3, r2 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ ittt ne │ │ │ │ movne r5, r7 │ │ │ │ movne r8, r3 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - beq.n 195c6a │ │ │ │ + beq.n 195c9a │ │ │ │ ldr.w r4, [fp] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 195d26 │ │ │ │ + bmi.w 195d56 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195d36 │ │ │ │ + beq.w 195d66 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195e74 │ │ │ │ + beq.w 195ea4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195c4c │ │ │ │ + bne.n 195c7c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195c4c │ │ │ │ + bls.n 195c7c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 19bf70 │ │ │ │ + bl 19bfa0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195d26 │ │ │ │ - ldr r3, [pc, #644] @ (195ed4 ) │ │ │ │ + beq.n 195d56 │ │ │ │ + ldr r3, [pc, #644] @ (195f04 ) │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 195be2 │ │ │ │ + bne.n 195c12 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 195ba0 │ │ │ │ + bne.n 195bd0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 195bea │ │ │ │ + bne.n 195c1a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 195bf2 │ │ │ │ - bl 19bb74 │ │ │ │ + bne.n 195c22 │ │ │ │ + bl 19bba4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195bf2 │ │ │ │ - ldr r3, [pc, #560] @ (195ed4 ) │ │ │ │ + bne.n 195c22 │ │ │ │ + ldr r3, [pc, #560] @ (195f04 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 195c56 │ │ │ │ + b.n 195c86 │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 195d4c │ │ │ │ + bne.n 195d7c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #32 │ │ │ │ cmp r2, r1 │ │ │ │ sub.w r7, r1, #4 │ │ │ │ ittt ne │ │ │ │ strdne r5, r4, [sp, #8] │ │ │ │ movne r4, r2 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq.n 195d26 │ │ │ │ + beq.n 195d56 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.w 195df2 │ │ │ │ + bmi.w 195e22 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 195d60 │ │ │ │ + beq.n 195d90 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 195e2e │ │ │ │ + beq.w 195e5e │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 195d04 │ │ │ │ + bne.n 195d34 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ subs r2, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 195d04 │ │ │ │ + bls.n 195d34 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ subs r2, r7, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 19bf70 │ │ │ │ + bl 19bfa0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195df2 │ │ │ │ - ldr r2, [pc, #460] @ (195ed4 ) │ │ │ │ + beq.n 195e22 │ │ │ │ + ldr r2, [pc, #460] @ (195f04 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 195eb4 │ │ │ │ + bne.w 195ee4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 195c08 │ │ │ │ - b.n 195c6a │ │ │ │ + bne.w 195c38 │ │ │ │ + b.n 195c9a │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 195ca8 │ │ │ │ + bne.n 195cd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195cb0 │ │ │ │ + bne.n 195ce0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195cb0 │ │ │ │ - ldr r2, [pc, #376] @ (195ed4 ) │ │ │ │ + bne.n 195ce0 │ │ │ │ + ldr r2, [pc, #376] @ (195f04 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ - b.n 195d10 │ │ │ │ + b.n 195d40 │ │ │ │ add.w r2, r1, #48 @ 0x30 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r2, asr #5 │ │ │ │ - beq.n 195e12 │ │ │ │ + beq.n 195e42 │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 195e16 │ │ │ │ + bne.n 195e46 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w r2, r1, #32 │ │ │ │ subs r5, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 195df2 │ │ │ │ + beq.n 195e22 │ │ │ │ strd sl, r4, [sp, #20] │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r2 │ │ │ │ strd r1, r3, [sp, #28] │ │ │ │ ldr.w r5, [sl] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 195e62 │ │ │ │ + bmi.n 195e92 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195e3a │ │ │ │ + beq.n 195e6a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195ec4 │ │ │ │ + beq.w 195ef4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195dd0 │ │ │ │ + bne.n 195e00 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195dd0 │ │ │ │ + bls.n 195e00 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 19bf70 │ │ │ │ + bl 19bfa0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195e62 │ │ │ │ - ldr r2, [pc, #256] @ (195ed4 ) │ │ │ │ + beq.n 195e92 │ │ │ │ + ldr r2, [pc, #256] @ (195f04 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrd sl, r4, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r2, r3 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 195eba │ │ │ │ + bne.n 195eea │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r7, r2, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 195cc8 │ │ │ │ + bne.w 195cf8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.n 195d26 │ │ │ │ + b.n 195d56 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 195c6a │ │ │ │ + bls.w 195c9a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195d78 │ │ │ │ + bne.n 195da8 │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bba4 │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195d78 │ │ │ │ - ldr r2, [pc, #172] @ (195ed4 ) │ │ │ │ + bne.n 195da8 │ │ │ │ + ldr r2, [pc, #172] @ (195f04 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - b.n 195dde │ │ │ │ + b.n 195e0e │ │ │ │ ldr r2, [r1, #20] │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 195d04 │ │ │ │ - b.n 195df2 │ │ │ │ + bhi.w 195d34 │ │ │ │ + b.n 195e22 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - beq.n 195e80 │ │ │ │ + beq.n 195eb0 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 195e84 │ │ │ │ + bne.n 195eb4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1958e4 │ │ │ │ + bl 195914 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 195e90 │ │ │ │ + cbz r0, 195ec0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 195d90 │ │ │ │ + bne.n 195dc0 │ │ │ │ ldrd sl, r4, [sp, #20] │ │ │ │ - b.n 195df2 │ │ │ │ + b.n 195e22 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 195c4c │ │ │ │ - b.n 195d26 │ │ │ │ + bhi.w 195c7c │ │ │ │ + b.n 195d56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195e54 │ │ │ │ + bne.n 195e84 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bba4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195e54 │ │ │ │ - ldr r0, [pc, #64] @ (195ed4 ) │ │ │ │ + bne.n 195e84 │ │ │ │ + ldr r0, [pc, #64] @ (195f04 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mla r1, r5, r1, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 195e62 │ │ │ │ + beq.n 195e92 │ │ │ │ ldrd sl, r4, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ - b.n 195dde │ │ │ │ + b.n 195e0e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - b.n 195c56 │ │ │ │ + b.n 195c86 │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 195d10 │ │ │ │ + b.n 195d40 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 195dd0 │ │ │ │ - b.n 195e62 │ │ │ │ + bhi.n 195e00 │ │ │ │ + b.n 195e92 │ │ │ │ nop │ │ │ │ - add r4, pc, #432 @ (adr r4, 196084 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 195ff4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r2, [pc, #2696] @ 196974 │ │ │ │ + ldr.w r2, [pc, #2696] @ 1969a4 │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #2688] @ 196978 │ │ │ │ + ldr.w r3, [pc, #2688] @ 1969a8 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ eor.w r1, r6, #1 │ │ │ │ strb.w r6, [sp, #58] @ 0x3a │ │ │ │ str r1, [sp, #4] │ │ │ │ strb.w r1, [sp, #57] @ 0x39 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r6, 195f32 │ │ │ │ + cbnz r6, 195f62 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ @@ -467590,18 +467620,18 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb.w lr, [r3, #129] @ 0x81 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [r0, #280] @ 0x118 │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 195f88 │ │ │ │ + bne.n 195fb8 │ │ │ │ ldrb.w r0, [r3, #130] @ 0x82 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196206 │ │ │ │ + bne.w 196236 │ │ │ │ ldrb.w fp, [r3, #127] @ 0x7f │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r7, [r3, #125] @ 0x7d │ │ │ │ eor.w r4, fp, #1 │ │ │ │ ldrb.w r9, [r3, #121] @ 0x79 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w sl, [r3, #7] │ │ │ │ @@ -467641,69 +467671,69 @@ │ │ │ │ bfi r7, r8, #24, #8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ eor.w r7, sl, #1 │ │ │ │ bfi r0, r7, #16, #8 │ │ │ │ ldr.w r7, [r3, #176] @ 0xb0 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - cbnz r1, 196080 │ │ │ │ + cbnz r1, 1960b0 │ │ │ │ lsls r4, r7, #28 │ │ │ │ - bmi.n 196080 │ │ │ │ + bmi.n 1960b0 │ │ │ │ strb.w r1, [sp, #80] @ 0x50 │ │ │ │ strb.w r5, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r1, [r3, #43] @ 0x2b │ │ │ │ - cbz r5, 19609a │ │ │ │ + cbz r5, 1960ca │ │ │ │ ands.w r0, r7, #64 @ 0x40 │ │ │ │ - bne.n 1960c2 │ │ │ │ + bne.n 1960f2 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ and.w r0, r7, #16 │ │ │ │ - cbnz r1, 1960da │ │ │ │ + cbnz r1, 19610a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ strb.w r1, [sp, #86] @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #87] @ 0x57 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1960ea │ │ │ │ + b.n 19611a │ │ │ │ and.w r1, r7, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #81] @ 0x51 │ │ │ │ subs r1, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ strb.w r1, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r1, [r3, #43] @ 0x2b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 196050 │ │ │ │ + bne.n 196080 │ │ │ │ lsls r0, r7, #27 │ │ │ │ - bmi.w 196280 │ │ │ │ + bmi.w 1962b0 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 196210 │ │ │ │ + bne.w 196240 │ │ │ │ lsls r1, r7, #25 │ │ │ │ - bpl.n 19606a │ │ │ │ + bpl.n 19609a │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 19606e │ │ │ │ + b.n 19609e │ │ │ │ movs r0, #0 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ and.w r0, r7, #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 196830 │ │ │ │ + beq.w 196860 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196210 │ │ │ │ + beq.w 196240 │ │ │ │ mov.w r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ strh.w r1, [sp, #86] @ 0x56 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r8, [r3, #6] │ │ │ │ bfi r5, r1, #0, #8 │ │ │ │ @@ -467725,15 +467755,15 @@ │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #96] @ 0x60 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ str r1, [sp, #32] │ │ │ │ eor.w r8, r1, #1 │ │ │ │ - cbnz r0, 196144 │ │ │ │ + cbnz r0, 196174 │ │ │ │ mov r8, r0 │ │ │ │ ubfx r1, ip, #13, #1 │ │ │ │ movs r5, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r9, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r4, [r3, #35] @ 0x23 │ │ │ │ bfi r5, r1, #0, #8 │ │ │ │ @@ -467764,83 +467794,83 @@ │ │ │ │ ldrb.w r8, [r3, #38] @ 0x26 │ │ │ │ strb.w r1, [sp, #107] @ 0x6b │ │ │ │ and.w r1, ip, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ and.w r1, r7, #2048 @ 0x800 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ and.w r1, r2, #1024 @ 0x400 │ │ │ │ - cbz r5, 196216 │ │ │ │ - cbnz r6, 19624a │ │ │ │ + cbz r5, 196246 │ │ │ │ + cbnz r6, 19627a │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 196806 │ │ │ │ + bne.w 196836 │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ strb.w r9, [sp, #112] @ 0x70 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ strb.w r5, [sp, #113] @ 0x71 │ │ │ │ - cbz r1, 196270 │ │ │ │ + cbz r1, 1962a0 │ │ │ │ strb.w r5, [sp, #114] @ 0x72 │ │ │ │ - b.n 1967d4 │ │ │ │ + b.n 196804 │ │ │ │ eor.w r0, ip, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ - b.n 195f88 │ │ │ │ + b.n 195fb8 │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 1960e4 │ │ │ │ + b.n 196114 │ │ │ │ strb.w r5, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19629e │ │ │ │ + beq.n 1962ce │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ strh.w r9, [sp, #110] @ 0x6e │ │ │ │ strb.w r9, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1967e8 │ │ │ │ + beq.w 196818 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 196920 │ │ │ │ + beq.w 196950 │ │ │ │ strb.w r5, [sp, #113] @ 0x71 │ │ │ │ strh.w r5, [sp, #114] @ 0x72 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 1962f6 │ │ │ │ movs r5, #0 │ │ │ │ eor.w r6, r8, #1 │ │ │ │ strh.w r5, [sp, #108] @ 0x6c │ │ │ │ strb.w r6, [sp, #111] @ 0x6f │ │ │ │ movs r6, #1 │ │ │ │ strb.w r5, [sp, #110] @ 0x6e │ │ │ │ strh.w r6, [sp, #112] @ 0x70 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1967dc │ │ │ │ + bne.w 19680c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 196948 │ │ │ │ + bne.w 196978 │ │ │ │ clz r5, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1962c0 │ │ │ │ + b.n 1962f0 │ │ │ │ strb.w r5, [sp, #84] @ 0x54 │ │ │ │ lsls r5, r7, #25 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ - bmi.w 19695e │ │ │ │ + bmi.w 19698e │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19606a │ │ │ │ - b.n 1960e0 │ │ │ │ + beq.w 19609a │ │ │ │ + b.n 196110 │ │ │ │ movs r5, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r8, [sp, #109] @ 0x6d │ │ │ │ strb.w r5, [sp, #112] @ 0x70 │ │ │ │ strh.w r9, [sp, #110] @ 0x6e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1967c6 │ │ │ │ + bne.w 1967f6 │ │ │ │ mov r8, r5 │ │ │ │ strb.w r1, [sp, #113] @ 0x71 │ │ │ │ strb.w r1, [sp, #114] @ 0x72 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r8, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r9, [r3, #88] @ 0x58 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -467875,20 +467905,20 @@ │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ bfi r9, fp, #24, #8 │ │ │ │ strb.w r6, [sp, #128] @ 0x80 │ │ │ │ and.w fp, fp, r6 │ │ │ │ strd sl, r9, [sp, #120] @ 0x78 │ │ │ │ strb.w fp, [sp, #129] @ 0x81 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19689e │ │ │ │ + beq.w 1968ce │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19636e │ │ │ │ + bne.n 19639e │ │ │ │ ldrb.w lr, [r3, #130] @ 0x82 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 19636e │ │ │ │ + beq.n 19639e │ │ │ │ eor.w ip, ip, #1024 @ 0x400 │ │ │ │ ubfx lr, ip, #10, #1 │ │ │ │ ldrb.w r6, [r3, #54] @ 0x36 │ │ │ │ ubfx r7, r7, #14, #1 │ │ │ │ eor.w r4, r7, #1 │ │ │ │ ldrb.w ip, [r3, #65] @ 0x41 │ │ │ │ eor.w r7, r6, #1 │ │ │ │ @@ -467979,17 +468009,17 @@ │ │ │ │ bfi r5, r6, #24, #8 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r5, [r3, #82] @ 0x52 │ │ │ │ ldrb.w r6, [r3, #87] @ 0x57 │ │ │ │ strb.w r8, [sp, #142] @ 0x8e │ │ │ │ strb.w r5, [sp, #156] @ 0x9c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19683a │ │ │ │ + bne.w 19686a │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 19683a │ │ │ │ + bpl.w 19686a │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r8, r1, lsr #10 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w fp, [r3, #85] @ 0x55 │ │ │ │ @@ -468020,25 +468050,25 @@ │ │ │ │ ldrb.w r5, [r3, #135] @ 0x87 │ │ │ │ bfi r1, r6, #16, #8 │ │ │ │ bfi r1, r5, #24, #8 │ │ │ │ str.w r1, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r1, [r3, #138] @ 0x8a │ │ │ │ eor.w r8, r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 196884 │ │ │ │ + beq.w 1968b4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1968f2 │ │ │ │ + beq.w 196922 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r1, [sp, #171] @ 0xab │ │ │ │ strb.w r7, [sp, #169] @ 0xa9 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #170] @ 0xaa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 196904 │ │ │ │ + beq.w 196934 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #172] @ 0xac │ │ │ │ movs r7, #0 │ │ │ │ and.w lr, lr, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bfi r7, r1, #0, #8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -468050,18 +468080,18 @@ │ │ │ │ bfi r7, r1, #24, #8 │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ str.w r7, [sp, #173] @ 0xad │ │ │ │ strb.w r1, [sp, #178] @ 0xb2 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1968d8 │ │ │ │ + beq.w 196908 │ │ │ │ strb.w r7, [sp, #181] @ 0xb5 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 196910 │ │ │ │ + bne.w 196940 │ │ │ │ movs r7, #1 │ │ │ │ strh.w r7, [sp, #179] @ 0xb3 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r9, [r3, #62] @ 0x3e │ │ │ │ bfi r7, r1, #0, #8 │ │ │ │ ldrb.w r1, [r3, #59] @ 0x3b │ │ │ │ @@ -468069,15 +468099,15 @@ │ │ │ │ bfi r7, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #61] @ 0x3d │ │ │ │ bfi r7, r1, #24, #8 │ │ │ │ ldrb.w r1, [r3, #60] @ 0x3c │ │ │ │ str.w r7, [sp, #182] @ 0xb6 │ │ │ │ strb.w r1, [sp, #186] @ 0xba │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1968d2 │ │ │ │ + beq.w 196902 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ iteet ne │ │ │ │ movne lr, ip │ │ │ │ moveq.w lr, #0 │ │ │ │ moveq r8, ip │ │ │ │ movne.w r8, #0 │ │ │ │ @@ -468101,23 +468131,23 @@ │ │ │ │ bfi r1, r7, #16, #8 │ │ │ │ ldrb.w r7, [r3, #106] @ 0x6a │ │ │ │ bfi r1, r4, #24, #8 │ │ │ │ str.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb.w r1, [r3, #107] @ 0x6b │ │ │ │ eor.w r9, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1968ae │ │ │ │ + bne.w 1968de │ │ │ │ ldrb.w r7, [r3, #105] @ 0x69 │ │ │ │ strb.w r9, [sp, #196] @ 0xc4 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r8, [sp, #197] @ 0xc5 │ │ │ │ strb.w r7, [sp, #195] @ 0xc3 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1968c8 │ │ │ │ + beq.w 1968f8 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ strb.w ip, [sp, #200] @ 0xc8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ @@ -468127,30 +468157,30 @@ │ │ │ │ bfi ip, lr, #8, #8 │ │ │ │ bfi ip, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #96] @ 0x60 │ │ │ │ and.w lr, r1, r7 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [sp, #201] @ 0xc9 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1968aa │ │ │ │ + bne.w 1968da │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ ands r2, r4 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w ip, sl, r0 │ │ │ │ ldrb.w r8, [r3, #15] │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968a2 │ │ │ │ + beq.w 1968d2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19690a │ │ │ │ + beq.w 19693a │ │ │ │ ldrb.w r5, [r3, #136] @ 0x88 │ │ │ │ strb.w r6, [sp, #206] @ 0xce │ │ │ │ orr.w r2, r6, r5 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ eor.w sl, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -468193,214 +468223,214 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ eor.w r3, r2, #1 │ │ │ │ str.w r6, [sp, #207] @ 0xcf │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ strb.w sl, [sp, #224] @ 0xe0 │ │ │ │ str.w r0, [sp, #219] @ 0xdb │ │ │ │ str.w r1, [sp, #215] @ 0xd7 │ │ │ │ - cbz r5, 1967a8 │ │ │ │ + cbz r5, 1967d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196854 │ │ │ │ + bne.n 196884 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19679a │ │ │ │ - ldr r2, [pc, #464] @ (19697c ) │ │ │ │ - ldr r3, [pc, #460] @ (196978 ) │ │ │ │ + bne.n 1967ca │ │ │ │ + ldr r2, [pc, #464] @ (1969ac ) │ │ │ │ + ldr r3, [pc, #460] @ (1969a8 ) │ │ │ │ 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 196970 │ │ │ │ + bne.w 1969a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 196936 │ │ │ │ + beq.w 196966 │ │ │ │ strb.w r8, [sp, #113] @ 0x71 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 1962c0 │ │ │ │ + b.n 1962f0 │ │ │ │ clz r6, r1 │ │ │ │ strh.w r5, [sp, #114] @ 0x72 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 1962f6 │ │ │ │ strb.w r1, [sp, #113] @ 0x71 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 196954 │ │ │ │ + bne.w 196984 │ │ │ │ mov r6, r8 │ │ │ │ ubfx r8, r2, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r9, [sp, #115] @ 0x73 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 1962f6 │ │ │ │ mov r5, r6 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ strb.w r6, [sp, #115] @ 0x73 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r9, [sp, #109] @ 0x6d │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #113] @ 0x71 │ │ │ │ strb.w r6, [sp, #114] @ 0x72 │ │ │ │ clz r6, r1 │ │ │ │ strb.w r9, [sp, #112] @ 0x70 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 1962f6 │ │ │ │ clz r1, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 19606e │ │ │ │ + b.n 19609e │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1964c4 │ │ │ │ + bne.w 1964f4 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ ands r5, r2 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 1964c4 │ │ │ │ - ldr r7, [pc, #296] @ (196980 ) │ │ │ │ + b.n 1964f4 │ │ │ │ + ldr r7, [pc, #296] @ (1969b0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 2060dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1967a8 │ │ │ │ + beq.n 1967d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1967a8 │ │ │ │ + beq.n 1967d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19685c │ │ │ │ + bne.n 19688c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196874 │ │ │ │ - b.n 1967a8 │ │ │ │ + bne.n 1968a4 │ │ │ │ + b.n 1967d8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strh.w r4, [sp, #169] @ 0xa9 │ │ │ │ strb.w r4, [sp, #171] @ 0xab │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 196904 │ │ │ │ + cbz r4, 196934 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 196564 │ │ │ │ + bne.w 196594 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 196566 │ │ │ │ + b.n 196596 │ │ │ │ mov lr, r5 │ │ │ │ - b.n 19636e │ │ │ │ + b.n 19639e │ │ │ │ mov r5, r2 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - b.n 1966fa │ │ │ │ + b.n 19672a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1966c8 │ │ │ │ + b.n 1966f8 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r9, [sp, #196] @ 0xc4 │ │ │ │ strb.w r7, [sp, #195] @ 0xc3 │ │ │ │ mov.w r7, #1 │ │ │ │ strb.w r8, [sp, #197] @ 0xc5 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 19667c │ │ │ │ + bne.w 1966ac │ │ │ │ clz lr, r1 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 196684 │ │ │ │ + b.n 1966b4 │ │ │ │ mov r8, ip │ │ │ │ mov lr, ip │ │ │ │ - b.n 196604 │ │ │ │ + b.n 196634 │ │ │ │ strh.w lr, [sp, #179] @ 0xb3 │ │ │ │ strb.w r7, [sp, #181] @ 0xb5 │ │ │ │ - cbz r1, 19691c │ │ │ │ + cbz r1, 19694c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1965bc │ │ │ │ + beq.w 1965ec │ │ │ │ movs r1, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1965c0 │ │ │ │ + b.n 1965f0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strb.w r8, [sp, #169] @ 0xa9 │ │ │ │ strb.w lr, [sp, #170] @ 0xaa │ │ │ │ strb.w r1, [sp, #171] @ 0xab │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19689a │ │ │ │ + bne.n 1968ca │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 196566 │ │ │ │ + b.n 196596 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 1966fa │ │ │ │ + b.n 19672a │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #179] @ 0xb3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1968ea │ │ │ │ + bne.n 19691a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1965bc │ │ │ │ + b.n 1965ec │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r5, [sp, #115] @ 0x73 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #113] @ 0x71 │ │ │ │ strb.w r6, [sp, #114] @ 0x72 │ │ │ │ - b.n 196246 │ │ │ │ + b.n 196276 │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #113] @ 0x71 │ │ │ │ strb.w r5, [sp, #114] @ 0x72 │ │ │ │ - b.n 1967d4 │ │ │ │ + b.n 196804 │ │ │ │ clz r5, r1 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1962c0 │ │ │ │ + b.n 1962f0 │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ strh.w r8, [sp, #114] @ 0x72 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 1962f6 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1960be │ │ │ │ - b.w 1960e0 │ │ │ │ + beq.w 1960ee │ │ │ │ + b.w 196110 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #48 @ (adr r1, 1969a8 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 196d18 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r2, [pc, #3044] @ 19757c │ │ │ │ + ldr.w r2, [pc, #3044] @ 1975ac │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #3036] @ 197580 │ │ │ │ + ldr.w r3, [pc, #3036] @ 1975b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r5, [sp, #66] @ 0x42 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #65] @ 0x41 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r5, 1969de │ │ │ │ + cbnz r5, 196a0e │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r0, [r3, #45] @ 0x2d │ │ │ │ strb.w r1, [sp, #67] @ 0x43 │ │ │ │ @@ -468419,18 +468449,18 @@ │ │ │ │ ldrb.w r6, [r3, #129] @ 0x81 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #71] @ 0x47 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [r1, #280] @ 0x118 │ │ │ │ mov r1, r6 │ │ │ │ - cbnz r6, 196a32 │ │ │ │ + cbnz r6, 196a62 │ │ │ │ ldrb.w r1, [r3, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 196c90 │ │ │ │ + bne.w 196cc0 │ │ │ │ ldrb.w sl, [r3, #127] @ 0x7f │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb.w r7, [r3, #125] @ 0x7d │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w r8, [r3, #121] @ 0x79 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w r9, [r3, #7] │ │ │ │ @@ -468471,54 +468501,54 @@ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ eor.w r7, r9, #1 │ │ │ │ bfi r1, r7, #16, #8 │ │ │ │ bfi r1, r0, #24, #8 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - cbnz r0, 196b32 │ │ │ │ + cbnz r0, 196b62 │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.n 196b32 │ │ │ │ + bmi.n 196b62 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ strb.w r4, [sp, #89] @ 0x59 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 196c9a │ │ │ │ + beq.w 196cca │ │ │ │ ands.w r4, r1, #64 @ 0x40 │ │ │ │ - bne.n 196b40 │ │ │ │ + bne.n 196b70 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ movs r4, #1 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197432 │ │ │ │ + bne.w 197462 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ clz r4, r4 │ │ │ │ strb.w r0, [sp, #94] @ 0x5e │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #95] @ 0x5f │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 196b68 │ │ │ │ + b.n 196b98 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 196aee │ │ │ │ + b.n 196b1e │ │ │ │ movs r4, #0 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ and.w r4, r1, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197440 │ │ │ │ + beq.w 197470 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 196cb6 │ │ │ │ + beq.w 196ce6 │ │ │ │ mov.w r0, #0 │ │ │ │ movs r4, #0 │ │ │ │ strh.w r0, [sp, #94] @ 0x5e │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ movs r7, #0 │ │ │ │ bfi r7, r0, #0, #8 │ │ │ │ movs r0, #0 │ │ │ │ @@ -468540,15 +468570,15 @@ │ │ │ │ bfi r0, r4, #24, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ strb.w r0, [sp, #104] @ 0x68 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #105] @ 0x69 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 196cee │ │ │ │ + beq.w 196d1e │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ movs r0, #0 │ │ │ │ ubfx r4, ip, #13, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -468586,99 +468616,99 @@ │ │ │ │ ands r0, r7 │ │ │ │ strb.w r0, [sp, #115] @ 0x73 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrb.w r7, [r3, #38] @ 0x26 │ │ │ │ and.w r1, r0, #2048 @ 0x800 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 196cbc │ │ │ │ + cbz r4, 196cec │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 196cf8 │ │ │ │ + bne.n 196d28 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 197408 │ │ │ │ + bne.w 197438 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ strb.w r5, [sp, #117] @ 0x75 │ │ │ │ strb.w lr, [sp, #120] @ 0x78 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strh.w r5, [sp, #118] @ 0x76 │ │ │ │ strb.w r4, [sp, #121] @ 0x79 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 196d1c │ │ │ │ + beq.n 196d4c │ │ │ │ strb.w r4, [sp, #122] @ 0x7a │ │ │ │ - b.n 1973c8 │ │ │ │ + b.n 1973f8 │ │ │ │ eor.w r1, ip, #1024 @ 0x400 │ │ │ │ ubfx r1, r1, #10, #1 │ │ │ │ - b.n 196a32 │ │ │ │ + b.n 196a62 │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.n 196d2a │ │ │ │ + bmi.n 196d5a │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1973f8 │ │ │ │ + beq.w 197428 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 196b62 │ │ │ │ + b.n 196b92 │ │ │ │ strb.w r4, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196d4a │ │ │ │ + beq.n 196d7a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w r1, [sp, #117] @ 0x75 │ │ │ │ strh.w lr, [sp, #118] @ 0x76 │ │ │ │ strb.w lr, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1973da │ │ │ │ + beq.w 19740a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19754e │ │ │ │ + beq.w 19757e │ │ │ │ strb.w r4, [sp, #121] @ 0x79 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196da2 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 196bc4 │ │ │ │ + b.n 196bf4 │ │ │ │ movs r4, #0 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strh.w r4, [sp, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #119] @ 0x77 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r4, [sp, #118] @ 0x76 │ │ │ │ strh.w r5, [sp, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1973ce │ │ │ │ + bne.w 1973fe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197526 │ │ │ │ + bne.w 197556 │ │ │ │ clz r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 196d6c │ │ │ │ + b.n 196d9c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ lsls r7, r1, #25 │ │ │ │ - bmi.w 197566 │ │ │ │ + bmi.w 197596 │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196b1c │ │ │ │ - b.n 196b5e │ │ │ │ + beq.w 196b4c │ │ │ │ + b.n 196b8e │ │ │ │ movs r4, #1 │ │ │ │ movw lr, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ strb.w r4, [sp, #120] @ 0x78 │ │ │ │ strh.w lr, [sp, #118] @ 0x76 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1973ba │ │ │ │ + bne.w 1973ea │ │ │ │ mov r7, r4 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ mov r5, r4 │ │ │ │ strb.w r7, [sp, #123] @ 0x7b │ │ │ │ ldrb.w lr, [r3, #88] @ 0x58 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -468713,18 +468743,18 @@ │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ bfi lr, r9, #24, #8 │ │ │ │ strb.w r5, [sp, #136] @ 0x88 │ │ │ │ and.w r9, r9, r5 │ │ │ │ strd r8, lr, [sp, #128] @ 0x80 │ │ │ │ strb.w r9, [sp, #137] @ 0x89 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 197496 │ │ │ │ - cbnz r6, 196e0e │ │ │ │ + beq.w 1974c6 │ │ │ │ + cbnz r6, 196e3e │ │ │ │ ldrb.w r6, [r3, #130] @ 0x82 │ │ │ │ - cbz r6, 196e0e │ │ │ │ + cbz r6, 196e3e │ │ │ │ eor.w r6, ip, #1024 @ 0x400 │ │ │ │ ubfx r6, r6, #10, #1 │ │ │ │ ldrb.w r5, [r3, #54] @ 0x36 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w lr, [r3, #65] @ 0x41 │ │ │ │ mov.w r8, #0 │ │ │ │ eor.w r7, r5, #1 │ │ │ │ @@ -468814,17 +468844,17 @@ │ │ │ │ bfi r5, r6, #24, #8 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r5, [r3, #82] @ 0x52 │ │ │ │ ldrb.w r6, [r3, #87] @ 0x57 │ │ │ │ strb.w r8, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19744c │ │ │ │ + bne.w 19747c │ │ │ │ lsls r5, r2, #25 │ │ │ │ - bpl.w 19744c │ │ │ │ + bpl.w 19747c │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov.w r8, r0, lsr #10 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r1, [r3, #85] @ 0x55 │ │ │ │ @@ -468857,25 +468887,25 @@ │ │ │ │ str.w r5, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r5, [r3, #135] @ 0x87 │ │ │ │ bfi r0, r5, #24, #8 │ │ │ │ str.w r0, [sp, #173] @ 0xad │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r8, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19749a │ │ │ │ + beq.w 1974ca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1974f8 │ │ │ │ + beq.w 197528 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ strb.w r0, [sp, #179] @ 0xb3 │ │ │ │ strb.w r6, [sp, #177] @ 0xb1 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #178] @ 0xb2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19750a │ │ │ │ + beq.w 19753a │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #180] @ 0xb4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ and.w r4, r4, r8 │ │ │ │ bfi r6, r0, #0, #8 │ │ │ │ strb.w r1, [sp, #185] @ 0xb9 │ │ │ │ @@ -468887,18 +468917,18 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bfi r6, r1, #24, #8 │ │ │ │ str.w r6, [sp, #181] @ 0xb5 │ │ │ │ ldrb.w r6, [r3, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1974e0 │ │ │ │ + beq.w 197510 │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 197516 │ │ │ │ + bne.w 197546 │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #187] @ 0xbb │ │ │ │ movs r6, #0 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r9, [r3, #62] @ 0x3e │ │ │ │ bfi r4, r0, #0, #8 │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ @@ -468906,15 +468936,15 @@ │ │ │ │ bfi r4, r0, #16, #8 │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ bfi r4, r0, #24, #8 │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ str.w r4, [sp, #190] @ 0xbe │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1974da │ │ │ │ + beq.w 19750a │ │ │ │ and.w r1, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #0 │ │ │ │ iteet ne │ │ │ │ movne r6, lr │ │ │ │ moveq r6, #0 │ │ │ │ moveq r8, lr │ │ │ │ movne.w r8, #0 │ │ │ │ @@ -468938,23 +468968,23 @@ │ │ │ │ ldrb.w r4, [r3, #106] @ 0x6a │ │ │ │ bfi r0, r1, #16, #8 │ │ │ │ bfi r0, sl, #24, #8 │ │ │ │ str.w r0, [sp, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r8, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1974ba │ │ │ │ + bne.w 1974ea │ │ │ │ ldrb.w r4, [r3, #105] @ 0x69 │ │ │ │ strb.w r8, [sp, #204] @ 0xcc │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w lr, [sp, #205] @ 0xcd │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1974d2 │ │ │ │ + beq.w 197502 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ strh.w r4, [sp, #206] @ 0xce │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ bfi r4, r0, #0, #8 │ │ │ │ @@ -468965,15 +468995,15 @@ │ │ │ │ strb.w r9, [sp, #208] @ 0xd0 │ │ │ │ bfi r4, r0, #16, #8 │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ and.w r6, r0, lr │ │ │ │ bfi r4, r6, #24, #8 │ │ │ │ str.w r4, [sp, #209] @ 0xd1 │ │ │ │ movs r4, #0 │ │ │ │ - cbnz r1, 197160 │ │ │ │ + cbnz r1, 197190 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ ands r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r4, [sp, #213] @ 0xd5 │ │ │ │ @@ -468981,17 +469011,17 @@ │ │ │ │ ldrb r1, [r3, #15] │ │ │ │ and.w fp, fp, r4 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1974b2 │ │ │ │ + beq.w 1974e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 197510 │ │ │ │ + beq.w 197540 │ │ │ │ ldrb.w r5, [r3, #136] @ 0x88 │ │ │ │ strb.w r7, [sp, #214] @ 0xd6 │ │ │ │ orr.w r4, r7, r5 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r9, [r3, #115] @ 0x73 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r7, [r3, #144] @ 0x90 │ │ │ │ @@ -469051,15 +469081,15 @@ │ │ │ │ str.w r8, [sp, #223] @ 0xdf │ │ │ │ str.w sl, [sp, #235] @ 0xeb │ │ │ │ bfi r7, r5, #24, #8 │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ str.w r7, [sp, #227] @ 0xe3 │ │ │ │ bfi r6, r5, #24, #8 │ │ │ │ str.w r6, [sp, #231] @ 0xe7 │ │ │ │ - cbz r4, 197280 │ │ │ │ + cbz r4, 1972b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ eor.w r4, r1, #512 @ 0x200 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ ldrb r5, [r3, #29] │ │ │ │ ldrb.w r1, [r3, #118] @ 0x76 │ │ │ │ strb.w r4, [sp, #239] @ 0xef │ │ │ │ movs r4, #0 │ │ │ │ @@ -469069,15 +469099,15 @@ │ │ │ │ bfi r4, r5, #8, #8 │ │ │ │ ldrb r5, [r3, #28] │ │ │ │ bfi r4, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #104] @ 0x68 │ │ │ │ strb.w r5, [sp, #240] @ 0xf0 │ │ │ │ bfi r4, r1, #24, #8 │ │ │ │ str.w r4, [sp, #241] @ 0xf1 │ │ │ │ - cbz r1, 1972b8 │ │ │ │ + cbz r1, 1972e8 │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ bfi r4, r1, #0, #8 │ │ │ │ ldrb.w r1, [r3, #190] @ 0xbe │ │ │ │ bfi r4, r0, #8, #8 │ │ │ │ @@ -469105,251 +469135,251 @@ │ │ │ │ ldrb.w r2, [r3, #69] @ 0x45 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ bfi r0, r2, #24, #8 │ │ │ │ ldrb.w r2, [r3, #188] @ 0xbc │ │ │ │ str.w r0, [sp, #249] @ 0xf9 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #253] @ 0xfd │ │ │ │ - cbz r1, 197334 │ │ │ │ + cbz r1, 197364 │ │ │ │ eor.w r1, ip, #32768 @ 0x8000 │ │ │ │ ubfx r1, r1, #15, #1 │ │ │ │ ldrb.w r2, [r3, #111] @ 0x6f │ │ │ │ strb.w r2, [sp, #255] @ 0xff │ │ │ │ strb.w r1, [sp, #254] @ 0xfe │ │ │ │ - cbz r2, 19734a │ │ │ │ + cbz r2, 19737a │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r2, [sp, #256] @ 0x100 │ │ │ │ - cbz r0, 19735c │ │ │ │ + cbz r0, 19738c │ │ │ │ ldrb.w r0, [r3, #162] @ 0xa2 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r0, [sp, #257] @ 0x101 │ │ │ │ - cbz r1, 19736e │ │ │ │ + cbz r1, 19739e │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ strb.w r1, [sp, #258] @ 0x102 │ │ │ │ - cbz r2, 197380 │ │ │ │ + cbz r2, 1973b0 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [sp, #259] @ 0x103 │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19739c │ │ │ │ + cbz r5, 1973cc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 197466 │ │ │ │ + bne.n 197496 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19738e │ │ │ │ - ldr r2, [pc, #484] @ (197584 ) │ │ │ │ - ldr r3, [pc, #480] @ (197580 ) │ │ │ │ + bne.n 1973be │ │ │ │ + ldr r2, [pc, #484] @ (1975b4 ) │ │ │ │ + ldr r3, [pc, #480] @ (1975b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 197578 │ │ │ │ + bne.w 1975a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 197532 │ │ │ │ + beq.w 197562 │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 196d6c │ │ │ │ + b.n 196d9c │ │ │ │ clz r5, r0 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196da2 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 197544 │ │ │ │ + bne.w 197574 │ │ │ │ mov r5, r7 │ │ │ │ ubfx r7, r2, #9, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w lr, [sp, #123] @ 0x7b │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196da2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 196b1c │ │ │ │ + bpl.w 196b4c │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.w 196b20 │ │ │ │ + b.w 196b50 │ │ │ │ mov r4, r5 │ │ │ │ strh.w r5, [sp, #118] @ 0x76 │ │ │ │ strb.w r5, [sp, #123] @ 0x7b │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ strb.w lr, [sp, #117] @ 0x75 │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ clz r5, r0 │ │ │ │ strb.w lr, [sp, #120] @ 0x78 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196da2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r4, r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 196b5e │ │ │ │ - b.n 196cb6 │ │ │ │ + bne.w 196b8e │ │ │ │ + b.n 196ce6 │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 196b20 │ │ │ │ + b.w 196b50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 196f60 │ │ │ │ + bne.w 196f90 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ ands r5, r2 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 196f60 │ │ │ │ - ldr r7, [pc, #288] @ (197588 ) │ │ │ │ + b.n 196f90 │ │ │ │ + ldr r7, [pc, #288] @ (1975b8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 2060dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19739c │ │ │ │ + beq.n 1973cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19739c │ │ │ │ + beq.n 1973cc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19746e │ │ │ │ + bne.n 19749e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197486 │ │ │ │ - b.n 19739c │ │ │ │ + bne.n 1974b6 │ │ │ │ + b.n 1973cc │ │ │ │ mov r6, r4 │ │ │ │ - b.n 196e0e │ │ │ │ + b.n 196e3e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strh.w r1, [sp, #177] @ 0xb1 │ │ │ │ strb.w r1, [sp, #179] @ 0xb3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 19750a │ │ │ │ + cbz r1, 19753a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 197002 │ │ │ │ + bne.w 197032 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 197004 │ │ │ │ + b.n 197034 │ │ │ │ mov r5, r4 │ │ │ │ strb.w r4, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197194 │ │ │ │ + b.n 1971c4 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r8, [sp, #204] @ 0xcc │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ mov.w r4, #1 │ │ │ │ strb.w lr, [sp, #205] @ 0xcd │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 197116 │ │ │ │ + bne.w 197146 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 19711e │ │ │ │ + b.n 19714e │ │ │ │ mov r8, lr │ │ │ │ mov r6, lr │ │ │ │ - b.n 19709e │ │ │ │ + b.n 1970ce │ │ │ │ strh.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ - cbz r0, 197522 │ │ │ │ + cbz r0, 197552 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 197058 │ │ │ │ + beq.w 197088 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 19705a │ │ │ │ + b.n 19708a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r8, [sp, #177] @ 0xb1 │ │ │ │ strb.w r4, [sp, #178] @ 0xb2 │ │ │ │ strb.w r0, [sp, #179] @ 0xb3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1974ae │ │ │ │ + bne.n 1974de │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 197004 │ │ │ │ + b.n 197034 │ │ │ │ strb.w r5, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197194 │ │ │ │ + b.n 1971c4 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #187] @ 0xbb │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1974f2 │ │ │ │ + bne.n 197522 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 197058 │ │ │ │ + b.n 197088 │ │ │ │ clz r4, r0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 196d6c │ │ │ │ + b.n 196d9c │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strb.w r4, [sp, #121] @ 0x79 │ │ │ │ strb.w r4, [sp, #122] @ 0x7a │ │ │ │ - b.n 1973c8 │ │ │ │ + b.n 1973f8 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196da2 │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ strb.w r4, [sp, #123] @ 0x7b │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.w 196cea │ │ │ │ + b.w 196d1a │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197402 │ │ │ │ - b.w 196b5e │ │ │ │ + beq.w 197432 │ │ │ │ + b.w 196b8e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r2, [pc, #3044] @ 198184 │ │ │ │ + ldr.w r2, [pc, #3044] @ 1981b4 │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #3036] @ 198188 │ │ │ │ + ldr.w r3, [pc, #3036] @ 1981b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r5, [sp, #66] @ 0x42 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #65] @ 0x41 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r5, 1975e6 │ │ │ │ + cbnz r5, 197616 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r0, [r3, #45] @ 0x2d │ │ │ │ strb.w r1, [sp, #67] @ 0x43 │ │ │ │ @@ -469368,18 +469398,18 @@ │ │ │ │ ldrb.w r6, [r3, #129] @ 0x81 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #71] @ 0x47 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [r1, #280] @ 0x118 │ │ │ │ mov r1, r6 │ │ │ │ - cbnz r6, 19763a │ │ │ │ + cbnz r6, 19766a │ │ │ │ ldrb.w r1, [r3, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 197898 │ │ │ │ + bne.w 1978c8 │ │ │ │ ldrb.w sl, [r3, #127] @ 0x7f │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb.w r7, [r3, #125] @ 0x7d │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w r8, [r3, #121] @ 0x79 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w r9, [r3, #7] │ │ │ │ @@ -469420,54 +469450,54 @@ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ eor.w r7, r9, #1 │ │ │ │ bfi r1, r7, #16, #8 │ │ │ │ bfi r1, r0, #24, #8 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - cbnz r0, 19773a │ │ │ │ + cbnz r0, 19776a │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.n 19773a │ │ │ │ + bmi.n 19776a │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ strb.w r4, [sp, #89] @ 0x59 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1978a2 │ │ │ │ + beq.w 1978d2 │ │ │ │ ands.w r4, r1, #64 @ 0x40 │ │ │ │ - bne.n 197748 │ │ │ │ + bne.n 197778 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ movs r4, #1 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19803a │ │ │ │ + bne.w 19806a │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ clz r4, r4 │ │ │ │ strb.w r0, [sp, #94] @ 0x5e │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #95] @ 0x5f │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 197770 │ │ │ │ + b.n 1977a0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 1976f6 │ │ │ │ + b.n 197726 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ and.w r4, r1, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 198048 │ │ │ │ + beq.w 198078 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1978be │ │ │ │ + beq.w 1978ee │ │ │ │ mov.w r0, #0 │ │ │ │ movs r4, #0 │ │ │ │ strh.w r0, [sp, #94] @ 0x5e │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ movs r7, #0 │ │ │ │ bfi r7, r0, #0, #8 │ │ │ │ movs r0, #0 │ │ │ │ @@ -469489,15 +469519,15 @@ │ │ │ │ bfi r0, r4, #24, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ strb.w r0, [sp, #104] @ 0x68 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #105] @ 0x69 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1978f6 │ │ │ │ + beq.w 197926 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ movs r0, #0 │ │ │ │ ubfx r4, ip, #13, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -469535,99 +469565,99 @@ │ │ │ │ ands r0, r7 │ │ │ │ strb.w r0, [sp, #115] @ 0x73 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrb.w r7, [r3, #38] @ 0x26 │ │ │ │ and.w r1, r0, #2048 @ 0x800 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 1978c4 │ │ │ │ + cbz r4, 1978f4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 197900 │ │ │ │ + bne.n 197930 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 198010 │ │ │ │ + bne.w 198040 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ strb.w r5, [sp, #117] @ 0x75 │ │ │ │ strb.w lr, [sp, #120] @ 0x78 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strh.w r5, [sp, #118] @ 0x76 │ │ │ │ strb.w r4, [sp, #121] @ 0x79 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 197924 │ │ │ │ + beq.n 197954 │ │ │ │ strb.w r4, [sp, #122] @ 0x7a │ │ │ │ - b.n 197fd0 │ │ │ │ + b.n 198000 │ │ │ │ eor.w r1, ip, #1024 @ 0x400 │ │ │ │ ubfx r1, r1, #10, #1 │ │ │ │ - b.n 19763a │ │ │ │ + b.n 19766a │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.n 197932 │ │ │ │ + bmi.n 197962 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 198000 │ │ │ │ + beq.w 198030 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19776a │ │ │ │ + b.n 19779a │ │ │ │ strb.w r4, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 197952 │ │ │ │ + beq.n 197982 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w r1, [sp, #117] @ 0x75 │ │ │ │ strh.w lr, [sp, #118] @ 0x76 │ │ │ │ strb.w lr, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197fe2 │ │ │ │ + beq.w 198012 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 198156 │ │ │ │ + beq.w 198186 │ │ │ │ strb.w r4, [sp, #121] @ 0x79 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19797a │ │ │ │ + b.n 1979aa │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1977cc │ │ │ │ + b.n 1977fc │ │ │ │ movs r4, #0 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strh.w r4, [sp, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #119] @ 0x77 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r4, [sp, #118] @ 0x76 │ │ │ │ strh.w r5, [sp, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 197fd6 │ │ │ │ + bne.w 198006 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19812e │ │ │ │ + bne.w 19815e │ │ │ │ clz r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 197974 │ │ │ │ + b.n 1979a4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ lsls r7, r1, #25 │ │ │ │ - bmi.w 19816e │ │ │ │ + bmi.w 19819e │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197724 │ │ │ │ - b.n 197766 │ │ │ │ + beq.w 197754 │ │ │ │ + b.n 197796 │ │ │ │ movs r4, #1 │ │ │ │ movw lr, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ strb.w r4, [sp, #120] @ 0x78 │ │ │ │ strh.w lr, [sp, #118] @ 0x76 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197fc2 │ │ │ │ + bne.w 197ff2 │ │ │ │ mov r7, r4 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ mov r5, r4 │ │ │ │ strb.w r7, [sp, #123] @ 0x7b │ │ │ │ ldrb.w lr, [r3, #88] @ 0x58 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -469662,18 +469692,18 @@ │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ bfi lr, r9, #24, #8 │ │ │ │ strb.w r5, [sp, #136] @ 0x88 │ │ │ │ and.w r9, r9, r5 │ │ │ │ strd r8, lr, [sp, #128] @ 0x80 │ │ │ │ strb.w r9, [sp, #137] @ 0x89 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19809e │ │ │ │ - cbnz r6, 197a16 │ │ │ │ + beq.w 1980ce │ │ │ │ + cbnz r6, 197a46 │ │ │ │ ldrb.w r6, [r3, #130] @ 0x82 │ │ │ │ - cbz r6, 197a16 │ │ │ │ + cbz r6, 197a46 │ │ │ │ eor.w r6, ip, #1024 @ 0x400 │ │ │ │ ubfx r6, r6, #10, #1 │ │ │ │ ldrb.w r5, [r3, #54] @ 0x36 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w lr, [r3, #65] @ 0x41 │ │ │ │ mov.w r8, #0 │ │ │ │ eor.w r7, r5, #1 │ │ │ │ @@ -469763,17 +469793,17 @@ │ │ │ │ bfi r5, r6, #24, #8 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r5, [r3, #82] @ 0x52 │ │ │ │ ldrb.w r6, [r3, #87] @ 0x57 │ │ │ │ strb.w r8, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 198054 │ │ │ │ + bne.w 198084 │ │ │ │ lsls r5, r2, #25 │ │ │ │ - bpl.w 198054 │ │ │ │ + bpl.w 198084 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov.w r8, r0, lsr #10 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r1, [r3, #85] @ 0x55 │ │ │ │ @@ -469806,25 +469836,25 @@ │ │ │ │ str.w r5, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r5, [r3, #135] @ 0x87 │ │ │ │ bfi r0, r5, #24, #8 │ │ │ │ str.w r0, [sp, #173] @ 0xad │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r8, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1980a2 │ │ │ │ + beq.w 1980d2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 198100 │ │ │ │ + beq.w 198130 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ strb.w r0, [sp, #179] @ 0xb3 │ │ │ │ strb.w r6, [sp, #177] @ 0xb1 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #178] @ 0xb2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 198112 │ │ │ │ + beq.w 198142 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #180] @ 0xb4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ and.w r4, r4, r8 │ │ │ │ bfi r6, r0, #0, #8 │ │ │ │ strb.w r1, [sp, #185] @ 0xb9 │ │ │ │ @@ -469836,18 +469866,18 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bfi r6, r1, #24, #8 │ │ │ │ str.w r6, [sp, #181] @ 0xb5 │ │ │ │ ldrb.w r6, [r3, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1980e8 │ │ │ │ + beq.w 198118 │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 19811e │ │ │ │ + bne.w 19814e │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #187] @ 0xbb │ │ │ │ movs r6, #0 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r9, [r3, #62] @ 0x3e │ │ │ │ bfi r4, r0, #0, #8 │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ @@ -469855,15 +469885,15 @@ │ │ │ │ bfi r4, r0, #16, #8 │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ bfi r4, r0, #24, #8 │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ str.w r4, [sp, #190] @ 0xbe │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1980e2 │ │ │ │ + beq.w 198112 │ │ │ │ and.w r1, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #0 │ │ │ │ iteet ne │ │ │ │ movne r6, lr │ │ │ │ moveq r6, #0 │ │ │ │ moveq r8, lr │ │ │ │ movne.w r8, #0 │ │ │ │ @@ -469887,23 +469917,23 @@ │ │ │ │ ldrb.w r4, [r3, #106] @ 0x6a │ │ │ │ bfi r0, r1, #16, #8 │ │ │ │ bfi r0, sl, #24, #8 │ │ │ │ str.w r0, [sp, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r8, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1980c2 │ │ │ │ + bne.w 1980f2 │ │ │ │ ldrb.w r4, [r3, #105] @ 0x69 │ │ │ │ strb.w r8, [sp, #204] @ 0xcc │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w lr, [sp, #205] @ 0xcd │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1980da │ │ │ │ + beq.w 19810a │ │ │ │ movs r0, #0 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ strh.w r4, [sp, #206] @ 0xce │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ bfi r4, r0, #0, #8 │ │ │ │ @@ -469914,15 +469944,15 @@ │ │ │ │ strb.w r9, [sp, #208] @ 0xd0 │ │ │ │ bfi r4, r0, #16, #8 │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ and.w r6, r0, lr │ │ │ │ bfi r4, r6, #24, #8 │ │ │ │ str.w r4, [sp, #209] @ 0xd1 │ │ │ │ movs r4, #0 │ │ │ │ - cbnz r1, 197d68 │ │ │ │ + cbnz r1, 197d98 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ ands r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r4, [sp, #213] @ 0xd5 │ │ │ │ @@ -469930,17 +469960,17 @@ │ │ │ │ ldrb r1, [r3, #15] │ │ │ │ and.w fp, fp, r4 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1980ba │ │ │ │ + beq.w 1980ea │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 198118 │ │ │ │ + beq.w 198148 │ │ │ │ ldrb.w r5, [r3, #136] @ 0x88 │ │ │ │ strb.w r7, [sp, #214] @ 0xd6 │ │ │ │ orr.w r4, r7, r5 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r9, [r3, #115] @ 0x73 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r7, [r3, #144] @ 0x90 │ │ │ │ @@ -470000,15 +470030,15 @@ │ │ │ │ str.w r8, [sp, #223] @ 0xdf │ │ │ │ str.w sl, [sp, #235] @ 0xeb │ │ │ │ bfi r7, r5, #24, #8 │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ str.w r7, [sp, #227] @ 0xe3 │ │ │ │ bfi r6, r5, #24, #8 │ │ │ │ str.w r6, [sp, #231] @ 0xe7 │ │ │ │ - cbz r4, 197e88 │ │ │ │ + cbz r4, 197eb8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ eor.w r4, r1, #512 @ 0x200 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ ldrb r5, [r3, #29] │ │ │ │ ldrb.w r1, [r3, #118] @ 0x76 │ │ │ │ strb.w r4, [sp, #239] @ 0xef │ │ │ │ movs r4, #0 │ │ │ │ @@ -470018,15 +470048,15 @@ │ │ │ │ bfi r4, r5, #8, #8 │ │ │ │ ldrb r5, [r3, #28] │ │ │ │ bfi r4, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #104] @ 0x68 │ │ │ │ strb.w r5, [sp, #240] @ 0xf0 │ │ │ │ bfi r4, r1, #24, #8 │ │ │ │ str.w r4, [sp, #241] @ 0xf1 │ │ │ │ - cbz r1, 197ec0 │ │ │ │ + cbz r1, 197ef0 │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ bfi r4, r1, #0, #8 │ │ │ │ ldrb.w r1, [r3, #190] @ 0xbe │ │ │ │ bfi r4, r0, #8, #8 │ │ │ │ @@ -470054,265 +470084,265 @@ │ │ │ │ ldrb.w r2, [r3, #69] @ 0x45 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ bfi r0, r2, #24, #8 │ │ │ │ ldrb.w r2, [r3, #188] @ 0xbc │ │ │ │ str.w r0, [sp, #249] @ 0xf9 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #253] @ 0xfd │ │ │ │ - cbz r1, 197f3c │ │ │ │ + cbz r1, 197f6c │ │ │ │ eor.w r1, ip, #32768 @ 0x8000 │ │ │ │ ubfx r1, r1, #15, #1 │ │ │ │ ldrb.w r2, [r3, #111] @ 0x6f │ │ │ │ strb.w r2, [sp, #255] @ 0xff │ │ │ │ strb.w r1, [sp, #254] @ 0xfe │ │ │ │ - cbz r2, 197f52 │ │ │ │ + cbz r2, 197f82 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r2, [sp, #256] @ 0x100 │ │ │ │ - cbz r0, 197f64 │ │ │ │ + cbz r0, 197f94 │ │ │ │ ldrb.w r0, [r3, #162] @ 0xa2 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r0, [sp, #257] @ 0x101 │ │ │ │ - cbz r1, 197f76 │ │ │ │ + cbz r1, 197fa6 │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ strb.w r1, [sp, #258] @ 0x102 │ │ │ │ - cbz r2, 197f88 │ │ │ │ + cbz r2, 197fb8 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [sp, #259] @ 0x103 │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 197fa4 │ │ │ │ + cbz r5, 197fd4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19806e │ │ │ │ + bne.n 19809e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 197f96 │ │ │ │ - ldr r2, [pc, #484] @ (19818c ) │ │ │ │ - ldr r3, [pc, #480] @ (198188 ) │ │ │ │ + bne.n 197fc6 │ │ │ │ + ldr r2, [pc, #484] @ (1981bc ) │ │ │ │ + ldr r3, [pc, #480] @ (1981b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 198180 │ │ │ │ + bne.w 1981b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19813a │ │ │ │ + beq.w 19816a │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 197974 │ │ │ │ + b.n 1979a4 │ │ │ │ clz r5, r0 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 19797a │ │ │ │ + b.n 1979aa │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19814c │ │ │ │ + bne.w 19817c │ │ │ │ mov r5, r7 │ │ │ │ ubfx r7, r2, #9, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w lr, [sp, #123] @ 0x7b │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 19797a │ │ │ │ + b.n 1979aa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 197724 │ │ │ │ + bpl.w 197754 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.w 197728 │ │ │ │ + b.w 197758 │ │ │ │ mov r4, r5 │ │ │ │ strh.w r5, [sp, #118] @ 0x76 │ │ │ │ strb.w r5, [sp, #123] @ 0x7b │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ strb.w lr, [sp, #117] @ 0x75 │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ clz r5, r0 │ │ │ │ strb.w lr, [sp, #120] @ 0x78 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 19797a │ │ │ │ + b.n 1979aa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r4, r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 197766 │ │ │ │ - b.n 1978be │ │ │ │ + bne.w 197796 │ │ │ │ + b.n 1978ee │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 197728 │ │ │ │ + b.w 197758 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 197b68 │ │ │ │ + bne.w 197b98 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ ands r5, r2 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 197b68 │ │ │ │ - ldr r7, [pc, #288] @ (198190 ) │ │ │ │ + b.n 197b98 │ │ │ │ + ldr r7, [pc, #288] @ (1981c0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 2060dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 197fa4 │ │ │ │ + beq.n 197fd4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 197fa4 │ │ │ │ + beq.n 197fd4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198076 │ │ │ │ + bne.n 1980a6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19808e │ │ │ │ - b.n 197fa4 │ │ │ │ + bne.n 1980be │ │ │ │ + b.n 197fd4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 197a16 │ │ │ │ + b.n 197a46 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strh.w r1, [sp, #177] @ 0xb1 │ │ │ │ strb.w r1, [sp, #179] @ 0xb3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 198112 │ │ │ │ + cbz r1, 198142 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 197c0a │ │ │ │ + bne.w 197c3a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 197c0c │ │ │ │ + b.n 197c3c │ │ │ │ mov r5, r4 │ │ │ │ strb.w r4, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197d9c │ │ │ │ + b.n 197dcc │ │ │ │ movs r4, #0 │ │ │ │ strb.w r8, [sp, #204] @ 0xcc │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ mov.w r4, #1 │ │ │ │ strb.w lr, [sp, #205] @ 0xcd │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 197d1e │ │ │ │ + bne.w 197d4e │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 197d26 │ │ │ │ + b.n 197d56 │ │ │ │ mov r8, lr │ │ │ │ mov r6, lr │ │ │ │ - b.n 197ca6 │ │ │ │ + b.n 197cd6 │ │ │ │ strh.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ - cbz r0, 19812a │ │ │ │ + cbz r0, 19815a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 197c60 │ │ │ │ + beq.w 197c90 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 197c62 │ │ │ │ + b.n 197c92 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r8, [sp, #177] @ 0xb1 │ │ │ │ strb.w r4, [sp, #178] @ 0xb2 │ │ │ │ strb.w r0, [sp, #179] @ 0xb3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1980b6 │ │ │ │ + bne.n 1980e6 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 197c0c │ │ │ │ + b.n 197c3c │ │ │ │ strb.w r5, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197d9c │ │ │ │ + b.n 197dcc │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #187] @ 0xbb │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1980fa │ │ │ │ + bne.n 19812a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 197c60 │ │ │ │ + b.n 197c90 │ │ │ │ clz r4, r0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 197974 │ │ │ │ + b.n 1979a4 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strb.w r4, [sp, #121] @ 0x79 │ │ │ │ strb.w r4, [sp, #122] @ 0x7a │ │ │ │ - b.n 197fd0 │ │ │ │ + b.n 198000 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 19797a │ │ │ │ + b.n 1979aa │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ strb.w r4, [sp, #123] @ 0x7b │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.w 1978f2 │ │ │ │ + b.w 197922 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19800a │ │ │ │ - b.w 197766 │ │ │ │ + beq.w 19803a │ │ │ │ + b.w 197796 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ and.w ip, r0, #134 @ 0x86 │ │ │ │ cmp.w ip, #6 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 1981ba │ │ │ │ + cbz r3, 1981ea │ │ │ │ movw r0, #365 @ 0x16d │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w r3, lr, #2 │ │ │ │ sub.w r4, ip, #2 │ │ │ │ and.w r1, r1, #121 @ 0x79 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #121 @ 0x79 │ │ │ │ and.w r3, r3, #252 @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq.n 198280 │ │ │ │ + beq.n 1982b0 │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n 1982b6 │ │ │ │ - bhi.n 198286 │ │ │ │ + beq.n 1982e6 │ │ │ │ + bhi.n 1982b6 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 198244 │ │ │ │ + beq.n 198274 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1982ea │ │ │ │ + beq.n 19831a │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 198364 │ │ │ │ + bhi.w 198394 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19843e │ │ │ │ + bhi.w 19846e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ @@ -470339,22 +470369,22 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1982d0 │ │ │ │ + beq.n 198300 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi.w r0, #300 @ 0x12c │ │ │ │ - bhi.n 198284 │ │ │ │ + bhi.n 1982b4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 198376 │ │ │ │ + bhi.w 1983a6 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r6, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ @@ -470367,93 +470397,93 @@ │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ movw r0, #365 @ 0x16d │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1983f4 │ │ │ │ + beq.w 198424 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 198336 │ │ │ │ + bne.n 198366 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 1982b4 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #160 @ 0xa0 │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 1982b4 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #157 @ 0x9d │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 1982b4 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1983ba │ │ │ │ - bls.n 198304 │ │ │ │ + beq.n 1983ea │ │ │ │ + bls.n 198334 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 1982b4 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #294 @ 0x126 │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 1982b4 │ │ │ │ movw r3, #293 @ 0x125 │ │ │ │ movw r0, #295 @ 0x127 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #412 @ 0x19c │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 1982b4 │ │ │ │ movw r3, #411 @ 0x19b │ │ │ │ movw r0, #413 @ 0x19d │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 19843a │ │ │ │ + bhi.w 19846a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19843e │ │ │ │ + bhi.w 19846e │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (198570 ) │ │ │ │ + ldr r2, [pc, #592] @ (1985a0 ) │ │ │ │ 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 198436 │ │ │ │ + bhi.n 198466 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19843e │ │ │ │ + bhi.n 19846e │ │ │ │ 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] │ │ │ │ @@ -470499,15 +470529,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19843e │ │ │ │ + bhi.n 19846e │ │ │ │ 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 │ │ │ │ @@ -470526,18 +470556,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 198432 │ │ │ │ + bhi.n 198462 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19843e │ │ │ │ + bhi.n 19846e │ │ │ │ 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 │ │ │ │ @@ -470577,15 +470607,15 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 198472 │ │ │ │ + cbz r3, 1984a2 │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -470596,100 +470626,100 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #152] @ 19852c │ │ │ │ + ldr.w lr, [pc, #152] @ 19855c │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 198530 │ │ │ │ + ldr.w ip, [pc, #148] @ 198560 │ │ │ │ add r3, sp, #8 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ stmia.w r3, {r1, r2} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 198510 │ │ │ │ + bhi.n 198540 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r6, r3, r0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 19851c │ │ │ │ + cbz r2, 19854c │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 198484 │ │ │ │ + bl 1984b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #84] @ (198534 ) │ │ │ │ - ldr r3, [pc, #80] @ (198530 ) │ │ │ │ + ldr r2, [pc, #84] @ (198564 ) │ │ │ │ + ldr r3, [pc, #80] @ (198560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 198526 │ │ │ │ + bne.n 198556 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1984dc │ │ │ │ + b.n 19850c │ │ │ │ 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 1984dc │ │ │ │ + b.n 19850c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 198520 │ │ │ │ + cbz r3, 198550 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1984dc │ │ │ │ + b.n 19850c │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b.n 1984cc │ │ │ │ + b.n 1984fc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 198516 │ │ │ │ + b.n 198546 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #144] @ 1985d8 │ │ │ │ + ldr.w ip, [pc, #144] @ 198608 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #140] @ (1985dc ) │ │ │ │ + ldr r4, [pc, #140] @ (19860c ) │ │ │ │ add ip, pc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r1, #32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ mov.w r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bhi.n 1985cc │ │ │ │ + bhi.n 1985fc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1985c8 │ │ │ │ + bhi.n 1985f8 │ │ │ │ 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 │ │ │ │ @@ -470702,270 +470732,270 @@ │ │ │ │ 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] @ (1985e0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1985dc ) │ │ │ │ + ldr r2, [pc, #60] @ (198610 ) │ │ │ │ + ldr r3, [pc, #56] @ (19860c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1985d2 │ │ │ │ + bne.n 198602 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 1985c8 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 1985c8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 1985c8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 1985c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, 198616 │ │ │ │ + cbz r1, 198646 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 180258 │ │ │ │ + bl 180288 │ │ │ │ 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 180258 │ │ │ │ + bl 180288 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #360] @ (1987a4 ) │ │ │ │ + ldr r0, [pc, #360] @ (1987d4 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 198656 │ │ │ │ + bhi.n 198686 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r2, [pc, #172] @ (1986fc ) │ │ │ │ + ldr r2, [pc, #172] @ (19872c ) │ │ │ │ strb r5, [r3, #29] │ │ │ │ adds r1, r1, r6 │ │ │ │ adds r2, r4, r6 │ │ │ │ lsls r3, r3, #20 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19867e │ │ │ │ + cbz r3, 1986ae │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - cbz r3, 19867e │ │ │ │ + cbz r3, 1986ae │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 198676 │ │ │ │ + cbz r3, 1986a6 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 19867e │ │ │ │ + cbz r0, 1986ae │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19865c │ │ │ │ + bne.n 19868c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 1986ae │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 1986ae │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19868a │ │ │ │ + bne.n 1986ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #260] @ (1987a8 ) │ │ │ │ + ldr r3, [pc, #260] @ (1987d8 ) │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 1986ae │ │ │ │ add.w r7, r4, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1986d4 │ │ │ │ + b.n 198704 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 19867e │ │ │ │ + bcs.n 1986ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1986c2 │ │ │ │ - b.n 19867e │ │ │ │ + bne.n 1986f2 │ │ │ │ + b.n 1986ae │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 1986ae │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 1986ae │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19867e │ │ │ │ + bne.n 1986ae │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 19867e │ │ │ │ + b.n 1986ae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 198716 │ │ │ │ + cbz r3, 198746 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 1986ae │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 19872c │ │ │ │ - b.n 19867e │ │ │ │ + cbnz r3, 19875c │ │ │ │ + b.n 1986ae │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19867e │ │ │ │ + bcs.n 1986ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198722 │ │ │ │ - b.n 19867e │ │ │ │ + bne.n 198752 │ │ │ │ + b.n 1986ae │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 19874c │ │ │ │ - b.n 19867e │ │ │ │ + cbnz r3, 19877c │ │ │ │ + b.n 1986ae │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19867e │ │ │ │ + bcs.n 1986ae │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198746 │ │ │ │ - b.n 19867e │ │ │ │ - ldr r3, [pc, #76] @ (1987ac ) │ │ │ │ + bne.n 198776 │ │ │ │ + b.n 1986ae │ │ │ │ + ldr r3, [pc, #76] @ (1987dc ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 1986ae │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 198782 │ │ │ │ + b.n 1987b2 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 19867e │ │ │ │ + beq.w 1986ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19877a │ │ │ │ - b.n 19867e │ │ │ │ + bne.n 1987aa │ │ │ │ + b.n 1986ae │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19867e │ │ │ │ + bne.w 1986ae │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 19867e │ │ │ │ + b.n 1986ae │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ 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.w ip, [pc, #244] @ 1988b8 │ │ │ │ + ldr.w ip, [pc, #244] @ 1988e8 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 198808 │ │ │ │ - ldr r3, [pc, #216] @ (1988bc ) │ │ │ │ + bne.n 198838 │ │ │ │ + ldr r3, [pc, #216] @ (1988ec ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 198800 │ │ │ │ + bpl.n 198830 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1988ac │ │ │ │ - bl 1849c4 │ │ │ │ + bne.n 1988dc │ │ │ │ + bl 1849f4 │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 198882 │ │ │ │ - add r2, pc, #8 @ (adr r2, 198818 ) │ │ │ │ + bhi.n 1988b2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 198848 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @@ -470983,92 +471013,92 @@ │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1987fa │ │ │ │ + beq.n 19882a │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ + bne.n 198830 │ │ │ │ + b.n 19882a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ + bne.n 198830 │ │ │ │ + b.n 19882a │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ + bne.n 198830 │ │ │ │ + b.n 19882a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ + bne.n 198830 │ │ │ │ + b.n 19882a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1987fa │ │ │ │ + beq.n 19882a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1987fa │ │ │ │ + beq.n 19882a │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ add.w r1, r3, #32 │ │ │ │ - cbnz r2, 19889c │ │ │ │ + cbnz r2, 1988cc │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 198800 │ │ │ │ + bne.n 198830 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19888e │ │ │ │ - bl 1849c4 │ │ │ │ + bne.n 1988be │ │ │ │ + bl 1849f4 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 198800 │ │ │ │ + b.n 198830 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add.w r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + bne.n 198830 │ │ │ │ + b.n 19882a │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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 19897c │ │ │ │ + beq.n 1989ac │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #1 │ │ │ │ mov r6, r2 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.n 198922 │ │ │ │ + beq.n 198952 │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ it ls │ │ │ │ movls r7, #1 │ │ │ │ - bls.n 19895a │ │ │ │ + bls.n 19898a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19897c │ │ │ │ + beq.n 1989ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ clz r4, r4 │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r8, r3, r0 │ │ │ │ cmp.w r8, #16 │ │ │ │ @@ -471086,41 +471116,41 @@ │ │ │ │ lsl.w r3, ip, lr │ │ │ │ bic.w r9, r9, r3 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198922 │ │ │ │ + bne.n 198952 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 198922 │ │ │ │ + bne.n 198952 │ │ │ │ rbit lr, r9 │ │ │ │ mov r1, r6 │ │ │ │ clz lr, lr │ │ │ │ lsr.w r2, r9, lr │ │ │ │ mvns r2, r2 │ │ │ │ mul.w r0, r5, lr │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 198928 │ │ │ │ + bne.n 198958 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ 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 198a22 │ │ │ │ + beq.n 198a52 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 198a22 │ │ │ │ + beq.n 198a52 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ rbit r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ @@ -471153,41 +471183,41 @@ │ │ │ │ cmp.w r9, #32 │ │ │ │ itttt ne │ │ │ │ lslne.w r2, r8, r2 │ │ │ │ negne r2, r2 │ │ │ │ andne r3, r2 │ │ │ │ orrne r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1989ac │ │ │ │ + bne.n 1989dc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 r7, r1 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1800e0 │ │ │ │ + bl 180110 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbz r5, 198a98 │ │ │ │ + cbz r5, 198ac8 │ │ │ │ mov.w r2, #360 @ 0x168 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx 4b8c8 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r4, #392 @ 0x188 │ │ │ │ add.w r2, r4, #384 @ 0x180 │ │ │ │ @@ -471198,146 +471228,146 @@ │ │ │ │ strd r0, r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #408] @ 0x198 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strb.w r7, [r4, #65] @ 0x41 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ - b.n 198a76 │ │ │ │ + b.n 198aa6 │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 198aee │ │ │ │ - bhi.n 198afe │ │ │ │ + beq.n 198b1e │ │ │ │ + bhi.n 198b2e │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 198b2a │ │ │ │ + bhi.n 198b5a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 198adc │ │ │ │ + bls.n 198b0c │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #4113 @ 0x1011 │ │ │ │ movt r3, #4096 @ 0x1000 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 198aee │ │ │ │ + bmi.n 198b1e │ │ │ │ bx lr │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 198afc │ │ │ │ + bhi.n 198b2c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 198aee │ │ │ │ - bhi.n 198b18 │ │ │ │ + beq.n 198b1e │ │ │ │ + bhi.n 198b48 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198b1e │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198b1e │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198b1e │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198b1e │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198b1e │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198b1e │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ bfi r3, r5, #0, #21 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r4, #29] │ │ │ │ - beq.n 198bb0 │ │ │ │ + beq.n 198be0 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 198b90 │ │ │ │ + beq.n 198bc0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 198bb6 │ │ │ │ + beq.n 198be6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198ad8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 198b82 │ │ │ │ + beq.n 198bb2 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198ad8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - cbnz r3, 198bcc │ │ │ │ + cbnz r3, 198bfc │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198ad8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 198bb6 │ │ │ │ + beq.n 198be6 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r4, #20] │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ - b.n 198bbe │ │ │ │ + b.n 198bee │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #4] │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ @@ -471352,36 +471382,36 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ bfc r2, #0, #22 │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ strb r3, [r4, #29] │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198ad8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ @@ -471394,135 +471424,135 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 198cfe │ │ │ │ + beq.n 198d2e │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 198ce8 │ │ │ │ + bne.n 198d18 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 198d2c │ │ │ │ - bl 23964c │ │ │ │ + beq.n 198d5c │ │ │ │ + bl 23967c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b6c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #408] @ 0x198 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #408] @ 0x198 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 2396cc │ │ │ │ + bl 2396fc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b6c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r1, 198d26 │ │ │ │ - bl 23964c │ │ │ │ + cbz r1, 198d56 │ │ │ │ + bl 23967c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b6c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #400] @ 0x190 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #400] @ 0x190 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 239624 │ │ │ │ - b.n 198d0a │ │ │ │ - bl 23971c │ │ │ │ - b.n 198ccc │ │ │ │ + bl 239654 │ │ │ │ + b.n 198d3a │ │ │ │ + bl 23974c │ │ │ │ + b.n 198cfc │ │ │ │ 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, 198d64 │ │ │ │ + cbz r4, 198d94 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 198d5c │ │ │ │ + beq.n 198d8c │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 198d6a │ │ │ │ + beq.n 198d9a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 198d4a │ │ │ │ + bne.n 198d7a │ │ │ │ mov r0, lr │ │ │ │ - bl 198ca0 │ │ │ │ + bl 198cd0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 198d8e │ │ │ │ + cbz r0, 198dbe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 198d82 │ │ │ │ + beq.n 198db2 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 198d8c │ │ │ │ + beq.n 198dbc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198d72 │ │ │ │ + bne.n 198da2 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 198db2 │ │ │ │ + cbz r0, 198de2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 198da6 │ │ │ │ + beq.n 198dd6 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 198db0 │ │ │ │ + beq.n 198de0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198d96 │ │ │ │ + bne.n 198dc6 │ │ │ │ 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 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ add.w r3, r5, #392 @ 0x188 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #396] @ 0x18c │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -471555,79 +471585,79 @@ │ │ │ │ blx 4b128 │ │ │ │ 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] @ (198ea0 ) │ │ │ │ + ldr r3, [pc, #68] @ (198ed0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (198ea4 ) │ │ │ │ + ldr r2, [pc, #64] @ (198ed4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - cbnz r2, 198e76 │ │ │ │ + cbnz r2, 198ea6 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r3, r0, r1, lsl #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 198e88 │ │ │ │ + beq.n 198eb8 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (198ea8 ) │ │ │ │ + ldr r1, [pc, #28] @ (198ed8 ) │ │ │ │ add.w r0, r0, r3, lsl #5 │ │ │ │ add r1, pc │ │ │ │ blx 4bc54 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movs r5, #0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ strd r5, r5, [r0, #40] @ 0x28 │ │ │ │ - bl 181754 │ │ │ │ + bl 181784 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4, #48] @ 0x30 │ │ │ │ - bl 181754 │ │ │ │ + bl 181784 │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, 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 r1, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ add.w r2, r0, #24 │ │ │ │ str r1, [r0, #8] │ │ │ │ add.w r7, r4, #32 │ │ │ │ @@ -471642,69 +471672,69 @@ │ │ │ │ strd r3, r3, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ strb.w r2, [r4, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r7, [r4, #24] │ │ │ │ - bl 198eac │ │ │ │ + bl 198edc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198eac │ │ │ │ + bl 198edc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r7, [r5, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ 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 198ef8 │ │ │ │ + bl 198f28 │ │ │ │ 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 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ 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 198eac │ │ │ │ + bl 198edc │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 198eac │ │ │ │ + bl 198edc │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #56] @ 0x38 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [r3] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -471713,166 +471743,166 @@ │ │ │ │ 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 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ strd r2, r5, [r4, #8] │ │ │ │ strd r5, r5, [r4] │ │ │ │ - bl 198eac │ │ │ │ + bl 198edc │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r5, [r4, #24] │ │ │ │ add.w r3, r4, #24 │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #28] │ │ │ │ str r4, [r1, #12] │ │ │ │ str r1, [r1, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ 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 {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 r3, [pc, #76] @ (1990c0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1990f0 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ (1990c4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1990f4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb.w r1, [r0, #440] @ 0x1b8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ - bl 1985e4 │ │ │ │ + bl 198614 │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r6, 1990be │ │ │ │ + cbz r6, 1990ee │ │ │ │ adds r4, #63 @ 0x3f │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w ip, r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r1, #-3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1990ae │ │ │ │ + bne.n 1990de │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1990a6 │ │ │ │ + bne.n 1990d6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 199110 │ │ │ │ + cbz r3, 199140 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ - bl 180258 │ │ │ │ + bl 180288 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ - cbz r4, 19910e │ │ │ │ + cbz r4, 19913e │ │ │ │ bic.w r4, r4, #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #60] @ 0x3c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ - bl 180258 │ │ │ │ - b.n 1990f2 │ │ │ │ + bl 180288 │ │ │ │ + b.n 199122 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 199158 │ │ │ │ + cbz r3, 199188 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 180258 │ │ │ │ + bl 180288 │ │ │ │ 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 180258 │ │ │ │ - b.n 199142 │ │ │ │ + bl 180288 │ │ │ │ + b.n 199172 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1985e4 │ │ │ │ + bl 198614 │ │ │ │ add.w r3, r0, #24 │ │ │ │ strd r0, r3, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strb.w r4, [r0, #36] @ 0x24 │ │ │ │ strb.w r5, [r0, #37] @ 0x25 │ │ │ │ strh r2, [r0, #38] @ 0x26 │ │ │ │ - cbnz r3, 1991a0 │ │ │ │ - b.n 1991b8 │ │ │ │ + cbnz r3, 1991d0 │ │ │ │ + b.n 1991e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19919e │ │ │ │ + bne.n 1991ce │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r0, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ @@ -471880,147 +471910,147 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (19920c ) │ │ │ │ + ldr r3, [pc, #60] @ (19923c ) │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #60] @ (199210 ) │ │ │ │ + ldr r2, [pc, #60] @ (199240 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb.w r1, [r0, #440] @ 0x1b8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ - bl 1985e4 │ │ │ │ + bl 198614 │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r4, 199208 │ │ │ │ + cbz r4, 199238 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1991fc │ │ │ │ + bne.n 19922c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 1985e4 │ │ │ │ + bl 198614 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 19924e │ │ │ │ + cbz r4, 19927e │ │ │ │ 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 199242 │ │ │ │ + bne.n 199272 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1992c6 │ │ │ │ + cbz r3, 1992f6 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 180258 │ │ │ │ + bl 180288 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #38] @ 0x26 │ │ │ │ movs r4, #20 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r2, #4 │ │ │ │ strb r3, [r5, #12] │ │ │ │ mul.w r4, r7, r4 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [r5] │ │ │ │ mov r1, r4 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ - bl 180124 │ │ │ │ + bl 180154 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - cbz r7, 1992ac │ │ │ │ + cbz r7, 1992dc │ │ │ │ adds r1, r0, r4 │ │ │ │ str r6, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1992a4 │ │ │ │ - ldr r3, [pc, #32] @ (1992d0 ) │ │ │ │ + bne.n 1992d4 │ │ │ │ + ldr r3, [pc, #32] @ (199300 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r5, #69] @ 0x45 │ │ │ │ str.w r1, [r5, #73] @ 0x49 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 180258 │ │ │ │ + bl 180288 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19927e │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + b.n 1992ae │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1992fe │ │ │ │ - ldr r1, [pc, #16] @ (199300 ) │ │ │ │ + bne.n 19932e │ │ │ │ + ldr r1, [pc, #16] @ (199330 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx 4bc54 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 19934e │ │ │ │ + cbz r3, 19937e │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ - bl 180258 │ │ │ │ + bl 180288 │ │ │ │ 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 │ │ │ │ @@ -472028,34 +472058,34 @@ │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ strd r3, r2, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ - bl 180258 │ │ │ │ - b.n 19932c │ │ │ │ + bl 180288 │ │ │ │ + b.n 19935c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ subs r0, #24 │ │ │ │ - cbnz r3, 199376 │ │ │ │ + cbnz r3, 1993a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1802c8 │ │ │ │ + bl 1802f8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ add.w r7, r5, #28 │ │ │ │ - bl 180258 │ │ │ │ + bl 180288 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ @@ -472077,17 +472107,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 199412 │ │ │ │ + cbz r3, 199442 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 180258 │ │ │ │ + bl 180288 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, #7 │ │ │ │ strb.w r5, [r0, #36] @ 0x24 │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -472100,218 +472130,218 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r2, [r0, #20] │ │ │ │ str r2, [r0, #28] │ │ │ │ strh r1, [r0, #38] @ 0x26 │ │ │ │ str r3, [r0, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 180258 │ │ │ │ - b.n 1993e8 │ │ │ │ + bl 180288 │ │ │ │ + b.n 199418 │ │ │ │ nop │ │ │ │ - b.n 199420 │ │ │ │ + b.n 199450 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19941e │ │ │ │ + bne.n 19944e │ │ │ │ bx lr │ │ │ │ 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 r5, [pc, #232] @ (199524 ) │ │ │ │ + ldr r5, [pc, #232] @ (199554 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #232] @ (199528 ) │ │ │ │ + ldr r4, [pc, #232] @ (199558 ) │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r5, pc │ │ │ │ mov r8, sp │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ strd r2, r3, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 19950a │ │ │ │ + bhi.n 19953a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r1, r1, #5 │ │ │ │ str r2, [r0, r4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199518 │ │ │ │ + beq.n 199548 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 198484 │ │ │ │ + bl 1984b4 │ │ │ │ ldrd r4, r7, [sp, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 199524 │ │ │ │ + bhi.n 199554 │ │ │ │ tbb [pc, r5] │ │ │ │ asrs r4, r5, #4 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19951c │ │ │ │ + beq.n 19954c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 198484 │ │ │ │ + bl 1984b4 │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ - ldr r2, [pc, #112] @ (19952c ) │ │ │ │ + ldr r2, [pc, #112] @ (19955c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (199528 ) │ │ │ │ + ldr r3, [pc, #100] @ (199558 ) │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ 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 199520 │ │ │ │ + bne.n 199550 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1994b4 │ │ │ │ + bne.n 1994e4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1994b4 │ │ │ │ + b.n 1994e4 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ subs r5, r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1994b4 │ │ │ │ + b.n 1994e4 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ add.w r3, r1, #24 │ │ │ │ subs r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 19948a │ │ │ │ + b.n 1994ba │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19948a │ │ │ │ + bne.n 1994ba │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19948a │ │ │ │ + b.n 1994ba │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b.n 199476 │ │ │ │ + b.n 1994a6 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b.n 1994a0 │ │ │ │ + b.n 1994d0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r5, [pc, #2032] @ 199d34 │ │ │ │ + ldr.w r5, [pc, #2032] @ 199d64 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 199d30 │ │ │ │ + bhi.w 199d60 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r4, #76 @ 0x4c │ │ │ │ lsls r3, r3, #8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #2000] @ 199d38 │ │ │ │ + ldr.w r1, [pc, #2000] @ 199d68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198658 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199d34 │ │ │ │ + bhi.w 199d64 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsls r1, r2, #11 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r3, r0, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r3, r3, #8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #1956] @ 199d3c │ │ │ │ + ldr.w r1, [pc, #1956] @ 199d6c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198658 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199d34 │ │ │ │ + bhi.w 199d64 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r7, r6, #6 │ │ │ │ lsls r4, r7, #11 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r5, r1, #10 │ │ │ │ - ldr.w r1, [pc, #1912] @ 199d40 │ │ │ │ + ldr.w r1, [pc, #1912] @ 199d70 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198658 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199d34 │ │ │ │ + bhi.w 199d64 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r1, r3, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r1, r6, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - ldr.w r1, [pc, #1868] @ 199d44 │ │ │ │ + ldr.w r1, [pc, #1868] @ 199d74 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198658 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199c76 │ │ │ │ + bhi.w 199ca6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r2, r3, #12 │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r7, r0, #8 │ │ │ │ @@ -472323,1188 +472353,1188 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r2, [r3, #16]! │ │ │ │ strd r2, r3, [r4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r6, #16] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 19963e │ │ │ │ - b.n 199662 │ │ │ │ + bne.n 19966e │ │ │ │ + b.n 199692 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19963c │ │ │ │ + bne.n 19966c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r3, r6, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r6, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 19963e │ │ │ │ - bl 19e75c │ │ │ │ + bne.n 19966e │ │ │ │ + bl 19e78c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 19963e │ │ │ │ + b.n 19966e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ - b.n 199634 │ │ │ │ + b.n 199664 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r2, r6, #24 │ │ │ │ strd r2, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r6, #28] │ │ │ │ - b.n 199634 │ │ │ │ + b.n 199664 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19966c │ │ │ │ + beq.n 19969c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19966c │ │ │ │ + bne.n 19969c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1996a6 │ │ │ │ + beq.n 1996d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19969e │ │ │ │ + bne.n 1996ce │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19966c │ │ │ │ + b.n 19969c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19967a │ │ │ │ + beq.n 1996aa │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19967a │ │ │ │ + bne.n 1996aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1996d4 │ │ │ │ + beq.n 199704 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1996cc │ │ │ │ + bne.n 1996fc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19967a │ │ │ │ + b.n 1996aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19967a │ │ │ │ + beq.n 1996aa │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19967a │ │ │ │ + bne.n 1996aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199702 │ │ │ │ + beq.n 199732 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1996fa │ │ │ │ + bne.n 19972a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19967a │ │ │ │ + b.n 1996aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199626 │ │ │ │ + beq.n 199656 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 199626 │ │ │ │ + bne.n 199656 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199730 │ │ │ │ + beq.n 199760 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199728 │ │ │ │ + bne.n 199758 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199626 │ │ │ │ + b.n 199656 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19966c │ │ │ │ + beq.n 19969c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19966c │ │ │ │ + bne.n 19969c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19975e │ │ │ │ + beq.n 19978e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199756 │ │ │ │ + bne.n 199786 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19966c │ │ │ │ - ldr.w r3, [pc, #1492] @ 199d48 │ │ │ │ + b.n 19969c │ │ │ │ + ldr.w r3, [pc, #1492] @ 199d78 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 199682 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 199682 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 199682 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1997a6 │ │ │ │ + beq.n 1997d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19979e │ │ │ │ + bne.n 1997ce │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199652 │ │ │ │ + b.n 199682 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 199656 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 199656 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1997d8 │ │ │ │ + beq.n 199808 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1997d0 │ │ │ │ + bne.n 199800 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199626 │ │ │ │ + b.n 199656 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 199682 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 199682 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19980a │ │ │ │ + beq.n 19983a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199802 │ │ │ │ + bne.n 199832 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199652 │ │ │ │ + b.n 199682 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 199656 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 199656 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19983c │ │ │ │ + beq.n 19986c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199834 │ │ │ │ + bne.n 199864 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199626 │ │ │ │ - ldr.w r3, [pc, #1272] @ 199d48 │ │ │ │ + b.n 199656 │ │ │ │ + ldr.w r3, [pc, #1272] @ 199d78 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 1996aa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 1996aa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 1996aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199884 │ │ │ │ + beq.n 1998b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19987c │ │ │ │ + bne.n 1998ac │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19967a │ │ │ │ + b.n 1996aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 1996aa │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 1996aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1998b6 │ │ │ │ + beq.n 1998e6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1998ae │ │ │ │ + bne.n 1998de │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19967a │ │ │ │ + b.n 1996aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 199682 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 199682 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1998e8 │ │ │ │ + beq.n 199918 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1998e0 │ │ │ │ + bne.n 199910 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199652 │ │ │ │ + b.n 199682 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 1996aa │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 199914 │ │ │ │ - cbz r0, 199914 │ │ │ │ + cbnz r2, 199944 │ │ │ │ + cbz r0, 199944 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 199cbe │ │ │ │ + beq.w 199cee │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199906 │ │ │ │ - b.n 19967a │ │ │ │ + bne.n 199936 │ │ │ │ + b.n 1996aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 19969c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 19969c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19993e │ │ │ │ + beq.n 19996e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199936 │ │ │ │ + bne.n 199966 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19966c │ │ │ │ + b.n 19969c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 19969c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 19969c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199970 │ │ │ │ + beq.n 1999a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199968 │ │ │ │ + bne.n 199998 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19966c │ │ │ │ + b.n 19969c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 19969c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 19969c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1999a2 │ │ │ │ + beq.n 1999d2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19999a │ │ │ │ + bne.n 1999ca │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19966c │ │ │ │ + b.n 19969c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 199682 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1999ce │ │ │ │ - cbz r0, 1999ce │ │ │ │ + cbnz r2, 1999fe │ │ │ │ + cbz r0, 1999fe │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 199ce4 │ │ │ │ + beq.w 199d14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1999c0 │ │ │ │ - b.n 199652 │ │ │ │ - ldr r3, [pc, #876] @ (199d48 ) │ │ │ │ + bne.n 1999f0 │ │ │ │ + b.n 199682 │ │ │ │ + ldr r3, [pc, #876] @ (199d78 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 199656 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 199656 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 199656 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199a0c │ │ │ │ + beq.n 199a3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a04 │ │ │ │ + bne.n 199a34 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199626 │ │ │ │ + b.n 199656 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 199656 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 199656 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 199730 │ │ │ │ + beq.w 199760 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a38 │ │ │ │ - b.n 199730 │ │ │ │ + bne.n 199a68 │ │ │ │ + b.n 199760 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 1996aa │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 1996aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 199702 │ │ │ │ + beq.w 199732 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a5c │ │ │ │ - b.n 199702 │ │ │ │ + bne.n 199a8c │ │ │ │ + b.n 199732 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 199682 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 199682 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199a86 │ │ │ │ + beq.n 199ab6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a7e │ │ │ │ + bne.n 199aae │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199652 │ │ │ │ + b.n 199682 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 199656 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 199656 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199ab8 │ │ │ │ + beq.n 199ae8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199ab0 │ │ │ │ + bne.n 199ae0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199626 │ │ │ │ + b.n 199656 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 19969c │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 199ae4 │ │ │ │ - cbz r0, 199ae4 │ │ │ │ + cbnz r2, 199b14 │ │ │ │ + cbz r0, 199b14 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 199c98 │ │ │ │ + beq.w 199cc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199ad6 │ │ │ │ - b.n 19966c │ │ │ │ + bne.n 199b06 │ │ │ │ + b.n 19969c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 199682 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 199682 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199b0e │ │ │ │ + beq.n 199b3e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b06 │ │ │ │ + bne.n 199b36 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199652 │ │ │ │ + b.n 199682 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 199682 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 199682 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199b40 │ │ │ │ + beq.n 199b70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b38 │ │ │ │ + bne.n 199b68 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199652 │ │ │ │ + b.n 199682 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 1996aa │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 1996aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199b72 │ │ │ │ + beq.n 199ba2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b6a │ │ │ │ + bne.n 199b9a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19967a │ │ │ │ + b.n 1996aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 199682 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 199682 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 19980a │ │ │ │ + beq.w 19983a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b9e │ │ │ │ - b.n 19980a │ │ │ │ - ldr r3, [pc, #412] @ (199d48 ) │ │ │ │ + bne.n 199bce │ │ │ │ + b.n 19983a │ │ │ │ + ldr r3, [pc, #412] @ (199d78 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 19969c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 19969c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 19969c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199bdc │ │ │ │ + beq.n 199c0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199bd4 │ │ │ │ + bne.n 199c04 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19966c │ │ │ │ + b.n 19969c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 19969c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 19969c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 1999a2 │ │ │ │ + beq.w 1999d2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199c08 │ │ │ │ - b.n 1999a2 │ │ │ │ + bne.n 199c38 │ │ │ │ + b.n 1999d2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 1996aa │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 1996aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199c32 │ │ │ │ + beq.n 199c62 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199c2a │ │ │ │ + bne.n 199c5a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19967a │ │ │ │ + b.n 1996aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 199656 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 199656 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199c64 │ │ │ │ + beq.n 199c94 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199c5c │ │ │ │ + bne.n 199c8c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199626 │ │ │ │ + b.n 199656 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 199656 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 199c8e │ │ │ │ - cbz r0, 199c8e │ │ │ │ + cbnz r2, 199cbe │ │ │ │ + cbz r0, 199cbe │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 199d0a │ │ │ │ + beq.n 199d3a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199c82 │ │ │ │ - b.n 199626 │ │ │ │ + bne.n 199cb2 │ │ │ │ + b.n 199656 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199ca8 │ │ │ │ + beq.n 199cd8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199ca0 │ │ │ │ + bne.n 199cd0 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 199ae4 │ │ │ │ + b.n 199b14 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199cce │ │ │ │ + beq.n 199cfe │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199cc6 │ │ │ │ + bne.n 199cf6 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 199914 │ │ │ │ + b.n 199944 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199cf4 │ │ │ │ + beq.n 199d24 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199cec │ │ │ │ + bne.n 199d1c │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 1999ce │ │ │ │ + b.n 1999fe │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199d1a │ │ │ │ + beq.n 199d4a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199d12 │ │ │ │ + bne.n 199d42 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 199c8e │ │ │ │ + b.n 199cbe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 199634 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + b.n 199664 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mrc 15, 6, APSR_nzcv, cr1, cr15, {7} │ │ │ │ mrc 15, 4, APSR_nzcv, cr15, cr15, {7} │ │ │ │ mcr 15, 3, pc, cr15, cr15, {7} @ │ │ │ │ mrc 15, 1, APSR_nzcv, cr15, cr15, {7} │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #44] @ (199d88 ) │ │ │ │ + ldr r1, [pc, #44] @ (199db8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198658 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 199d7c │ │ │ │ + beq.n 199dac │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ + bl 19e874 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 199b86 │ │ │ │ + b.n 199bb6 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 199dee │ │ │ │ + beq.n 199e1e │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 199db2 │ │ │ │ + beq.n 199de2 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 199de4 │ │ │ │ + cbnz r3, 199e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18027c │ │ │ │ + bl 1802ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 199da6 │ │ │ │ + beq.n 199dd6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 199dda │ │ │ │ - bl 18027c │ │ │ │ + cbz r3, 199e0a │ │ │ │ + bl 1802ac │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 199dda │ │ │ │ + cbz r6, 199e0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 199dda │ │ │ │ + cbz r3, 199e0a │ │ │ │ mov r5, r6 │ │ │ │ - bl 18027c │ │ │ │ + bl 1802ac │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 199dc8 │ │ │ │ - bl 18027c │ │ │ │ + bne.n 199df8 │ │ │ │ + bl 1802ac │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199daa │ │ │ │ + beq.n 199dda │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18027c │ │ │ │ + bl 1802ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 18027c │ │ │ │ - b.n 199da6 │ │ │ │ + bl 1802ac │ │ │ │ + b.n 199dd6 │ │ │ │ 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 199e32 │ │ │ │ + beq.n 199e62 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 199d8c │ │ │ │ + bl 199dbc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 199e18 │ │ │ │ + bne.n 199e48 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #400] @ (199fd8 ) │ │ │ │ + ldr r2, [pc, #400] @ (19a008 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ (199fdc ) │ │ │ │ + ldr r3, [pc, #400] @ (19a00c ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4b928 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199fd0 │ │ │ │ + beq.w 19a000 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199fca │ │ │ │ - ldr r1, [pc, #356] @ (199fe0 ) │ │ │ │ + beq.w 199ffa │ │ │ │ + ldr r1, [pc, #356] @ (19a010 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198658 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199fbe │ │ │ │ + beq.w 199fee │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #332] @ (199fe4 ) │ │ │ │ + ldr r1, [pc, #332] @ (19a014 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198658 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 199fb4 │ │ │ │ + beq.n 199fe4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #304] @ 199fe8 │ │ │ │ + ldr.w sl, [pc, #304] @ 19a018 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ - ldr r3, [pc, #296] @ (199fec ) │ │ │ │ + ldr r3, [pc, #296] @ (19a01c ) │ │ │ │ add sl, pc │ │ │ │ add r4, sp, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 199ed6 │ │ │ │ + b.n 199f06 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 184a5c │ │ │ │ - cbz r0, 199f2c │ │ │ │ + bl 184a8c │ │ │ │ + cbz r0, 199f5c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 199f2c │ │ │ │ + cbz r4, 199f5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 198628 │ │ │ │ + bl 198658 │ │ │ │ subs.w fp, r7, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 199f7e │ │ │ │ + bne.n 199fae │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198628 │ │ │ │ + bl 198658 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd fp, fp, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 199ece │ │ │ │ + bne.n 199efe │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ - b.n 199ece │ │ │ │ + bl 19e874 │ │ │ │ + b.n 199efe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - beq.n 199f52 │ │ │ │ + beq.n 199f82 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 199d8c │ │ │ │ + bl 199dbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bne.n 199f38 │ │ │ │ + bne.n 199f68 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #144] @ (199ff0 ) │ │ │ │ - ldr r3, [pc, #120] @ (199fdc ) │ │ │ │ + ldr r2, [pc, #144] @ (19a020 ) │ │ │ │ + ldr r3, [pc, #120] @ (19a00c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r8, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 199fd4 │ │ │ │ + bne.n 19a004 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ - cbz r7, 199fc4 │ │ │ │ + cbz r7, 199ff4 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #104] @ (199ff4 ) │ │ │ │ + ldr r1, [pc, #104] @ (19a024 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198658 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 199ece │ │ │ │ + bne.n 199efe │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ - b.n 199ece │ │ │ │ + bl 19e874 │ │ │ │ + b.n 199efe │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ - b.n 199eb4 │ │ │ │ + bl 19e874 │ │ │ │ + b.n 199ee4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 199e94 │ │ │ │ + b.n 199ec4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 199f8a │ │ │ │ + b.n 199fba │ │ │ │ mov r0, r6 │ │ │ │ blx 4aa90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 199e78 │ │ │ │ + b.n 199ea8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - b.n 199b6e │ │ │ │ + b.n 199b9e │ │ │ │ vtbx.8 d30, {d31}, d27 │ │ │ │ vsli.64 d30, d5, #63 @ 0x3f │ │ │ │ - vshr.u64 d22, d10, #1 │ │ │ │ + vmla.i q11, , d26[0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 199992 │ │ │ │ + b.n 1999c2 │ │ │ │ vshll.u32 q10, d1, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 19a018 │ │ │ │ + bhi.n 19a048 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, r3, r4 │ │ │ │ lsrs r5, r0, #12 │ │ │ │ lsls r5, r1, #28 │ │ │ │ lsls r5, r0, #28 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ bx lr │ │ │ │ adds r0, #32 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (19a044 ) │ │ │ │ + ldr r3, [pc, #32] @ (19a074 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19a010 │ │ │ │ + beq.n 19a040 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ adds r0, #28 │ │ │ │ bx lr │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ - str r0, [r0, #0] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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, #100] @ (19a0bc ) │ │ │ │ + ldr r4, [pc, #100] @ (19a0ec ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (19a0c0 ) │ │ │ │ + ldr r3, [pc, #100] @ (19a0f0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ - beq.n 19a0ac │ │ │ │ + beq.n 19a0dc │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 19a09e │ │ │ │ + bne.n 19a0ce │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #60] @ (19a0c4 ) │ │ │ │ - ldr r3, [pc, #56] @ (19a0c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (19a0f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (19a0f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19a0b6 │ │ │ │ + bne.n 19a0e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b22c │ │ │ │ strh.w r0, [sp] │ │ │ │ - b.n 19a07c │ │ │ │ + b.n 19a0ac │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp] │ │ │ │ - b.n 19a07c │ │ │ │ + b.n 19a0ac │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #324] @ (19a220 ) │ │ │ │ - ldr r3, [pc, #328] @ (19a224 ) │ │ │ │ + ldr r1, [pc, #324] @ (19a250 ) │ │ │ │ + ldr r3, [pc, #328] @ (19a254 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w ip, #362 @ 0x16a │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bcs.n 19a15c │ │ │ │ + bcs.n 19a18c │ │ │ │ cmp.w ip, #306 @ 0x132 │ │ │ │ - bcc.n 19a18a │ │ │ │ + bcc.n 19a1ba │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ rsb r0, r1, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ sub.w ip, ip, #306 @ 0x132 │ │ │ │ lsr.w r0, lr, r0 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w ip, #55 @ 0x37 │ │ │ │ - bhi.n 19a164 │ │ │ │ + bhi.n 19a194 │ │ │ │ tbb [pc, ip] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -473512,15 +473542,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r0, [pc, #348] @ (19a2a0 ) │ │ │ │ + ldr r0, [pc, #348] @ (19a2d0 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -473528,104 +473558,104 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #447 @ 0x1bf │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 19a1a2 │ │ │ │ + bne.n 19a1d2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198538 │ │ │ │ - ldr r2, [pc, #180] @ (19a228 ) │ │ │ │ - ldr r3, [pc, #176] @ (19a224 ) │ │ │ │ + bl 198568 │ │ │ │ + ldr r2, [pc, #180] @ (19a258 ) │ │ │ │ + ldr r3, [pc, #176] @ (19a254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19a200 │ │ │ │ + bne.n 19a230 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #250 @ 0xfa │ │ │ │ - beq.n 19a1ec │ │ │ │ - bhi.n 19a1e2 │ │ │ │ + beq.n 19a21c │ │ │ │ + bhi.n 19a212 │ │ │ │ cmp.w ip, #177 @ 0xb1 │ │ │ │ - beq.n 19a1f6 │ │ │ │ - vldr d0, [pc, #108] @ 19a208 │ │ │ │ - bl 19a048 │ │ │ │ - b.n 19a170 │ │ │ │ + beq.n 19a226 │ │ │ │ + vldr d0, [pc, #108] @ 19a238 │ │ │ │ + bl 19a078 │ │ │ │ + b.n 19a1a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 198568 │ │ │ │ + b.n 19a1a0 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 198568 │ │ │ │ + b.n 19a1a0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 198568 │ │ │ │ + b.n 19a1a0 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 198568 │ │ │ │ + b.n 19a1a0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 19a048 │ │ │ │ - b.n 19a170 │ │ │ │ - vldr d0, [pc, #32] @ 19a210 │ │ │ │ - bl 19a048 │ │ │ │ - b.n 19a170 │ │ │ │ - vldr d0, [pc, #32] @ 19a218 │ │ │ │ - bl 19a048 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 19a078 │ │ │ │ + b.n 19a1a0 │ │ │ │ + vldr d0, [pc, #32] @ 19a240 │ │ │ │ + bl 19a078 │ │ │ │ + b.n 19a1a0 │ │ │ │ + vldr d0, [pc, #32] @ 19a248 │ │ │ │ + bl 19a078 │ │ │ │ + b.n 19a1a0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 │ │ │ │ cmp r2, #32 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - beq.n 19a25c │ │ │ │ + beq.n 19a28c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 19a24c │ │ │ │ + bne.n 19a27c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov r3, s0 │ │ │ │ uxth r0, r3 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -473642,74 +473672,74 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #136] @ (19a320 ) │ │ │ │ + ldr r3, [pc, #136] @ (19a350 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 19a2e8 │ │ │ │ + beq.n 19a318 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 19a2d8 │ │ │ │ - cbnz r4, 19a2d2 │ │ │ │ - ldr r2, [pc, #120] @ (19a324 ) │ │ │ │ + beq.n 19a308 │ │ │ │ + cbnz r4, 19a302 │ │ │ │ + ldr r2, [pc, #120] @ (19a354 ) │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 19a2e8 │ │ │ │ + cbz r6, 19a318 │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a280 │ │ │ │ - cbz r0, 19a2d4 │ │ │ │ + bl 19a2b0 │ │ │ │ + cbz r0, 19a304 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 19a2ba │ │ │ │ + bne.n 19a2ea │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a30e │ │ │ │ + beq.n 19a33e │ │ │ │ cmp.w r3, #408 @ 0x198 │ │ │ │ - bne.n 19a2ee │ │ │ │ + bne.n 19a31e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19a2d2 │ │ │ │ + bne.n 19a302 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19a31a │ │ │ │ + bne.n 19a34a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 19a2d4 │ │ │ │ + b.n 19a304 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 19a280 │ │ │ │ - b.n 19a2d4 │ │ │ │ + bl 19a2b0 │ │ │ │ + b.n 19a304 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -473718,15 +473748,15 @@ │ │ │ │ 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, 19a36c │ │ │ │ + cbz r4, 19a39c │ │ │ │ mov r3, lr │ │ │ │ cmp r5, r0 │ │ │ │ add.w r2, r4, #4 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ @@ -473734,17 +473764,17 @@ │ │ │ │ str.w r2, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #16 │ │ │ │ mov ip, r1 │ │ │ │ - cbz r1, 19a382 │ │ │ │ + cbz r1, 19a3b2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 19a382 │ │ │ │ + cbz r3, 19a3b2 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -473753,40 +473783,40 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 19a3b6 │ │ │ │ + cbz r1, 19a3e6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 19a3b6 │ │ │ │ + cbz r3, 19a3e6 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ - cbz r4, 19a3ca │ │ │ │ + cbz r4, 19a3fa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 19a3ca │ │ │ │ + cbz r3, 19a3fa │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ - cbz r3, 19a406 │ │ │ │ + cbz r3, 19a436 │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ adds r1, r3, #4 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ @@ -473803,98 +473833,98 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r2 │ │ │ │ subs r0, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r3, 19a42c │ │ │ │ + cbnz r3, 19a45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1802c8 │ │ │ │ + bl 1802f8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 180258 │ │ │ │ + bl 180288 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr.w sl, [r5, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, sl │ │ │ │ - cbz r6, 19a46e │ │ │ │ + cbz r6, 19a49e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 19a398 │ │ │ │ + bl 19a3c8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 19a450 │ │ │ │ + bne.n 19a480 │ │ │ │ mov r0, sl │ │ │ │ - bl 18027c │ │ │ │ + bl 1802ac │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str r3, [r1, #16] │ │ │ │ - bl 19a328 │ │ │ │ + bl 19a358 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ movs r3, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r5, #1 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a370 │ │ │ │ + bl 19a3a0 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 19a4d2 │ │ │ │ + bcs.n 19a502 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 19a398 │ │ │ │ + bl 19a3c8 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 19a4bc │ │ │ │ + bcc.n 19a4ec │ │ │ │ subs r7, #1 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ str.w r0, [r4], #4 │ │ │ │ strb r2, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r1, #17] │ │ │ │ strd r4, r4, [r1, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh r2, [r1, #18] │ │ │ │ - cbnz r3, 19a4f4 │ │ │ │ - b.n 19a510 │ │ │ │ + cbnz r3, 19a524 │ │ │ │ + b.n 19a540 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19a4f2 │ │ │ │ + bne.n 19a522 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ @@ -473904,15 +473934,15 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str r3, [r1, #12] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - beq.n 19a558 │ │ │ │ + beq.n 19a588 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ sub.w ip, r2, #4 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r4, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ @@ -473923,275 +473953,275 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ - bne.n 19a530 │ │ │ │ + bne.n 19a560 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19a5d8 │ │ │ │ + beq.n 19a608 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - beq.n 19a5d4 │ │ │ │ + beq.n 19a604 │ │ │ │ mov lr, r2 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19a5aa │ │ │ │ + b.n 19a5da │ │ │ │ ldrd r5, r4, [ip, #4] │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r3, ip, #4 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ strd r7, r1, [ip, #8] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ str.w r4, [ip, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov ip, r8 │ │ │ │ cmp r0, r8 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - beq.n 19a5d4 │ │ │ │ + beq.n 19a604 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [ip] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 19a57c │ │ │ │ + bmi.n 19a5ac │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ moveq r3, lr │ │ │ │ - bne.n 19a57c │ │ │ │ + bne.n 19a5ac │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19a57c │ │ │ │ + beq.n 19a5ac │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 19a59a │ │ │ │ + beq.n 19a5ca │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19a5c0 │ │ │ │ + bne.n 19a5f0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 19a5c8 │ │ │ │ + b.n 19a5f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r2, [pc, #148] @ (19a678 ) │ │ │ │ + ldr r2, [pc, #148] @ (19a6a8 ) │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 19a624 │ │ │ │ + cbz r0, 19a654 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 19a618 │ │ │ │ - ldr r1, [pc, #136] @ (19a67c ) │ │ │ │ + bne.n 19a648 │ │ │ │ + ldr r1, [pc, #136] @ (19a6ac ) │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ - cbz r2, 19a618 │ │ │ │ + cbz r2, 19a648 │ │ │ │ subw r0, r0, #667 @ 0x29b │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #11 │ │ │ │ ldrheq.w r0, [r4, r2, lsl #2] │ │ │ │ - beq.n 19a622 │ │ │ │ + beq.n 19a652 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r3 │ │ │ │ subs r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r3, r3, r1 │ │ │ │ - ldr r1, [pc, #80] @ (19a680 ) │ │ │ │ + ldr r1, [pc, #80] @ (19a6b0 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ add.w ip, r3, #64 @ 0x40 │ │ │ │ add ip, r4 │ │ │ │ add.w r2, r2, r3, asr #5 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 19a66a │ │ │ │ + cbnz r1, 19a69a │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 19a670 │ │ │ │ + bcs.n 19a6a0 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r0 │ │ │ │ uxth r0, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 19a622 │ │ │ │ + beq.n 19a652 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19a64c │ │ │ │ + beq.n 19a67c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 19a654 │ │ │ │ - b.n 19a660 │ │ │ │ + bhi.n 19a684 │ │ │ │ + b.n 19a690 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 19a650 │ │ │ │ + bne.n 19a680 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 19a6cc │ │ │ │ + beq.n 19a6fc │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 19a6b0 │ │ │ │ + b.n 19a6e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19a6c8 │ │ │ │ + beq.n 19a6f8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 19a6c0 │ │ │ │ - bl 19a5dc │ │ │ │ + bmi.n 19a6f0 │ │ │ │ + bl 19a60c │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 19a6a8 │ │ │ │ + bne.n 19a6d8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19a6c8 │ │ │ │ + b.n 19a6f8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19a718 │ │ │ │ + cbz r0, 19a748 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 19a71c │ │ │ │ + cbz r2, 19a74c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19a760 │ │ │ │ + bhi.n 19a790 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r4, r1, #12 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19a718 │ │ │ │ + beq.n 19a748 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19a70e │ │ │ │ + beq.n 19a73e │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19a74a │ │ │ │ + bne.n 19a77a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 19a718 │ │ │ │ + beq.n 19a748 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 19a74e │ │ │ │ + beq.n 19a77e │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19a73e │ │ │ │ + bne.n 19a76e │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 19a718 │ │ │ │ + beq.n 19a748 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r0, [r1, #28] │ │ │ │ - bne.n 19a6ec │ │ │ │ + bne.n 19a71c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 19a718 │ │ │ │ + beq.n 19a748 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19a73e │ │ │ │ + beq.n 19a76e │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ 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 19a782 │ │ │ │ + bmi.n 19a7b2 │ │ │ │ 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, 19a79e │ │ │ │ + cbz r3, 19a7ce │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19a780 │ │ │ │ + beq.n 19a7b0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a704 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 19a7ce │ │ │ │ + bhi.n 19a7fe │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -474205,53 +474235,53 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19a802 │ │ │ │ + bhi.n 19a832 │ │ │ │ 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 19a806 │ │ │ │ + beq.n 19a836 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19a7e2 │ │ │ │ + beq.n 19a812 │ │ │ │ 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 19a7e2 │ │ │ │ + beq.n 19a812 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a886 │ │ │ │ + beq.n 19a8b6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19a860 │ │ │ │ + cbz r3, 19a890 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19a83c │ │ │ │ + bhi.n 19a86c │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r3, r0, #16 │ │ │ │ lsls r4, r0, #8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #24 │ │ │ │ @@ -474266,19 +474296,19 @@ │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 19a894 │ │ │ │ + beq.n 19a8c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a7d4 │ │ │ │ + bl 19a804 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 19a888 │ │ │ │ + beq.n 19a8b8 │ │ │ │ cmp r5, #1 │ │ │ │ ittee eq │ │ │ │ ldreq r0, [r4, #52] @ 0x34 │ │ │ │ addeq r4, #60 @ 0x3c │ │ │ │ ldrne r0, [r4, #32] │ │ │ │ addne r4, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ @@ -474295,130 +474325,130 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19a8ba │ │ │ │ + cbz r0, 19a8ea │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 19a8bc │ │ │ │ + cbz r2, 19a8ec │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 19a8ba │ │ │ │ + cbz r2, 19a8ea │ │ │ │ mov r0, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19a8b4 │ │ │ │ + bne.n 19a8e4 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ 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 19a928 │ │ │ │ + bhi.n 19a958 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 19a814 │ │ │ │ - cbz r0, 19a902 │ │ │ │ + bl 19a844 │ │ │ │ + cbz r0, 19a932 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 19a8ec │ │ │ │ + beq.n 19a91c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a902 │ │ │ │ + beq.n 19a932 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 19a900 │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 19a930 │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a90c │ │ │ │ + bne.n 19a93c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 19a936 │ │ │ │ + cbz r1, 19a966 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 19a8c8 │ │ │ │ - b.n 19a902 │ │ │ │ + bl 19a8f8 │ │ │ │ + b.n 19a932 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 19a96e │ │ │ │ + cbz r2, 19a99e │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19a96c │ │ │ │ + beq.n 19a99c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 19a99a │ │ │ │ + cbz r2, 19a9ca │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19a998 │ │ │ │ + beq.n 19a9c8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a704 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 19a9b4 │ │ │ │ + cbz r0, 19a9e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19a9b2 │ │ │ │ + cbz r3, 19a9e2 │ │ │ │ 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, 19a9cc │ │ │ │ + cbz r0, 19a9fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19a9ca │ │ │ │ + cbz r3, 19a9fa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -474429,318 +474459,318 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ - cbz r0, 19aa10 │ │ │ │ + bl 181750 │ │ │ │ + cbz r0, 19aa40 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r6, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a9fe │ │ │ │ + bne.n 19aa2e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #12] @ (19aa24 ) │ │ │ │ + ldr r3, [pc, #12] @ (19aa54 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bge.n 19aade │ │ │ │ + bge.n 19ab0e │ │ │ │ vmull.u q11, d31, d2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 19aa76 │ │ │ │ + bne.n 19aaa6 │ │ │ │ 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, 19aa78 │ │ │ │ + cbz r3, 19aaa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 19aa6c │ │ │ │ + cbz r2, 19aa9c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 19aa68 │ │ │ │ - bl 19a814 │ │ │ │ + cbz r3, 19aa98 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19aa46 │ │ │ │ + bne.n 19aa76 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19aa46 │ │ │ │ + b.n 19aa76 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19aa56 │ │ │ │ - b.n 19aa60 │ │ │ │ + bne.n 19aa86 │ │ │ │ + b.n 19aa90 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 19aa60 │ │ │ │ + b.n 19aa90 │ │ │ │ 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 r7, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr.w r8, [pc, #232] @ 19ab7c │ │ │ │ + ldr.w r8, [pc, #232] @ 19abac │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r8, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ab74 │ │ │ │ + beq.n 19aba4 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19aae0 │ │ │ │ + cbz r3, 19ab10 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 19aac0 │ │ │ │ + bhi.n 19aaf0 │ │ │ │ tbb [pc, r3] │ │ │ │ adcs r0, r1 │ │ │ │ subs r2, #17 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ movs r3, #17 │ │ │ │ lsls r7, r1, #21 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19aad8 │ │ │ │ + cbz r3, 19ab08 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ - cbnz r2, 19aace │ │ │ │ + cbnz r2, 19aafe │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19aac6 │ │ │ │ + bne.n 19aaf6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aaac │ │ │ │ + bne.n 19aadc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ab66 │ │ │ │ + beq.n 19ab96 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ab62 │ │ │ │ - bl 19a814 │ │ │ │ + beq.n 19ab92 │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19aaa6 │ │ │ │ + bne.n 19aad6 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r4, [r1, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aaac │ │ │ │ - b.n 19aae0 │ │ │ │ - ldr r3, [pc, #116] @ (19ab80 ) │ │ │ │ + bne.n 19aadc │ │ │ │ + b.n 19ab10 │ │ │ │ + ldr r3, [pc, #116] @ (19abb0 ) │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19aad8 │ │ │ │ + beq.n 19ab08 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aaac │ │ │ │ - b.n 19aae0 │ │ │ │ + bne.n 19aadc │ │ │ │ + b.n 19ab10 │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aaac │ │ │ │ - b.n 19aae0 │ │ │ │ + bne.n 19aadc │ │ │ │ + b.n 19ab10 │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aaac │ │ │ │ - b.n 19aae0 │ │ │ │ + bne.n 19aadc │ │ │ │ + b.n 19ab10 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aaac │ │ │ │ - b.n 19aae0 │ │ │ │ + bne.n 19aadc │ │ │ │ + b.n 19ab10 │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aaac │ │ │ │ - b.n 19aae0 │ │ │ │ + bne.n 19aadc │ │ │ │ + b.n 19ab10 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 19aaa6 │ │ │ │ + b.n 19aad6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19aaee │ │ │ │ + bne.n 19ab1e │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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 r0, [r0, #24] │ │ │ │ - cbz r0, 19abc2 │ │ │ │ + cbz r0, 19abf2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ adds r3, r5, #1 │ │ │ │ str r5, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 19abb2 │ │ │ │ + cbz r2, 19abe2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r4, #16] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19aba2 │ │ │ │ + bne.n 19abd2 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ adds r5, r3, #1 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ab98 │ │ │ │ + bne.n 19abc8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19abea │ │ │ │ + cbz r3, 19ac1a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 19abec │ │ │ │ + cbnz r3, 19ac1c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19abde │ │ │ │ + bne.n 19ac0e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 19ac0a │ │ │ │ + cbz r0, 19ac3a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 19ac02 │ │ │ │ + cbz r3, 19ac32 │ │ │ │ strb r4, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19abf8 │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 19ac28 │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19abf2 │ │ │ │ + bne.n 19ac22 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19abea │ │ │ │ + beq.n 19ac1a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19abea │ │ │ │ + beq.n 19ac1a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19abee │ │ │ │ + bne.n 19ac1e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac16 │ │ │ │ + bne.n 19ac46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 19ac4e │ │ │ │ + cbz r2, 19ac7e │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ it ne │ │ │ │ strne r0, [r4, #68] @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac34 │ │ │ │ + bne.n 19ac64 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19ac74 │ │ │ │ + cbz r3, 19aca4 │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r4, [r1, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19ac5e │ │ │ │ + bne.n 19ac8e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #504] @ (19ae84 ) │ │ │ │ + ldr r4, [pc, #504] @ (19aeb4 ) │ │ │ │ mov r7, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, pc │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #492] @ (19ae88 ) │ │ │ │ + ldr r0, [pc, #492] @ (19aeb8 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r0, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r7 │ │ │ │ @@ -474757,45 +474787,45 @@ │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp ip, r8 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.w 19ae7e │ │ │ │ + beq.w 19aeae │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add r6, sp, #24 │ │ │ │ - cbz r3, 19acfc │ │ │ │ + cbz r3, 19ad2c │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, lr │ │ │ │ it eq │ │ │ │ moveq ip, lr │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ mov r8, fp │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 19a8c8 │ │ │ │ + bl 19a8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ada4 │ │ │ │ - cbz r5, 19ad24 │ │ │ │ + beq.n 19add4 │ │ │ │ + cbz r5, 19ad54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19adc8 │ │ │ │ + beq.n 19adf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 19a028 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19adde │ │ │ │ + beq.n 19ae0e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w sl, r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ cmp sl, r3 │ │ │ │ iteee eq │ │ │ │ strdeq r6, r6, [sp, #24] │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ @@ -474807,88 +474837,88 @@ │ │ │ │ strne r6, [r3, #4] │ │ │ │ movs r3, #3 │ │ │ │ strd sl, sl, [r0, #4] │ │ │ │ strd r3, r4, [sp, #60] @ 0x3c │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 19adf8 │ │ │ │ + bhi.n 19ae28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r6 │ │ │ │ itett ne │ │ │ │ strne.w r3, [r9, #8] │ │ │ │ strdeq sl, sl, [r9, #4] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne.w r2, [r9, #4] │ │ │ │ ittt ne │ │ │ │ strne.w sl, [r3] │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne.w sl, [r3, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 19ae70 │ │ │ │ + beq.n 19aea0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 19a8c8 │ │ │ │ + bl 19a8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ad18 │ │ │ │ + bne.n 19ad48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1db390 │ │ │ │ - ldr r2, [pc, #220] @ (19ae8c ) │ │ │ │ - ldr r3, [pc, #212] @ (19ae88 ) │ │ │ │ + bl 1db3c0 │ │ │ │ + ldr r2, [pc, #220] @ (19aebc ) │ │ │ │ + ldr r3, [pc, #212] @ (19aeb8 ) │ │ │ │ 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 19ae7a │ │ │ │ + bne.n 19aeaa │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 19a8c8 │ │ │ │ + bl 19a8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ad1a │ │ │ │ - b.n 19ada4 │ │ │ │ + bne.n 19ad4a │ │ │ │ + b.n 19add4 │ │ │ │ movs r3, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r3, r4, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ it hi │ │ │ │ movhi.w sl, #4 │ │ │ │ - bls.n 19ad84 │ │ │ │ + bls.n 19adb4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov ip, lr │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp lr, r6 │ │ │ │ sub.w r3, lr, #4 │ │ │ │ sub.w r2, r1, #4 │ │ │ │ - beq.n 19ae5a │ │ │ │ + beq.n 19ae8a │ │ │ │ add.w lr, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov fp, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r7, lr │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -474904,115 +474934,115 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, r2, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r0, r6 │ │ │ │ sub.w r2, r1, #4 │ │ │ │ - bne.n 19ae32 │ │ │ │ + bne.n 19ae62 │ │ │ │ mov r4, ip │ │ │ │ mov r5, lr │ │ │ │ mov r7, fp │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, sl │ │ │ │ ittt ne │ │ │ │ strne r4, [sp, #36] @ 0x24 │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - beq.n 19ae70 │ │ │ │ + beq.n 19aea0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 19ad0a │ │ │ │ + b.n 19ad3a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199e34 │ │ │ │ - b.n 19ae6a │ │ │ │ + bl 199e64 │ │ │ │ + b.n 19ae9a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, #384] @ 0x180 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19aeba │ │ │ │ + cbz r3, 19aeea │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 19aec2 │ │ │ │ + cbnz r0, 19aef2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aeae │ │ │ │ + bne.n 19aede │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19ac78 │ │ │ │ + bl 19aca8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19aebc │ │ │ │ + beq.n 19aeec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19aebc │ │ │ │ + beq.n 19aeec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19aec6 │ │ │ │ + bne.n 19aef6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aee4 │ │ │ │ + bne.n 19af14 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 19af24 │ │ │ │ + beq.n 19af54 │ │ │ │ subs r3, r1, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r1, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.n 19af26 │ │ │ │ + bhi.n 19af56 │ │ │ │ ldrb.w r0, [r2, #326] @ 0x146 │ │ │ │ and.w r0, r0, #3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - bhi.n 19af36 │ │ │ │ - ldr r3, [pc, #12] @ (19af3c ) │ │ │ │ + bhi.n 19af66 │ │ │ │ + ldr r3, [pc, #12] @ (19af6c ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ mov.w r0, #732 @ 0x2dc │ │ │ │ bx lr │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r0, #236 @ 0xec │ │ │ │ cmp.w r0, #348 @ 0x15c │ │ │ │ - bhi.w 19b314 │ │ │ │ + bhi.w 19b344 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r3, r4, #7 │ │ │ │ lsls r3, r4, #7 │ │ │ │ lsls r3, r4, #7 │ │ │ │ lsls r7, r3, #7 │ │ │ │ lsls r5, r3, #7 │ │ │ │ @@ -475522,53 +475552,53 @@ │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #724] @ (19b630 ) │ │ │ │ - ldr r5, [pc, #728] @ (19b634 ) │ │ │ │ + ldr r4, [pc, #724] @ (19b660 ) │ │ │ │ + ldr r5, [pc, #728] @ (19b664 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r4, r5] │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ ldrb.w r6, [r5, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r5, #52] @ 0x34 │ │ │ │ add.w r5, r6, #11 │ │ │ │ ldr.w lr, [r0, r5, lsl #2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19b386 │ │ │ │ + beq.n 19b3b6 │ │ │ │ add.w ip, ip, #11 │ │ │ │ ldrb.w ip, [r0, ip, lsl #2] │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ ldrb.w r5, [r5, #53] @ 0x35 │ │ │ │ - cbz r5, 19b398 │ │ │ │ + cbz r5, 19b3c8 │ │ │ │ adds r5, #11 │ │ │ │ ldrb.w ip, [r0, r5, lsl #2] │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ ldrb.w r7, [r5, #81] @ 0x51 │ │ │ │ - cbz r7, 19b3aa │ │ │ │ + cbz r7, 19b3da │ │ │ │ adds r7, #11 │ │ │ │ ldr.w r7, [r0, r7, lsl #2] │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ ldrb.w r6, [r5, #101] @ 0x65 │ │ │ │ - cbz r6, 19b3c2 │ │ │ │ + cbz r6, 19b3f2 │ │ │ │ adds r6, #11 │ │ │ │ ldr.w r6, [r0, r6, lsl #2] │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ subs r3, #50 @ 0x32 │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bhi.w 19b5be │ │ │ │ + bhi.w 19b5ee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @@ -475715,65 +475745,65 @@ │ │ │ │ moveq r5, #192 @ 0xc0 │ │ │ │ movne r5, #64 @ 0x40 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str r5, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19b510 │ │ │ │ - b.n 19b554 │ │ │ │ + beq.n 19b540 │ │ │ │ + b.n 19b584 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19b628 │ │ │ │ + bne.w 19b658 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19b622 │ │ │ │ + beq.w 19b652 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19b504 │ │ │ │ + bne.n 19b534 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ - cbnz r3, 19b538 │ │ │ │ + cbnz r3, 19b568 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldrh.w r3, [r8, #32] │ │ │ │ mla r2, r2, r5, r4 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r3, r3, lr │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 19b566 │ │ │ │ + cbz r3, 19b596 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r0, r3, lsl #2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 19b578 │ │ │ │ + cbz r3, 19b5a8 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r0, r3, lsl #2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ - cbz r3, 19b58a │ │ │ │ + cbz r3, 19b5ba │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r0, r3, lsl #2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r4, r3, r5, r4 │ │ │ │ ldrb.w r3, [r4, #101] @ 0x65 │ │ │ │ - cbz r3, 19b59c │ │ │ │ + cbz r3, 19b5cc │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -475785,209 +475815,209 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #193 @ 0xc1 │ │ │ │ movne r5, #65 @ 0x41 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b526 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #159 @ 0x9f │ │ │ │ movne r5, #50 @ 0x32 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b526 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #160 @ 0xa0 │ │ │ │ movne r5, #51 @ 0x33 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b526 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #182 @ 0xb6 │ │ │ │ movne r5, #54 @ 0x36 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b526 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #184 @ 0xb8 │ │ │ │ movne r5, #56 @ 0x38 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b526 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #185 @ 0xb9 │ │ │ │ movne r5, #57 @ 0x39 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b526 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #187 @ 0xbb │ │ │ │ movne r5, #59 @ 0x3b │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b526 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #189 @ 0xbd │ │ │ │ movne r5, #61 @ 0x3d │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b526 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #190 @ 0xbe │ │ │ │ movne r5, #62 @ 0x3e │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b526 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #191 @ 0xbf │ │ │ │ movne r5, #63 @ 0x3f │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b526 │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ - b.n 19b520 │ │ │ │ + b.n 19b550 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #640] @ (19b8b4 ) │ │ │ │ + ldr r4, [pc, #448] @ (19b824 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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] @ (19b684 ) │ │ │ │ + ldr r3, [pc, #60] @ (19b6b4 ) │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #60] @ (19b688 ) │ │ │ │ + ldr r1, [pc, #60] @ (19b6b8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ mla r2, r6, r2, r5 │ │ │ │ ldrb.w r3, [r2, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r0, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 238a74 │ │ │ │ + bl 238aa4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 19b682 │ │ │ │ + beq.n 19b6b2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r5, r6, r3, r5 │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #696] @ (19b940 ) │ │ │ │ + ldr r1, [pc, #504] @ (19b8b0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (19b74c ) │ │ │ │ + ldr r3, [pc, #188] @ (19b77c ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #188] @ (19b750 ) │ │ │ │ + ldr r1, [pc, #188] @ (19b780 ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mla r2, r2, r4, r1 │ │ │ │ ldrb.w r3, [r2, #46] @ 0x2e │ │ │ │ - cbz r3, 19b6b2 │ │ │ │ + cbz r3, 19b6e2 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 19b70c │ │ │ │ + bmi.n 19b73c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 19b714 │ │ │ │ + bmi.n 19b744 │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp r4, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #108 @ 0x6c │ │ │ │ mlane r1, r3, r4, r1 │ │ │ │ - beq.n 19b6d8 │ │ │ │ + beq.n 19b708 │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19b73e │ │ │ │ + bne.n 19b76e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 19b704 │ │ │ │ + bmi.n 19b734 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19b744 │ │ │ │ + bne.n 19b774 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 19b71c │ │ │ │ + cbz r2, 19b74c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19b6fa │ │ │ │ + bne.n 19b72a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b6d2 │ │ │ │ + beq.n 19b702 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.n 19b714 │ │ │ │ - ldr r2, [pc, #40] @ (19b754 ) │ │ │ │ + bhi.n 19b744 │ │ │ │ + ldr r2, [pc, #40] @ (19b784 ) │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp.w r3, #732 @ 0x2dc │ │ │ │ - beq.n 19b714 │ │ │ │ + beq.n 19b744 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 19b6c2 │ │ │ │ + b.n 19b6f2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #424] @ (19b8f8 ) │ │ │ │ + ldr r1, [pc, #232] @ (19b868 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #637 @ 0x27d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19b768 │ │ │ │ - bhi.n 19b768 │ │ │ │ + beq.n 19b798 │ │ │ │ + bhi.n 19b798 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r6, [pc, #720] @ (19ba50 ) │ │ │ │ + ldr r6, [pc, #720] @ (19ba80 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #720] @ (19ba54 ) │ │ │ │ + ldr r0, [pc, #720] @ (19ba84 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ - ldr.w fp, [pc, #716] @ 19ba58 │ │ │ │ + ldr.w fp, [pc, #716] @ 19ba88 │ │ │ │ ldr.w r8, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add fp, pc │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ @@ -475995,171 +476025,171 @@ │ │ │ │ mov r0, sp │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19b88a │ │ │ │ + beq.n 19b8ba │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ movw r9, #619 @ 0x26b │ │ │ │ movw r8, #365 @ 0x16d │ │ │ │ - cbnz r3, 19b82e │ │ │ │ + cbnz r3, 19b85e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 19b848 │ │ │ │ + beq.n 19b878 │ │ │ │ mvn.w r1, #482 @ 0x1e2 │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 19b802 │ │ │ │ + bhi.n 19b832 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b8f8 │ │ │ │ + beq.w 19b928 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19b7fa │ │ │ │ + b.n 19b82a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 19b802 │ │ │ │ + bne.n 19b832 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19b86c │ │ │ │ + beq.n 19b89c │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19b7ea │ │ │ │ + beq.n 19b81a │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ - ldr r2, [pc, #588] @ (19ba5c ) │ │ │ │ - ldr r3, [pc, #580] @ (19ba54 ) │ │ │ │ + ldr r2, [pc, #588] @ (19ba8c ) │ │ │ │ + ldr r3, [pc, #580] @ (19ba84 ) │ │ │ │ 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 19ba4a │ │ │ │ + bne.w 19ba7a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 19b93a │ │ │ │ + bne.w 19b96a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 19b996 │ │ │ │ + bne.w 19b9c6 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 19b7cc │ │ │ │ + b.n 19b7fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b90e │ │ │ │ + beq.n 19b93e │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ add r1, r4 │ │ │ │ - b.n 19b85c │ │ │ │ + b.n 19b88c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19b90e │ │ │ │ + beq.n 19b93e │ │ │ │ sub.w r3, r2, #63 @ 0x3f │ │ │ │ ldrb.w sl, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 19b858 │ │ │ │ - b.n 19b802 │ │ │ │ + beq.n 19b888 │ │ │ │ + b.n 19b832 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b82e │ │ │ │ + bne.n 19b85e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19b84c │ │ │ │ + beq.n 19b87c │ │ │ │ mvn.w r2, #482 @ 0x1e2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 19b7e4 │ │ │ │ - b.n 19b802 │ │ │ │ + bls.n 19b814 │ │ │ │ + b.n 19b832 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ and.w lr, lr, #253 @ 0xfd │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19b7b8 │ │ │ │ + bne.n 19b7e8 │ │ │ │ sub.w lr, lr, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 19b8c4 │ │ │ │ + b.n 19b8f4 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19b7bc │ │ │ │ + bne.w 19b7ec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 19b912 │ │ │ │ + cbz r3, 19b942 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19b8b4 │ │ │ │ + beq.n 19b8e4 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 19b802 │ │ │ │ + beq.n 19b832 │ │ │ │ add.w r8, ip, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r8 │ │ │ │ add.w r8, r2, r8, lsl #4 │ │ │ │ sub.w r8, r8, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - b.n 19b8b4 │ │ │ │ + b.n 19b8e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b82e │ │ │ │ + bne.n 19b85e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19b7d4 │ │ │ │ + bne.w 19b804 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 19b842 │ │ │ │ + b.n 19b872 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ 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 4b8c8 │ │ │ │ - b.n 19b80c │ │ │ │ + b.n 19b83c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19b802 │ │ │ │ + bne.w 19b832 │ │ │ │ ldrb.w r2, [r4, #37] @ 0x25 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19b976 │ │ │ │ + bhi.n 19b9a6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19b976 │ │ │ │ + bhi.n 19b9a6 │ │ │ │ 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 │ │ │ │ @@ -476179,25 +476209,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w lr, [sp, #84] @ 0x54 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 4b8c8 │ │ │ │ - b.n 19b80c │ │ │ │ + b.n 19b83c │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19b976 │ │ │ │ + b.n 19b9a6 │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19ba02 │ │ │ │ + beq.n 19ba32 │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - beq.n 19b9f2 │ │ │ │ + beq.n 19ba22 │ │ │ │ cmp.w r3, #728 @ 0x2d8 │ │ │ │ - bne.w 19b802 │ │ │ │ - ldr r3, [pc, #176] @ (19ba60 ) │ │ │ │ + bne.w 19b832 │ │ │ │ + ldr r3, [pc, #176] @ (19ba90 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #77824 @ 0x13000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w lr, [sp, #84] @ 0x54 │ │ │ │ @@ -476211,23 +476241,23 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b8c8 │ │ │ │ - b.n 19b80c │ │ │ │ + b.n 19b83c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 19b802 │ │ │ │ + bne.w 19b832 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 19b9a4 │ │ │ │ - ldr r3, [pc, #92] @ (19ba60 ) │ │ │ │ + b.n 19b9d4 │ │ │ │ + ldr r3, [pc, #92] @ (19ba90 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #100 @ 0x64 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #65536 @ 0x10000 │ │ │ │ strb.w lr, [sp, #84] @ 0x54 │ │ │ │ @@ -476241,62 +476271,62 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ 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 19b9e2 │ │ │ │ + b.n 19ba12 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #472] @ (19bc2c ) │ │ │ │ + ldr r0, [pc, #280] @ (19bb9c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #416] @ (19bbfc ) │ │ │ │ + ldr r0, [pc, #224] @ (19bb6c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blxns sp │ │ │ │ + blxns r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbz r3, 19bace │ │ │ │ + cbz r3, 19bafe │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 19ba84 │ │ │ │ + cbz r2, 19bab4 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ba7c │ │ │ │ + beq.n 19baac │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 19bab4 │ │ │ │ + beq.n 19bae4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ubfx r2, r2, #1, #5 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 19bab4 │ │ │ │ + bne.n 19bae4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19ba94 │ │ │ │ + bne.n 19bac4 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ cmp.w ip, #2 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ @@ -476306,46 +476336,46 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 19bb12 │ │ │ │ + cbnz r1, 19bb42 │ │ │ │ movw lr, #365 @ 0x16d │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mvn.w ip, #482 @ 0x1e2 │ │ │ │ add ip, r1 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 19bb1a │ │ │ │ + beq.n 19bb4a │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 19bb12 │ │ │ │ + bhi.n 19bb42 │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19baee │ │ │ │ + beq.n 19bb1e │ │ │ │ strd r4, r2, [r0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #64] @ 0x40 │ │ │ │ - b.n 19bb0a │ │ │ │ - ldr r3, [pc, #4] @ (19bb2c ) │ │ │ │ + b.n 19bb3a │ │ │ │ + ldr r3, [pc, #4] @ (19bb5c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ ittt ge │ │ │ │ lslge r4, r5, #1 │ │ │ │ subge r0, #1 │ │ │ │ cmpge r0, #15 │ │ │ │ - bhi.n 19bb50 │ │ │ │ + bhi.n 19bb80 │ │ │ │ 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 │ │ │ │ @@ -476368,82 +476398,82 @@ │ │ │ │ mvn.w r3, #482 @ 0x1e2 │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #80] @ (19bbd8 ) │ │ │ │ - ldr r2, [pc, #84] @ (19bbdc ) │ │ │ │ + ldr r3, [pc, #80] @ (19bc08 ) │ │ │ │ + ldr r2, [pc, #84] @ (19bc0c ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ add.w ip, lr, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ movs r4, #1 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, r1 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 19bbca │ │ │ │ + cbnz r1, 19bbfa │ │ │ │ ldrb.w r2, [lr, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19bbd0 │ │ │ │ + bls.n 19bc00 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 19bbac │ │ │ │ + bne.n 19bbdc │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 19bbb6 │ │ │ │ - b.n 19bbc2 │ │ │ │ + bhi.n 19bbe6 │ │ │ │ + b.n 19bbf2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 19bbb2 │ │ │ │ + bne.n 19bbe2 │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, lr │ │ │ │ + add r2, r8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (19bc04 ) │ │ │ │ + ldr r3, [pc, #32] @ (19bc34 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w ip, [pc, #32] @ 19bc08 │ │ │ │ + ldr.w ip, [pc, #32] @ 19bc38 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ - cbnz r0, 19bc02 │ │ │ │ + cbnz r0, 19bc32 │ │ │ │ ldrb.w r0, [r2, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - add r4, r2 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bcs.n 19bc80 │ │ │ │ + bcs.n 19bcb0 │ │ │ │ cmp.w r0, #314 @ 0x13a │ │ │ │ - bcs.n 19bca0 │ │ │ │ + bcs.n 19bcd0 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 19bca4 │ │ │ │ + bls.n 19bcd4 │ │ │ │ subs r0, #213 @ 0xd5 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 19bc7c │ │ │ │ + bhi.n 19bcac │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 19bc7c │ │ │ │ + bhi.n 19bcac │ │ │ │ tbb [pc, r0] │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -476480,212 +476510,212 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #350 @ 0x15e │ │ │ │ - bcs.n 19bcae │ │ │ │ + bcs.n 19bcde │ │ │ │ cmp.w r0, #320 @ 0x140 │ │ │ │ - bcc.n 19bc7c │ │ │ │ + bcc.n 19bcac │ │ │ │ sub.w r0, r0, #320 @ 0x140 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #131 @ 0x83 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #438 @ 0x1b6 │ │ │ │ - bhi.n 19bcc0 │ │ │ │ + bhi.n 19bcf0 │ │ │ │ cmp.w r0, #434 @ 0x1b2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ mvn.w r3, #440 @ 0x1b8 │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (19bd00 ) │ │ │ │ + ldr r3, [pc, #44] @ (19bd30 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #44] @ (19bd04 ) │ │ │ │ + ldr r2, [pc, #44] @ (19bd34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 19bcfc │ │ │ │ + bgt.n 19bd2c │ │ │ │ itett ne │ │ │ │ addne.w r1, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #44] @ 0x2c │ │ │ │ ldrne r3, [r1, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - orrs r4, r4 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (19bd2c ) │ │ │ │ + ldr r3, [pc, #32] @ (19bd5c ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #32] @ (19bd30 ) │ │ │ │ + ldr r2, [pc, #32] @ (19bd60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 19bd20 │ │ │ │ + cbz r3, 19bd50 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 19bd24 │ │ │ │ + cbz r3, 19bd54 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmn r6, r5 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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, #96] @ (19bda4 ) │ │ │ │ + ldr r2, [pc, #96] @ (19bdd4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19bd86 │ │ │ │ + beq.n 19bdb6 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19bd6e │ │ │ │ - bl 1bf5e4 │ │ │ │ + beq.n 19bd9e │ │ │ │ + bl 1bf614 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ cmpge r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19bd5a │ │ │ │ - ldr r3, [pc, #52] @ (19bda8 ) │ │ │ │ + bne.n 19bd8a │ │ │ │ + ldr r3, [pc, #52] @ (19bdd8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #3644] @ 0xe3c │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 19bd5a │ │ │ │ + bne.n 19bd8a │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (19bdac ) │ │ │ │ + ldr r3, [pc, #16] @ (19bddc ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r5, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #88] @ (19be0c ) │ │ │ │ + ldr r2, [pc, #88] @ (19be3c ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 19bdee │ │ │ │ - bhi.n 19bddc │ │ │ │ + beq.n 19be1e │ │ │ │ + bhi.n 19be0c │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19bdea │ │ │ │ + bne.n 19be1a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19be06 │ │ │ │ + bne.n 19be36 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #60] @ (19be10 ) │ │ │ │ + ldr r3, [pc, #60] @ (19be40 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.n 19bdee │ │ │ │ + beq.n 19be1e │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19bdee │ │ │ │ + beq.n 19be1e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (19be14 ) │ │ │ │ + ldr r1, [pc, #36] @ (19be44 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #53] @ 0x35 │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - negs r0, r1 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #104] @ (19be88 ) │ │ │ │ + ldr r3, [pc, #104] @ (19beb8 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 19be66 │ │ │ │ - ldr r2, [pc, #96] @ (19be8c ) │ │ │ │ + beq.n 19be96 │ │ │ │ + ldr r2, [pc, #96] @ (19bebc ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ add.w r4, r2, #103 @ 0x67 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ add.w r3, r0, #28 │ │ │ │ add r4, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r2, #11 │ │ │ │ - cbz r2, 19be60 │ │ │ │ + cbz r2, 19be90 │ │ │ │ ldrb.w r2, [lr, r7] │ │ │ │ ldr.w r1, [r6, ip, lsl #2] │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 19be44 │ │ │ │ + bne.n 19be74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ @@ -476696,15 +476726,15 @@ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ str r1, [r5, #64] @ 0x40 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - rors r0, r3 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #20 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -476714,53 +476744,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19bed8 │ │ │ │ + bhi.n 19bf08 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 19beec │ │ │ │ + bls.n 19bf1c │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 19bef8 │ │ │ │ + bne.n 19bf28 │ │ │ │ tst.w r1, #14592 @ 0x3900 │ │ │ │ - bne.n 19befc │ │ │ │ + bne.n 19bf2c │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 19bf24 │ │ │ │ + beq.n 19bf54 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 19befc │ │ │ │ + cbz r3, 19bf2c │ │ │ │ ldrb.w r3, [r0, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19bf00 │ │ │ │ + beq.n 19bf30 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 19bed8 │ │ │ │ + bne.n 19bf08 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 19bf1c │ │ │ │ + bne.n 19bf4c │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -476778,18 +476808,18 @@ │ │ │ │ ands r3, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 19bf6c │ │ │ │ - bls.n 19bf5e │ │ │ │ + beq.n 19bf9c │ │ │ │ + bls.n 19bf8e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 19bf68 │ │ │ │ + bne.n 19bf98 │ │ │ │ ldrb.w r0, [r0, #68] @ 0x44 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -476799,33 +476829,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 19bf98 │ │ │ │ + bhi.n 19bfc8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 19bfd8 │ │ │ │ + bhi.n 19c008 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 19bfbe │ │ │ │ + bls.n 19bfee │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #6 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #16330 @ 0x3fca │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 19bfba │ │ │ │ + bne.n 19bfea │ │ │ │ movw r2, #32817 @ 0x8031 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ @@ -476840,29 +476870,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 19bf94 │ │ │ │ + bhi.n 19bfc4 │ │ │ │ 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 r3, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mla r1, r0, r1, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #22 │ │ │ │ - bhi.n 19c020 │ │ │ │ + bhi.n 19c050 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r5, r3, #16 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r4, #12 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -476875,18 +476905,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbz r2, 19c052 │ │ │ │ + cbz r2, 19c082 │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 19c052 │ │ │ │ + bmi.n 19c082 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ @@ -476898,228 +476928,228 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 19c078 │ │ │ │ + bhi.n 19c0a8 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r0, r4, #20 │ │ │ │ subs r5, r0, r0 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 19c0de │ │ │ │ + cbz r0, 19c10e │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 19c078 │ │ │ │ + bhi.n 19c0a8 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, #26 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 19c0de │ │ │ │ + cbz r0, 19c10e │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 19c0c8 │ │ │ │ + bhi.n 19c0f8 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 19c07a │ │ │ │ + bne.n 19c0aa │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c054 │ │ │ │ + bl 19c084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c07a │ │ │ │ + bne.n 19c0aa │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c054 │ │ │ │ + bl 19c084 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 19c10e │ │ │ │ + bhi.n 19c13e │ │ │ │ cmp r1, #3 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 19c100 │ │ │ │ + cbz r0, 19c130 │ │ │ │ bx lr │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #24 │ │ │ │ - bls.n 19c112 │ │ │ │ + bls.n 19c142 │ │ │ │ cmp r3, #26 │ │ │ │ - bne.n 19c13c │ │ │ │ + bne.n 19c16c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r0, #14335 @ 0x37ff │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 19c0fe │ │ │ │ + bne.n 19c12e │ │ │ │ cmp r3, #16 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c0fe │ │ │ │ + bne.n 19c12e │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 19c10e │ │ │ │ - b.n 19c14a │ │ │ │ + bls.n 19c13e │ │ │ │ + b.n 19c17a │ │ │ │ cmp r3, #27 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c0fe │ │ │ │ + bne.n 19c12e │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #30 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 19c176 │ │ │ │ + cbz r3, 19c1a6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 19c17c │ │ │ │ + cbnz r1, 19c1ac │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 19c1aa │ │ │ │ + cbz r1, 19c1da │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 19c194 │ │ │ │ + cbz r1, 19c1c4 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 19c18c │ │ │ │ + cbnz r1, 19c1bc │ │ │ │ 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 19c178 │ │ │ │ + bne.n 19c1a8 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c176 │ │ │ │ + bne.n 19c1a6 │ │ │ │ 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, 19c1c2 │ │ │ │ + cbz r3, 19c1f2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c1c0 │ │ │ │ + beq.n 19c1f0 │ │ │ │ movw ip, #365 @ 0x16d │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 19c1e8 │ │ │ │ + beq.n 19c218 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19c1be │ │ │ │ + bne.n 19c1ee │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mvn.w r1, #482 @ 0x1e2 │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 19c1e8 │ │ │ │ + beq.n 19c218 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 19c1be │ │ │ │ + bhi.n 19c1ee │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c1ce │ │ │ │ + bne.n 19c1fe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (19c200 ) │ │ │ │ + ldr r3, [pc, #8] @ (19c230 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb88e │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #32 │ │ │ │ - ldr r5, [pc, #192] @ (19c2d8 ) │ │ │ │ + ldr r5, [pc, #192] @ (19c308 ) │ │ │ │ add r4, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ (19c2dc ) │ │ │ │ + ldr r0, [pc, #188] @ (19c30c ) │ │ │ │ add r5, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 198a2c │ │ │ │ + bl 198a5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 19c250 │ │ │ │ + cbz r7, 19c280 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17ff24 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r1, [pc, #140] @ (19c2e0 ) │ │ │ │ + ldr r1, [pc, #140] @ (19c310 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 198db4 │ │ │ │ + bl 198de4 │ │ │ │ strb.w r7, [r0, #32] │ │ │ │ - bl 198f78 │ │ │ │ + bl 198fa8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19c2d0 │ │ │ │ + beq.n 19c300 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19c280 │ │ │ │ + cbz r2, 19c2b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ mov ip, r4 │ │ │ │ @@ -477130,135 +477160,135 @@ │ │ │ │ mov r4, r6 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ strh.w r3, [r5, #300] @ 0x12c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r5, #296] @ 0x128 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (19c2e4 ) │ │ │ │ - ldr r3, [pc, #52] @ (19c2dc ) │ │ │ │ + ldr r2, [pc, #60] @ (19c314 ) │ │ │ │ + ldr r3, [pc, #52] @ (19c30c ) │ │ │ │ add r2, pc │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19c2cc │ │ │ │ + bne.n 19c2fc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ movs r0, r2 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 199530 │ │ │ │ + bl 199560 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 19c314 │ │ │ │ + cbnz r3, 19c344 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r5, [r4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19c30c │ │ │ │ + bhi.n 19c33c │ │ │ │ ldr.w r2, [r5, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r2, 19c32c │ │ │ │ + cbnz r2, 19c35c │ │ │ │ ldr.w r2, [r3, #-20] │ │ │ │ str.w r2, [r5, #-20] │ │ │ │ ldr.w r2, [r5, #-16] │ │ │ │ - cbnz r2, 19c33a │ │ │ │ + cbnz r2, 19c36a │ │ │ │ ldr.w r2, [r3, #-16] │ │ │ │ str.w r2, [r5, #-16] │ │ │ │ ldr.w r2, [r5, #-12] │ │ │ │ - cbnz r2, 19c348 │ │ │ │ + cbnz r2, 19c378 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ str.w r2, [r5, #-12] │ │ │ │ ldr.w r2, [r5, #-24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19c30c │ │ │ │ + bne.n 19c33c │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c33c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r7, [pc, #272] @ (19c488 ) │ │ │ │ + ldr r7, [pc, #272] @ (19c4b8 ) │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ ldrh r1, [r1, #24] │ │ │ │ add r7, pc │ │ │ │ - ldr r4, [pc, #260] @ (19c48c ) │ │ │ │ + ldr r4, [pc, #260] @ (19c4bc ) │ │ │ │ orr.w r6, r6, r3, lsl #3 │ │ │ │ bic.w r1, r1, #4080 @ 0xff0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ands r2, r6 │ │ │ │ bic.w r1, r1, #9 │ │ │ │ orrs r2, r1 │ │ │ │ strh r2, [r5, #24] │ │ │ │ ldr r6, [r7, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r6, r3 │ │ │ │ ldrb.w r8, [r2, #5] │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19c460 │ │ │ │ + bne.n 19c490 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19c476 │ │ │ │ + beq.n 19c4a6 │ │ │ │ adds r3, #6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r2, r6, r3 │ │ │ │ add.w ip, r5, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ - cbnz r1, 19c3ce │ │ │ │ + cbnz r1, 19c3fe │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r8, r1 │ │ │ │ it cc │ │ │ │ movcc r8, r1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 19c3be │ │ │ │ + bne.n 19c3ee │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r0, r6 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 19c414 │ │ │ │ + bne.n 19c444 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r4, r5 │ │ │ │ mov r2, r5 │ │ │ │ mla r1, r1, r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ adds r1, #22 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -477267,166 +477297,166 @@ │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #28] │ │ │ │ ldrbeq r6, [r3, #17] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 19c3f4 │ │ │ │ + bne.n 19c424 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ mov sl, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r1, r3, #1 │ │ │ │ rsb r2, r3, #16 │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ cmp r3, #15 │ │ │ │ add.w r0, r0, #64 @ 0x40 │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, r5 │ │ │ │ - bhi.n 19c438 │ │ │ │ + bhi.n 19c468 │ │ │ │ blx 4af60 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 19c418 │ │ │ │ + bne.n 19c448 │ │ │ │ add.w r4, r5, #28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ - beq.n 19c470 │ │ │ │ + beq.n 19c4a0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19c414 │ │ │ │ - b.n 19c442 │ │ │ │ - cbz r7, 19c484 │ │ │ │ + bne.n 19c444 │ │ │ │ + b.n 19c472 │ │ │ │ + cbz r7, 19c4b4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 19c3e6 │ │ │ │ + b.n 19c416 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 19c442 │ │ │ │ + b.n 19c472 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 19c442 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + b.n 19c472 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c53e │ │ │ │ + beq.n 19c56e │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov lr, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 19c4f0 │ │ │ │ + cbz r7, 19c520 │ │ │ │ add.w r5, r4, #80 @ 0x50 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19c512 │ │ │ │ + beq.n 19c542 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r5, r4, #112 @ 0x70 │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19c534 │ │ │ │ + beq.n 19c564 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r5, r4, #144 @ 0x90 │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c35c │ │ │ │ + bl 19c38c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 19c58e │ │ │ │ + cbz r0, 19c5be │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {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 19c35c │ │ │ │ + bl 19c38c │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19c5f2 │ │ │ │ + cbz r0, 19c622 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ @@ -477435,32 +477465,32 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {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 19c35c │ │ │ │ + bl 19c38c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19c66e │ │ │ │ + cbz r0, 19c69e │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r9, r0, #48 @ 0x30 │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ @@ -477475,32 +477505,32 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c35c │ │ │ │ + bl 19c38c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19c702 │ │ │ │ + cbz r0, 19c732 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w sl, r0, #48 @ 0x30 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ @@ -477522,40 +477552,40 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {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 19c35c │ │ │ │ + bl 19c38c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #104] @ (19c788 ) │ │ │ │ + ldr r4, [pc, #104] @ (19c7b8 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19c77e │ │ │ │ - ldr r3, [pc, #88] @ (19c78c ) │ │ │ │ + cbz r0, 19c7ae │ │ │ │ + ldr r3, [pc, #88] @ (19c7bc ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 19c774 │ │ │ │ + cbz r3, 19c7a4 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ mov lr, sp │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ @@ -477564,44 +477594,44 @@ │ │ │ │ adds r7, #32 │ │ │ │ str.w r6, [lr, #8] │ │ │ │ cmp r5, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 19c750 │ │ │ │ + bne.n 19c780 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c35c │ │ │ │ + bl 19c38c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ 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 r8, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c846 │ │ │ │ - cbz r5, 19c804 │ │ │ │ + beq.n 19c876 │ │ │ │ + cbz r5, 19c834 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r9, r5, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -477614,15 +477644,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ - bne.n 19c7d6 │ │ │ │ + bne.n 19c806 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r0, [r8, #8] │ │ │ │ mov r5, r7 │ │ │ │ ldrh r1, [r7, #24] │ │ │ │ adds r7, #28 │ │ │ │ @@ -477634,95 +477664,95 @@ │ │ │ │ movw r3, #4089 @ 0xff9 │ │ │ │ ands r3, r0 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r7, #-4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r7 │ │ │ │ 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, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #240] @ (19c958 ) │ │ │ │ - ldr r3, [pc, #240] @ (19c95c ) │ │ │ │ + ldr r2, [pc, #240] @ (19c988 ) │ │ │ │ + ldr r3, [pc, #240] @ (19c98c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 198e4c │ │ │ │ - cbz r0, 19c8a6 │ │ │ │ + bl 198e7c │ │ │ │ + cbz r0, 19c8d6 │ │ │ │ add.w r2, r5, r6, lsl #5 │ │ │ │ ldr.w sl, [r2, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #212] @ (19c960 ) │ │ │ │ - ldr r3, [pc, #204] @ (19c95c ) │ │ │ │ + ldr r2, [pc, #212] @ (19c990 ) │ │ │ │ + ldr r3, [pc, #204] @ (19c98c ) │ │ │ │ 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 19c954 │ │ │ │ + bne.n 19c984 │ │ │ │ mov r0, sl │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r6, lsl #5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldr.w sl, [r5, #60] @ 0x3c │ │ │ │ mov r5, r8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ cmp r9, ip │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bne.n 19c8fc │ │ │ │ + bne.n 19c92c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19c88a │ │ │ │ + beq.n 19c8ba │ │ │ │ add.w r2, sp, #19 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 19c8e4 │ │ │ │ + bne.n 19c914 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19c88a │ │ │ │ + beq.n 19c8ba │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r8 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ add.w r4, r6, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -477734,96 +477764,96 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 19c88a │ │ │ │ + bl 19c318 │ │ │ │ + b.n 19c8ba │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 r9, [pc, #72] @ 19c9c0 │ │ │ │ + ldr.w r9, [pc, #72] @ 19c9f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #60] @ (19c9c4 ) │ │ │ │ + bl 1991f0 │ │ │ │ + ldr r3, [pc, #60] @ (19c9f4 ) │ │ │ │ add r9, pc │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r2, r8, r3 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - cbnz r3, 19c99e │ │ │ │ + cbnz r3, 19c9ce │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r4, #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19ca32 │ │ │ │ + beq.n 19ca62 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 19c9f8 │ │ │ │ + cbz r2, 19ca28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - cbz r1, 19ca10 │ │ │ │ + cbz r1, 19ca40 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 199428 │ │ │ │ - cbnz r0, 19ca1e │ │ │ │ + bl 199458 │ │ │ │ + cbnz r0, 19ca4e │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 199530 │ │ │ │ + bl 199560 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 199530 │ │ │ │ + bl 199560 │ │ │ │ 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 │ │ │ │ @@ -477832,54 +477862,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r1 │ │ │ │ movs r6, #0 │ │ │ │ - bl 198f94 │ │ │ │ + bl 198fc4 │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w lr, r0, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ ldmia.w sp, {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 19e88c │ │ │ │ + bl 19e8bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19caa0 │ │ │ │ + beq.n 19cad0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19ca96 │ │ │ │ + cbz r2, 19cac6 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 19cad6 │ │ │ │ + cbz r1, 19cb06 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r1, r0, #60 @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19cae6 │ │ │ │ + beq.n 19cb16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 19cad0 │ │ │ │ + cbz r1, 19cb00 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it eq │ │ │ │ @@ -477890,21 +477920,21 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r1, [r2] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r1, [r1, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 19caaa │ │ │ │ + b.n 19cada │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 19cb0c │ │ │ │ + cbz r1, 19cb3c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 19cb04 │ │ │ │ + cbz r3, 19cb34 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -477914,15 +477944,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 19caee │ │ │ │ + b.n 19cb1e │ │ │ │ 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] │ │ │ │ @@ -477930,65 +477960,65 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 19cb94 │ │ │ │ - bl 199304 │ │ │ │ + cbz r4, 19cbc4 │ │ │ │ + bl 199334 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r5, #48] @ 0x30 │ │ │ │ - bl 199358 │ │ │ │ + bl 199388 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r5, #64] @ 0x40 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ - bl 199358 │ │ │ │ + bl 199388 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 199304 │ │ │ │ + bl 199334 │ │ │ │ ldr r3, [r4, #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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 198ffc │ │ │ │ + bl 19902c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 19e88c │ │ │ │ + bl 19e8bc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19cbe0 │ │ │ │ + beq.n 19cc10 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19cbd8 │ │ │ │ + cbz r2, 19cc08 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -478000,23 +478030,23 @@ │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 19cc24 │ │ │ │ + cbz r1, 19cc54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e634 │ │ │ │ + bl 19e664 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19cc34 │ │ │ │ + beq.n 19cc64 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19cc1c │ │ │ │ + cbz r2, 19cc4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -478024,22 +478054,22 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ - b.n 19cbfc │ │ │ │ + b.n 19cc2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 19cc5c │ │ │ │ + cbz r1, 19cc8c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 19cc54 │ │ │ │ + cbz r3, 19cc84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -478049,15 +478079,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 19cc3e │ │ │ │ + b.n 19cc6e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ and.w r6, r3, #134 @ 0x86 │ │ │ │ and.w ip, r2, #134 @ 0x86 │ │ │ │ sub.w r6, r6, #6 │ │ │ │ @@ -478065,21 +478095,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 19ccfe │ │ │ │ + cbz r6, 19cd2e │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19ccd6 │ │ │ │ + beq.n 19cd06 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19cd8e │ │ │ │ + bhi.n 19cdbe │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ str r4, [r5, #100] @ 0x64 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ @@ -478090,139 +478120,139 @@ │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ ldrb r4, [r5, r5] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19cd6a │ │ │ │ + bhi.n 19cd9a │ │ │ │ tbb [pc, r3] │ │ │ │ mov r3, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r7, [pc, #280] @ (19ce08 ) │ │ │ │ + ldr r7, [pc, #280] @ (19ce38 ) │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 198194 │ │ │ │ + bl 1981c4 │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 19cd1c │ │ │ │ + bne.n 19cd4c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 19c490 │ │ │ │ + bl 19c4c0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r8, #263 @ 0x107 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ movs r7, #0 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 19c490 │ │ │ │ + bl 19c4c0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #260 @ 0x104 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd66 │ │ │ │ mov.w r8, #262 @ 0x106 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd66 │ │ │ │ mov.w r8, #346 @ 0x15a │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd66 │ │ │ │ movw r8, #345 @ 0x159 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd66 │ │ │ │ movw r8, #261 @ 0x105 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd66 │ │ │ │ movw r8, #347 @ 0x15b │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd66 │ │ │ │ mov.w r8, #344 @ 0x158 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd66 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 19cdd8 │ │ │ │ + cbz r1, 19ce08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 19cdcc │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19cdb4 │ │ │ │ + cbz r0, 19cdfc │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 19cde4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r1 │ │ │ │ - b.n 19cdb0 │ │ │ │ + b.n 19cde0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrb.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 19cde6 │ │ │ │ + cbnz r3, 19ce16 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19cde4 │ │ │ │ + beq.n 19ce14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19cd90 │ │ │ │ + bl 19cdc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 19cd90 │ │ │ │ + bl 19cdc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r6, r4, [r2, #-20] │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ ldrd r1, r3, [r2, #-12] │ │ │ │ strd r1, r3, [r5, #-12] │ │ │ │ strd r6, r4, [r5, #-20] │ │ │ │ add sp, #8 │ │ │ │ @@ -478233,88 +478263,88 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov fp, r4 │ │ │ │ cmp r4, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 19ceba │ │ │ │ + beq.n 19ceea │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 19ce7a │ │ │ │ - cbz r0, 19cebe │ │ │ │ + cbz r7, 19ceaa │ │ │ │ + cbz r0, 19ceee │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 19ce7a │ │ │ │ + cbz r3, 19ceaa │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r6, 19ced0 │ │ │ │ - cbz r0, 19ce98 │ │ │ │ + cbz r6, 19cf00 │ │ │ │ + cbz r0, 19cec8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19ce98 │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 19cec8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r2, r6, #4 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r4, r5 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r6, #4] │ │ │ │ add.w fp, r5, #16 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp fp, sl │ │ │ │ sub.w r5, r5, #16 │ │ │ │ - bne.n 19ce60 │ │ │ │ + bne.n 19ce90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19ce98 │ │ │ │ + bne.n 19cec8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, r8, #28 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19ce0c │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r4, [pc, #216] @ (19cff0 ) │ │ │ │ + ldr r4, [pc, #216] @ (19d020 ) │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ add r4, pc │ │ │ │ ldrh r3, [r7, #24] │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r2, r3, #3, #9 │ │ │ │ @@ -478327,41 +478357,41 @@ │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ uxtb r2, r2 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r8, #24] │ │ │ │ ldrb.w r3, [r7, #45] @ 0x2d │ │ │ │ ldrb.w r2, [r7, #44] @ 0x2c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 19cf72 │ │ │ │ + cbz r0, 19cfa2 │ │ │ │ add.w r6, r7, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc60 │ │ │ │ - ldr r3, [pc, #128] @ (19cff4 ) │ │ │ │ + bl 17bc90 │ │ │ │ + ldr r3, [pc, #128] @ (19d024 ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 19cfe6 │ │ │ │ + cbz r3, 19d016 │ │ │ │ add.w r5, r8, #64 @ 0x40 │ │ │ │ add.w r4, r7, #64 @ 0x40 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r6, 19cfac │ │ │ │ - cbz r3, 19cfac │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19cfac │ │ │ │ + cbz r6, 19cfdc │ │ │ │ + cbz r3, 19cfdc │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 19cfdc │ │ │ │ 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] │ │ │ │ @@ -478372,115 +478402,115 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 19cf94 │ │ │ │ + bhi.n 19cfc4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ 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 │ │ │ │ - ldr r7, [pc, #964] @ (19d3d0 ) │ │ │ │ + ldr r7, [pc, #964] @ (19d400 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 19d044 │ │ │ │ + bhi.n 19d074 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r0, r1 │ │ │ │ movs r5, r2 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199148 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19ce0c │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19ce0c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19d03e │ │ │ │ + beq.n 19d06e │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 19cedc │ │ │ │ + bl 19cf0c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ add.w r9, r4, #68 @ 0x44 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r6, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19ce0c │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 19d0be │ │ │ │ + cbz r0, 19d0ee │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ str r2, [r6, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r2, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d378 │ │ │ │ + beq.w 19d3a8 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - cbz r7, 19d0e0 │ │ │ │ - cbz r0, 19d0e0 │ │ │ │ + cbz r7, 19d110 │ │ │ │ + cbz r0, 19d110 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 19d0e0 │ │ │ │ + cbz r0, 19d110 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r7, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 19d36a │ │ │ │ - add r2, pc, #8 @ (adr r2, 19d0f4 ) │ │ │ │ + bhi.w 19d39a │ │ │ │ + add r2, pc, #8 @ (adr r2, 19d124 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ lsls r3, r2, #9 │ │ │ │ @@ -478488,69 +478518,69 @@ │ │ │ │ lsls r1, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r6, 19d122 │ │ │ │ + cbz r6, 19d152 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d336 │ │ │ │ + beq.w 19d366 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199214 │ │ │ │ + bl 199244 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19ce0c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d03e │ │ │ │ + beq.w 19d06e │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 19d15e │ │ │ │ - cbz r0, 19d15e │ │ │ │ - bl 17bc28 │ │ │ │ + cbz r6, 19d18e │ │ │ │ + cbz r0, 19d18e │ │ │ │ + bl 17bc58 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r0, 19d15e │ │ │ │ + cbz r0, 19d18e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r6, [sl, r7] │ │ │ │ cmp r9, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bcc.n 19d148 │ │ │ │ + bcc.n 19d178 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ - ldr r3, [pc, #584] @ (19d3d4 ) │ │ │ │ + bl 19ce0c │ │ │ │ + ldr r3, [pc, #584] @ (19d404 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d3a4 │ │ │ │ + bne.w 19d3d4 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ strb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ @@ -478563,104 +478593,104 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r6, #64] @ 0x40 │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19d03e │ │ │ │ + beq.w 19d06e │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r7, 19d1f2 │ │ │ │ - cbz r0, 19d1f2 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d1f2 │ │ │ │ + cbz r7, 19d222 │ │ │ │ + cbz r0, 19d222 │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 19d222 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r7, [r6, #96] @ 0x60 │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #16 │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 19d1e0 │ │ │ │ + bne.n 19d210 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19ce0c │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 4b8c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d064 │ │ │ │ - b.n 19d03e │ │ │ │ + bne.w 19d094 │ │ │ │ + b.n 19d06e │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ add.w r9, r4, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 199250 │ │ │ │ + bl 199280 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19ce0c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ add.w r6, r7, #32 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb.w r3, [r4, #49] @ 0x31 │ │ │ │ ldrb.w r2, [r4, #48] @ 0x30 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 19d282 │ │ │ │ + cbz r0, 19d2b2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #20 │ │ │ │ - cbz r1, 19d2c4 │ │ │ │ + cbz r1, 19d2f4 │ │ │ │ mul.w r6, r9, sl │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ add r3, r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r6, r2 │ │ │ │ ldrd fp, r3, [r3, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19d2b8 │ │ │ │ - cbz r0, 19d2b8 │ │ │ │ + beq.n 19d2e8 │ │ │ │ + cbz r0, 19d2e8 │ │ │ │ mov r1, fp │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d2b6 │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 19d2e6 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc.n 19d28e │ │ │ │ + bcc.n 19d2be │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r7, #68] @ 0x44 │ │ │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb.w r0, [r7, #64] @ 0x40 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -478685,78 +478715,78 @@ │ │ │ │ ldrb.w r1, [r4, #79] @ 0x4f │ │ │ │ strb.w r1, [r7, #79] @ 0x4f │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [r7, #84] @ 0x54 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d122 │ │ │ │ + beq.w 19d152 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 19d122 │ │ │ │ + b.n 19d152 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r7, 19d358 │ │ │ │ - cbz r0, 19d358 │ │ │ │ + cbz r7, 19d388 │ │ │ │ + cbz r0, 19d388 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d358 │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 19d388 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ strb.w r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 19d03e │ │ │ │ + b.n 19d06e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 19d03e │ │ │ │ + b.n 19d06e │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ strd r1, r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 19d03e │ │ │ │ + b.n 19d06e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 19d3a0 │ │ │ │ - cbz r0, 19d3a0 │ │ │ │ + cbnz r3, 19d3d0 │ │ │ │ + cbz r0, 19d3d0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d3a0 │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 19d3d0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 19d03e │ │ │ │ + b.n 19d06e │ │ │ │ add.w r7, r6, #24 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ add.w sl, r4, #24 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d1a2 │ │ │ │ + beq.w 19d1d2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 19d1a2 │ │ │ │ + bl 17bc90 │ │ │ │ + b.n 19d1d2 │ │ │ │ nop │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d5d8 │ │ │ │ + beq.w 19d608 │ │ │ │ stmdb 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 r5, r0 │ │ │ │ @@ -478764,186 +478794,186 @@ │ │ │ │ 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 19d564 │ │ │ │ + beq.w 19d594 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 19d4f6 │ │ │ │ + beq.n 19d526 │ │ │ │ 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 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 19d46c │ │ │ │ + cbz r3, 19d49c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r3, r8, [sp, #4] │ │ │ │ mov r8, r2 │ │ │ │ strd r6, r9, [sp, #12] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19d47a │ │ │ │ + beq.n 19d4aa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cff8 │ │ │ │ + bl 19d028 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 199530 │ │ │ │ + bl 199560 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d440 │ │ │ │ + bne.n 19d470 │ │ │ │ ldrd r8, r6, [sp, #8] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d406 │ │ │ │ + bne.n 19d436 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - bl 199304 │ │ │ │ + bl 199334 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #36 @ 0x24 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19ce0c │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [r7, #52] @ 0x34 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 19d4b0 │ │ │ │ + cbz r0, 19d4e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 199530 │ │ │ │ + bl 199560 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19d45c │ │ │ │ + beq.n 19d48c │ │ │ │ mov r3, r9 │ │ │ │ add.w r6, r5, #8 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 199358 │ │ │ │ + bl 199388 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, #16 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19d4d6 │ │ │ │ - b.n 19d45c │ │ │ │ + bne.n 19d506 │ │ │ │ + b.n 19d48c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 198ffc │ │ │ │ + bl 19902c │ │ │ │ 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 19d5e0 │ │ │ │ + beq.n 19d610 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19d5d4 │ │ │ │ + beq.n 19d604 │ │ │ │ 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 r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ - bl 19e88c │ │ │ │ + bl 19e8bc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d408 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19d46c │ │ │ │ + beq.n 19d49c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e634 │ │ │ │ + bl 19e664 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ - b.n 19d46c │ │ │ │ + bl 19d408 │ │ │ │ + b.n 19d49c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 198f94 │ │ │ │ + bl 198fc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19d58a │ │ │ │ - cbz r0, 19d58a │ │ │ │ + beq.n 19d5ba │ │ │ │ + cbz r0, 19d5ba │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d58a │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 19d5ba │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19d5da │ │ │ │ + beq.n 19d60a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19d5aa │ │ │ │ + cbz r2, 19d5da │ │ │ │ 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 19e88c │ │ │ │ + bl 19e8bc │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d408 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ - b.n 19d46c │ │ │ │ + bl 19d408 │ │ │ │ + b.n 19d49c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19d52a │ │ │ │ + b.n 19d55a │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -478952,108 +478982,108 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ blx 4b8c8 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ movs r1, #4 │ │ │ │ strb.w r3, [r8, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r8, #132] @ 0x84 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 19d650 │ │ │ │ + cbz r3, 19d680 │ │ │ │ subs r6, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 19d5e8 │ │ │ │ + bl 19d618 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 19d634 │ │ │ │ + bhi.n 19d664 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ add.w lr, r5, #16 │ │ │ │ str r0, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldrh.w r6, [r5, #80] @ 0x50 │ │ │ │ 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] │ │ │ │ strh.w r6, [r4, #80] @ 0x50 │ │ │ │ - cbnz r6, 19d6ec │ │ │ │ + cbnz r6, 19d71c │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - cbz r0, 19d6be │ │ │ │ + cbz r0, 19d6ee │ │ │ │ mov r1, r4 │ │ │ │ - bl 19d5e8 │ │ │ │ + bl 19d618 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - cbz r2, 19d6de │ │ │ │ + cbz r2, 19d70e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 4b8c8 │ │ │ │ ldrh.w r2, [r5, #72] @ 0x48 │ │ │ │ strh.w r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 19d706 │ │ │ │ + cbnz r2, 19d736 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldrh.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 4b8c8 │ │ │ │ - b.n 19d6b2 │ │ │ │ + b.n 19d6e2 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldrh.w r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 4b8c8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -479066,159 +479096,159 @@ │ │ │ │ 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, 19d774 │ │ │ │ + cbz r3, 19d7a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d688 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ 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 19d74e │ │ │ │ + bne.n 19d77e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 198ef8 │ │ │ │ + bl 198f28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 19d7aa │ │ │ │ + cbz r6, 19d7da │ │ │ │ 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, 19d7d2 │ │ │ │ + cbz r3, 19d802 │ │ │ │ str r6, [r5, #20] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d724 │ │ │ │ + bl 19d754 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ce38 │ │ │ │ + bl 19ce68 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19d7a8 │ │ │ │ + beq.n 19d7d8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 19d7a8 │ │ │ │ + b.n 19d7d8 │ │ │ │ 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, #60] @ (19d838 ) │ │ │ │ + ldr r2, [pc, #60] @ (19d868 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #52] @ (19d83c ) │ │ │ │ + ldr r3, [pc, #52] @ (19d86c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19cff8 │ │ │ │ - ldr r2, [pc, #36] @ (19d840 ) │ │ │ │ - ldr r3, [pc, #32] @ (19d83c ) │ │ │ │ + bl 19d028 │ │ │ │ + ldr r2, [pc, #36] @ (19d870 ) │ │ │ │ + ldr r3, [pc, #32] @ (19d86c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19d832 │ │ │ │ + bne.n 19d862 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, #72] @ 19d8a0 │ │ │ │ + ldr.w ip, [pc, #72] @ 19d8d0 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #64] @ (19d8a4 ) │ │ │ │ + ldr r2, [pc, #64] @ (19d8d4 ) │ │ │ │ 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 19cff8 │ │ │ │ - ldr r2, [pc, #36] @ (19d8a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (19d8a4 ) │ │ │ │ + bl 19d028 │ │ │ │ + ldr r2, [pc, #36] @ (19d8d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (19d8d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19d89a │ │ │ │ + bne.n 19d8ca │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, #164] @ (19d964 ) │ │ │ │ + ldr r0, [pc, #164] @ (19d994 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ (19d968 ) │ │ │ │ + ldr r1, [pc, #164] @ (19d998 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r4, #8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ @@ -479229,128 +479259,128 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r2, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19d934 │ │ │ │ + beq.n 19d964 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [sp] │ │ │ │ - cbz r6, 19d94e │ │ │ │ + cbz r6, 19d97e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 198eac │ │ │ │ + bl 198edc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, sp │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d408 │ │ │ │ mov r0, sp │ │ │ │ - bl 19ce38 │ │ │ │ - cbz r6, 19d954 │ │ │ │ - ldr r2, [pc, #52] @ (19d96c ) │ │ │ │ - ldr r3, [pc, #48] @ (19d968 ) │ │ │ │ + bl 19ce68 │ │ │ │ + cbz r6, 19d984 │ │ │ │ + ldr r2, [pc, #52] @ (19d99c ) │ │ │ │ + ldr r3, [pc, #48] @ (19d998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19d95e │ │ │ │ + bne.n 19d98e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 17c05c │ │ │ │ - b.n 19d900 │ │ │ │ + bl 17c08c │ │ │ │ + b.n 19d930 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 19d934 │ │ │ │ + bl 17bb70 │ │ │ │ + b.n 19d964 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #96] @ (19d9e0 ) │ │ │ │ + ldr r2, [pc, #96] @ (19da10 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (19d9e4 ) │ │ │ │ + ldr r3, [pc, #96] @ (19da14 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 19d778 │ │ │ │ + bl 19d7a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 17bb40 │ │ │ │ - ldr r2, [pc, #36] @ (19d9e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (19d9e4 ) │ │ │ │ + bl 17bb70 │ │ │ │ + ldr r2, [pc, #36] @ (19da18 ) │ │ │ │ + ldr r3, [pc, #32] @ (19da14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19d9da │ │ │ │ + bne.n 19da0a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bl 198db4 │ │ │ │ + bl 198de4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 19da46 │ │ │ │ + cbnz r2, 19da76 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrh r3, [r4, #34] @ 0x22 │ │ │ │ strh r3, [r5, #34] @ 0x22 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ @@ -479361,488 +479391,488 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ - cbnz r2, 19da8c │ │ │ │ + cbnz r2, 19dabc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r9, #24 │ │ │ │ ldrd r7, r6, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mul.w r2, r9, r7 │ │ │ │ blx 4b8c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19da0e │ │ │ │ + beq.n 19da3e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19da6c │ │ │ │ + b.n 19da9c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r2, r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 19da82 │ │ │ │ + cbz r1, 19dab2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, r3, r2 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 19da6a │ │ │ │ - b.n 19da0e │ │ │ │ + bhi.n 19da9a │ │ │ │ + b.n 19da3e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19da40 │ │ │ │ + beq.n 19da70 │ │ │ │ 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 19daa4 │ │ │ │ + bne.n 19dad4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, 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, #464] @ (19dc9c ) │ │ │ │ + ldr r2, [pc, #464] @ (19dccc ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #452] @ (19dca0 ) │ │ │ │ + ldr r3, [pc, #452] @ (19dcd0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ - bl 198a2c │ │ │ │ + bl 198a5c │ │ │ │ ldrb.w r3, [r8, #440] @ 0x1b8 │ │ │ │ strb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r1, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 19d724 │ │ │ │ + bl 19d754 │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19db56 │ │ │ │ + cbz r3, 19db86 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d9ec │ │ │ │ + bl 19da1c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc90 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db26 │ │ │ │ + bne.n 19db56 │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19db56 │ │ │ │ + cbz r3, 19db86 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19dbe6 │ │ │ │ + bne.n 19dc16 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db48 │ │ │ │ + bne.n 19db78 │ │ │ │ mov.w r2, #360 @ 0x168 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 4b8c8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 19db7c │ │ │ │ + cbz r1, 19dbac │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fec8 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldrd r1, r2, [r8, #400] @ 0x190 │ │ │ │ ldr.w r3, [r8, #408] @ 0x198 │ │ │ │ str.w r3, [r6, #408] @ 0x198 │ │ │ │ strd r1, r2, [r6, #400] @ 0x190 │ │ │ │ ldr.w r2, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8, #416] @ 0x1a0 │ │ │ │ str.w r3, [r6, #416] @ 0x1a0 │ │ │ │ str.w r2, [r6, #424] @ 0x1a8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19dc38 │ │ │ │ + bne.n 19dc68 │ │ │ │ ldr.w r1, [r8, #428] @ 0x1ac │ │ │ │ - cbz r1, 19dbba │ │ │ │ + cbz r1, 19dbea │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 17fe70 │ │ │ │ + bl 17fea0 │ │ │ │ str.w r0, [r6, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r8, #432] @ 0x1b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19dc48 │ │ │ │ + bne.n 19dc78 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bb40 │ │ │ │ - ldr r2, [pc, #216] @ (19dca4 ) │ │ │ │ - ldr r3, [pc, #208] @ (19dca0 ) │ │ │ │ + bl 17bb70 │ │ │ │ + ldr r2, [pc, #216] @ (19dcd4 ) │ │ │ │ + ldr r3, [pc, #208] @ (19dcd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19dc98 │ │ │ │ + bne.n 19dcc8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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, 19dc28 │ │ │ │ + cbz r3, 19dc58 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d778 │ │ │ │ + bl 19d7a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19db56 │ │ │ │ + beq.n 19db86 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19db56 │ │ │ │ + beq.n 19db86 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19dbe6 │ │ │ │ + bne.n 19dc16 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dc18 │ │ │ │ - b.n 19db56 │ │ │ │ + bne.n 19dc48 │ │ │ │ + b.n 19db86 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19dbfa │ │ │ │ + beq.n 19dc2a │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 19dbfc │ │ │ │ + b.n 19dc2c │ │ │ │ ldr.w r1, [r8, #420] @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fe70 │ │ │ │ + bl 17fea0 │ │ │ │ str.w r0, [r6, #420] @ 0x1a4 │ │ │ │ - b.n 19dba0 │ │ │ │ + b.n 19dbd0 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 19dc92 │ │ │ │ + cbz r3, 19dcc2 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #436] @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17fe70 │ │ │ │ + bl 17fea0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 17fe70 │ │ │ │ + bl 17fea0 │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 19dc5c │ │ │ │ + bcc.n 19dc8c │ │ │ │ strd r3, r9, [r6, #432] @ 0x1b0 │ │ │ │ - b.n 19dbc2 │ │ │ │ + b.n 19dbf2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ sub sp, #8 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19dd04 │ │ │ │ + beq.n 19dd34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 19dce4 │ │ │ │ + cbz r2, 19dd14 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ - bl 199530 │ │ │ │ + bl 199560 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19dda8 │ │ │ │ + beq.n 19ddd8 │ │ │ │ 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 19dd6e │ │ │ │ + bne.n 19dd9e │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 19dd5c │ │ │ │ + cbz r4, 19dd8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dd9e │ │ │ │ + cbz r3, 19ddce │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19dd76 │ │ │ │ + beq.n 19dda6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dd56 │ │ │ │ + cbz r3, 19dd86 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19dd56 │ │ │ │ + cbz r2, 19dd86 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 19dd72 │ │ │ │ + beq.n 19dda2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dd44 │ │ │ │ + bne.n 19dd74 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19dd98 │ │ │ │ + beq.n 19ddc8 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19dd6e │ │ │ │ + cbz r3, 19dd9e │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19dd2e │ │ │ │ + beq.n 19dd5e │ │ │ │ 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 18027c │ │ │ │ + bl 1802ac │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19dd40 │ │ │ │ - b.n 19dd5c │ │ │ │ + bne.n 19dd70 │ │ │ │ + b.n 19dd8c │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 19dd76 │ │ │ │ + b.n 19dda6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 19dd5c │ │ │ │ + bne.n 19dd8c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 19dd76 │ │ │ │ + b.n 19dda6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 19ddfe │ │ │ │ + cbz r2, 19de2e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ddfe │ │ │ │ + bne.n 19de2e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 19de0c │ │ │ │ + cbz r3, 19de3c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 19dddc │ │ │ │ - cbz r3, 19dddc │ │ │ │ + cbz r0, 19de0c │ │ │ │ + cbz r3, 19de0c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19de04 │ │ │ │ + beq.n 19de34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ddce │ │ │ │ - cbz r2, 19ddfe │ │ │ │ + bne.n 19ddfe │ │ │ │ + cbz r2, 19de2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19ddf4 │ │ │ │ + cbz r3, 19de24 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ddf4 │ │ │ │ + bne.n 19de24 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19de08 │ │ │ │ + cbz r2, 19de38 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19ddcc │ │ │ │ + b.n 19ddfc │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ddcc │ │ │ │ + bne.n 19ddfc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 19dddc │ │ │ │ + b.n 19de0c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19ddde │ │ │ │ + b.n 19de0e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 19ddc6 │ │ │ │ + b.n 19ddf6 │ │ │ │ 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 │ │ │ │ - bl 17fe5c │ │ │ │ - bl 198eac │ │ │ │ + bl 17fe8c │ │ │ │ + bl 198edc │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ str r2, [r5, #12] │ │ │ │ strd r6, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19de76 │ │ │ │ + cbz r0, 19dea6 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r5, [r7, #40] @ 0x28 │ │ │ │ strne r5, [r7, #44] @ 0x2c │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816f0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19de44 │ │ │ │ + bne.n 19de74 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19def0 │ │ │ │ + beq.n 19df20 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 19def0 │ │ │ │ + bne.n 19df20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19def4 │ │ │ │ + beq.n 19df24 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 19def4 │ │ │ │ + bne.n 19df24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r6, r5, [r1, #4] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r5, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 19ded8 │ │ │ │ + cbz r0, 19df08 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 19ded8 │ │ │ │ + bne.n 19df08 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r6, r5, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r5, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19deb2 │ │ │ │ + bne.n 19dee2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r6, r5, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -479859,453 +479889,453 @@ │ │ │ │ add.w r2, r5, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r5, [r1, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 19deee │ │ │ │ + b.n 19df1e │ │ │ │ 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, #8] │ │ │ │ - bl 19de10 │ │ │ │ + bl 19de40 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19df76 │ │ │ │ + cbz r2, 19dfa6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 19df76 │ │ │ │ + beq.n 19dfa6 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r7, r6, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r1, 19df76 │ │ │ │ + cbz r1, 19dfa6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 19df6e │ │ │ │ + cbz r2, 19df9e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 19df76 │ │ │ │ + beq.n 19dfa6 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 19df40 │ │ │ │ + b.n 19df70 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 19df6a │ │ │ │ + bne.n 19df9a │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 19dfa0 │ │ │ │ + cbz r5, 19dfd0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816f0 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 19dfbc │ │ │ │ + cbz r5, 19dfec │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816f0 │ │ │ │ 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 r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e03c │ │ │ │ + beq.n 19e06c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19e00a │ │ │ │ + bne.n 19e03a │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19dff2 │ │ │ │ + cbz r3, 19e022 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19dff0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dfe2 │ │ │ │ + bne.n 19e012 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e008 │ │ │ │ + cbz r3, 19e038 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19dff0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dff8 │ │ │ │ + bne.n 19e028 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19e008 │ │ │ │ + beq.n 19e038 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e008 │ │ │ │ + beq.n 19e038 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 19e008 │ │ │ │ + bne.n 19e038 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19e008 │ │ │ │ - bl 19df78 │ │ │ │ + bne.n 19e038 │ │ │ │ + bl 19dfa8 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 19e036 │ │ │ │ + cbz r4, 19e066 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19e052 │ │ │ │ + cbz r3, 19e082 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19dff0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e042 │ │ │ │ + bne.n 19e072 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e008 │ │ │ │ + beq.n 19e038 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19dff0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e05a │ │ │ │ + bne.n 19e08a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #412] @ 19e21c │ │ │ │ + ldr.w r9, [pc, #412] @ 19e24c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19e134 │ │ │ │ + bhi.n 19e164 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r3, #26 │ │ │ │ strh r2, [r0, r0] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19e0aa │ │ │ │ + cbz r3, 19e0da │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e09c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e09a │ │ │ │ + bne.n 19e0ca │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e0c0 │ │ │ │ + cbz r3, 19e0f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e09c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e0b0 │ │ │ │ + bne.n 19e0e0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr.w r8, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19e0c0 │ │ │ │ + beq.n 19e0f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19e17c │ │ │ │ + beq.n 19e1ac │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 19e1fc │ │ │ │ + bhi.w 19e22c │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ str r6, [r6, #0] │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ ldrh r6, [r4, #2] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19e10c │ │ │ │ + cbz r3, 19e13c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e09c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e0fc │ │ │ │ + bne.n 19e12c │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19e122 │ │ │ │ + cbz r3, 19e152 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e09c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e112 │ │ │ │ + bne.n 19e142 │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e0c0 │ │ │ │ + beq.n 19e0f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e09c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e13c │ │ │ │ - b.n 19e0c0 │ │ │ │ + bne.n 19e16c │ │ │ │ + b.n 19e0f0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 19dca8 │ │ │ │ + bl 19dcd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19e0c0 │ │ │ │ + beq.n 19e0f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19e172 │ │ │ │ + cbz r3, 19e1a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 19e0e2 │ │ │ │ + bne.n 19e112 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 19e188 │ │ │ │ + cbz r3, 19e1b8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dd3c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e194 │ │ │ │ + cbz r3, 19e1c4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dd3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19e15e │ │ │ │ + bne.n 19e18e │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a370 │ │ │ │ - b.n 19e15e │ │ │ │ + bl 19a3a0 │ │ │ │ + b.n 19e18e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dcd8 │ │ │ │ + b.n 19e188 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ - ldr r3, [pc, #88] @ (19e220 ) │ │ │ │ + bl 19dcd8 │ │ │ │ + b.n 19e188 │ │ │ │ + ldr r3, [pc, #88] @ (19e250 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e158 │ │ │ │ + beq.n 19e188 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dcd8 │ │ │ │ + b.n 19e188 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #68 @ 0x44 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dcd8 │ │ │ │ + b.n 19e188 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dcd8 │ │ │ │ + b.n 19e188 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e158 │ │ │ │ + beq.n 19e188 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - cbnz r3, 19e212 │ │ │ │ - bl 19dca8 │ │ │ │ + cbnz r3, 19e242 │ │ │ │ + bl 19dcd8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e158 │ │ │ │ - b.n 19e204 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + beq.n 19e188 │ │ │ │ + b.n 19e234 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19e2bc │ │ │ │ + beq.n 19e2ec │ │ │ │ mov r1, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r8, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816f0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19ddac │ │ │ │ - cbz r6, 19e2a6 │ │ │ │ + bl 19dddc │ │ │ │ + cbz r6, 19e2d6 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 19e2fc │ │ │ │ + bne.n 19e32c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r8, [r4, #40] @ 0x28 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19ddac │ │ │ │ + bl 19dddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 19e2ee │ │ │ │ + cbz r6, 19e31e │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816f0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19ddac │ │ │ │ + bl 19dddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 18163c │ │ │ │ - b.n 19e2a2 │ │ │ │ + bl 18166c │ │ │ │ + b.n 19e2d2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ strd r6, r6, [r5, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ - b.n 19e272 │ │ │ │ + b.n 19e2a2 │ │ │ │ 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 r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 19e3be │ │ │ │ + beq.n 19e3ee │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19e386 │ │ │ │ + beq.n 19e3b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e224 │ │ │ │ + bl 19e254 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19e346 │ │ │ │ + cbz r3, 19e376 │ │ │ │ str r5, [r2, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e33c │ │ │ │ + bne.n 19e36c │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r2, r4, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19e36a │ │ │ │ + beq.n 19e39a │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r0, [r5, #28] │ │ │ │ str.w r8, [r0] │ │ │ │ @@ -480313,254 +480343,254 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ strd r1, r1, [r4, #20] │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - cbz r7, 19e3c2 │ │ │ │ + cbz r7, 19e3f2 │ │ │ │ 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, 19e392 │ │ │ │ + cbz r3, 19e3c2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dd3c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e39e │ │ │ │ + cbz r3, 19e3ce │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dd3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19e32c │ │ │ │ + b.n 19e35c │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r5, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e45c │ │ │ │ + beq.n 19e48c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19e45c │ │ │ │ + bne.n 19e48c │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r5, #53] @ 0x35 │ │ │ │ ldrb.w r1, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19e462 │ │ │ │ + beq.n 19e492 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19e424 │ │ │ │ + cbz r2, 19e454 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 199530 │ │ │ │ + bl 199560 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199358 │ │ │ │ + bl 199388 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r3, r0, #16 │ │ │ │ add.w ip, r4, #24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ strd r2, ip, [r0, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ - cbz r1, 19e45c │ │ │ │ + cbz r1, 19e48c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19e3fc │ │ │ │ + beq.n 19e42c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19e4c6 │ │ │ │ + cbz r2, 19e4f6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19e48a │ │ │ │ + beq.n 19e4ba │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19e4fc │ │ │ │ + beq.n 19e52c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ add.w r2, r3, #44 @ 0x2c │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 19e544 │ │ │ │ + beq.n 19e574 │ │ │ │ cmp r6, r3 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - beq.n 19e532 │ │ │ │ - cbz r5, 19e4a8 │ │ │ │ + beq.n 19e562 │ │ │ │ + cbz r5, 19e4d8 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - cbz r6, 19e4b4 │ │ │ │ + cbz r6, 19e4e4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e3cc │ │ │ │ + bl 19e3fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e3cc │ │ │ │ + bl 19e3fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19e50c │ │ │ │ + beq.n 19e53c │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 19e51e │ │ │ │ + bne.n 19e54e │ │ │ │ ldr r5, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 19e56e │ │ │ │ + beq.n 19e59e │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19e554 │ │ │ │ + beq.n 19e584 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 19e4ee │ │ │ │ + cbz r5, 19e51e │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 19e3cc │ │ │ │ + bl 19e3fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r3, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r5, r3 │ │ │ │ itt eq │ │ │ │ moveq r5, #0 │ │ │ │ streq r5, [r0, #40] @ 0x28 │ │ │ │ - bne.n 19e4e2 │ │ │ │ - b.n 19e4ee │ │ │ │ + bne.n 19e512 │ │ │ │ + b.n 19e51e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e568 │ │ │ │ + cbz r3, 19e598 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ - b.n 19e4ee │ │ │ │ + bl 18166c │ │ │ │ + b.n 19e51e │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 19e52c │ │ │ │ + cbz r3, 19e55c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r5, 19e560 │ │ │ │ + cbz r5, 19e590 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 19e4b4 │ │ │ │ + b.n 19e4e4 │ │ │ │ cmp r6, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ - beq.n 19e560 │ │ │ │ + beq.n 19e590 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - b.n 19e4a8 │ │ │ │ + b.n 19e4d8 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 19e4e2 │ │ │ │ + b.n 19e512 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 19e4b4 │ │ │ │ + b.n 19e4e4 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 19e4ee │ │ │ │ + b.n 19e51e │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - b.n 19e4ee │ │ │ │ + b.n 19e51e │ │ │ │ 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 17fe5c │ │ │ │ - bl 198eac │ │ │ │ + bl 17fe8c │ │ │ │ + bl 198edc │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ strd r2, r5, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r3], #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19e5ae │ │ │ │ + beq.n 19e5de │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19e5ba │ │ │ │ + beq.n 19e5ea │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19e224 │ │ │ │ + bl 19e254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 19e468 │ │ │ │ + bl 19e498 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -480568,106 +480598,106 @@ │ │ │ │ mov r5, r2 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r1 │ │ │ │ stmdb r4, {r0, r1} │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 19e618 │ │ │ │ + bhi.n 19e648 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r2, #16 │ │ │ │ asrs r2, r0, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 19df10 │ │ │ │ - cbz r5, 19e5fa │ │ │ │ + bl 19df40 │ │ │ │ + cbz r5, 19e62a │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 19e5fe │ │ │ │ + cbz r4, 19e62e │ │ │ │ str r7, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 19e574 │ │ │ │ + bl 19e5a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 19e5f6 │ │ │ │ + b.n 19e626 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 19de10 │ │ │ │ - b.n 19e5f6 │ │ │ │ + bl 19de40 │ │ │ │ + b.n 19e626 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19e626 │ │ │ │ - bl 19df10 │ │ │ │ - b.n 19e5f6 │ │ │ │ + cbz r3, 19e656 │ │ │ │ + bl 19df40 │ │ │ │ + b.n 19e626 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19e574 │ │ │ │ + bl 19e5a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 19e5f6 │ │ │ │ + b.n 19e626 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17fe5c │ │ │ │ - bl 198eac │ │ │ │ + bl 17fe8c │ │ │ │ + bl 198edc │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r2, r4, #24 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 19e6c6 │ │ │ │ + beq.n 19e6f6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a704 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19e6b4 │ │ │ │ + cbz r0, 19e6e4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 19e6a6 │ │ │ │ + beq.n 19e6d6 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816f0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e67e │ │ │ │ + bne.n 19e6ae │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a704 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -480676,47 +480706,47 @@ │ │ │ │ add.w r2, r0, #24 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19e756 │ │ │ │ + beq.n 19e786 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19e736 │ │ │ │ + cbz r0, 19e766 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816f0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e704 │ │ │ │ + bne.n 19e734 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816f0 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r6] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -480730,186 +480760,186 @@ │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r7, #0 │ │ │ │ ldrne r7, [r0, #28] │ │ │ │ - cbz r3, 19e786 │ │ │ │ + cbz r3, 19e7b6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dd3c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e792 │ │ │ │ + cbz r3, 19e7c2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dd3c │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 19e7d0 │ │ │ │ + bhi.n 19e800 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ lsrs r5, r3, #20 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 19e7ca │ │ │ │ + cbz r3, 19e7fa │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r5, r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 19e7e0 │ │ │ │ + cbz r3, 19e810 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19e7ce │ │ │ │ + beq.n 19e7fe │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e7c2 │ │ │ │ - b.n 19e7ca │ │ │ │ + bne.n 19e7f2 │ │ │ │ + b.n 19e7fa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19e808 │ │ │ │ + beq.n 19e838 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19e800 │ │ │ │ + bne.n 19e830 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19e7be │ │ │ │ + bne.n 19e7ee │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 19e7be │ │ │ │ + bne.n 19e7ee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 19e7ca │ │ │ │ + b.n 19e7fa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19e82e │ │ │ │ + beq.n 19e85e │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19e826 │ │ │ │ + bne.n 19e856 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19e81a │ │ │ │ + beq.n 19e84a │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ - b.n 19e7ca │ │ │ │ + bl 18166c │ │ │ │ + b.n 19e7fa │ │ │ │ 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, 19e860 │ │ │ │ + cbz r3, 19e890 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dd3c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e86c │ │ │ │ + cbz r3, 19e89c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dd3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e468 │ │ │ │ + bl 19e498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #600] @ (19eaf8 ) │ │ │ │ + ldr r5, [pc, #600] @ (19eb28 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #600] @ (19eafc ) │ │ │ │ + ldr r2, [pc, #600] @ (19eb2c ) │ │ │ │ sub sp, #32 │ │ │ │ add r5, pc │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ add r2, sp, #20 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - bl 19e5c4 │ │ │ │ + bl 19e5f4 │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 19e91e │ │ │ │ + cbnz r1, 19e94e │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19e8ee │ │ │ │ + beq.n 19e91e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19ea64 │ │ │ │ + beq.w 19ea94 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 19e304 │ │ │ │ + bl 19e334 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 19e304 │ │ │ │ - ldr r2, [pc, #508] @ (19eb00 ) │ │ │ │ - ldr r3, [pc, #500] @ (19eafc ) │ │ │ │ + bl 19e334 │ │ │ │ + ldr r2, [pc, #508] @ (19eb30 ) │ │ │ │ + ldr r3, [pc, #500] @ (19eb2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19eaf2 │ │ │ │ + bne.w 19eb22 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 19ea1c │ │ │ │ + bne.n 19ea4c │ │ │ │ ldr r7, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ orr.w ip, r4, #1 │ │ │ │ str.w ip, [r4, #16] │ │ │ │ add.w ip, r7, #4 │ │ │ │ str.w ip, [r4, #24] │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ @@ -480919,43 +480949,43 @@ │ │ │ │ str r1, [r7, #4] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r0], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19e962 │ │ │ │ + beq.n 19e992 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19e9a8 │ │ │ │ + beq.n 19e9d8 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ - beq.w 19eab8 │ │ │ │ + beq.w 19eae8 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19eac6 │ │ │ │ - bl 19df78 │ │ │ │ + beq.w 19eaf6 │ │ │ │ + bl 19dfa8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 19e98e │ │ │ │ + cbz r7, 19e9be │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ str.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19e9a2 │ │ │ │ + beq.n 19e9d2 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19e902 │ │ │ │ + bne.n 19e932 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -480965,217 +480995,217 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19e9da │ │ │ │ + beq.n 19ea0a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19ea96 │ │ │ │ + beq.n 19eac6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19ea6c │ │ │ │ + beq.n 19ea9c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - beq.n 19ea06 │ │ │ │ + beq.n 19ea36 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 19e902 │ │ │ │ + b.n 19e932 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19ea3a │ │ │ │ + beq.n 19ea6a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e932 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 19e902 │ │ │ │ + bne.w 19e932 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 19ea8c │ │ │ │ - bl 19df78 │ │ │ │ + beq.n 19eabc │ │ │ │ + bl 19dfa8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 19ea5c │ │ │ │ + cbz r7, 19ea8c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 19e9a4 │ │ │ │ + b.n 19e9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e75c │ │ │ │ - b.n 19e8ee │ │ │ │ + bl 19e78c │ │ │ │ + b.n 19e91e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19ea82 │ │ │ │ + beq.n 19eab2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 19ea16 │ │ │ │ - bl 19df78 │ │ │ │ + b.n 19ea46 │ │ │ │ + bl 19dfa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 19ea5c │ │ │ │ + b.n 19ea8c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19eaaa │ │ │ │ + beq.n 19eada │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19dfa8 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19ea0e │ │ │ │ - b.n 19ea16 │ │ │ │ + bne.n 19ea3e │ │ │ │ + b.n 19ea46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 19eae4 │ │ │ │ - bl 19df78 │ │ │ │ + beq.n 19eb14 │ │ │ │ + bl 19dfa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 19e98e │ │ │ │ - bl 19df78 │ │ │ │ + b.n 19e9be │ │ │ │ + bl 19dfa8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 19eade │ │ │ │ + cbz r7, 19eb0e │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 19e9a4 │ │ │ │ + b.n 19e9d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ - b.n 19e9a4 │ │ │ │ - bl 19df78 │ │ │ │ + b.n 19e9d4 │ │ │ │ + bl 19dfa8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 19e9a4 │ │ │ │ + b.n 19e9d4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #240] @ (19ec08 ) │ │ │ │ + ldr r0, [pc, #240] @ (19ec38 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #240] @ (19ec0c ) │ │ │ │ + ldr r1, [pc, #240] @ (19ec3c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 199428 │ │ │ │ - cbz r0, 19eb72 │ │ │ │ + bl 199458 │ │ │ │ + cbz r0, 19eba2 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r6, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ strd r2, r3, [r6] │ │ │ │ strd r3, r6, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ - ldr r2, [pc, #184] @ (19ec10 ) │ │ │ │ - ldr r3, [pc, #176] @ (19ec0c ) │ │ │ │ + ldr r2, [pc, #184] @ (19ec40 ) │ │ │ │ + ldr r3, [pc, #176] @ (19ec3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19ec04 │ │ │ │ + bne.n 19ec34 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 19e5c4 │ │ │ │ + bl 19e5f4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19eb92 │ │ │ │ + bne.n 19ebc2 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #16 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - bl 19e5c4 │ │ │ │ + bl 19e5f4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp fp, r8 │ │ │ │ ite ne │ │ │ │ movne r4, r8 │ │ │ │ moveq r4, r9 │ │ │ │ add.w r8, r6, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r0, [r6, #12] │ │ │ │ strd r2, r2, [r6, #4] │ │ │ │ movs r0, #1 │ │ │ │ str.w r8, [r6] │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19ebd6 │ │ │ │ + b.n 19ec06 │ │ │ │ mov r4, r5 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -481183,98 +481213,98 @@ │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r9, r4 │ │ │ │ strd r8, r1, [r4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ - bne.n 19ebd4 │ │ │ │ + bne.n 19ec04 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 19e304 │ │ │ │ - b.n 19eb56 │ │ │ │ + bl 19e334 │ │ │ │ + b.n 19eb86 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #304] @ (19ed58 ) │ │ │ │ + ldr r4, [pc, #304] @ (19ed88 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #304] @ (19ed5c ) │ │ │ │ + ldr r1, [pc, #304] @ (19ed8c ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ stmia.w r8, {r2, r3} │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r6] │ │ │ │ - beq.n 19ed20 │ │ │ │ + beq.n 19ed50 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19ec80 │ │ │ │ + beq.n 19ecb0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ec80 │ │ │ │ + cbz r3, 19ecb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19dff0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ec70 │ │ │ │ + bne.n 19eca0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 19e5c4 │ │ │ │ + bl 19e5f4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ecfe │ │ │ │ + beq.n 19ed2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ed3c │ │ │ │ + beq.n 19ed6c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r2, #12] │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ - cbz r2, 19ece6 │ │ │ │ + cbz r2, 19ed16 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 19ece6 │ │ │ │ + cbz r0, 19ed16 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -481282,15 +481312,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19ecc0 │ │ │ │ + bne.n 19ecf0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -481301,388 +481331,388 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 19e304 │ │ │ │ + bl 19e334 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 19e304 │ │ │ │ - ldr r2, [pc, #60] @ (19ed60 ) │ │ │ │ - ldr r3, [pc, #56] @ (19ed5c ) │ │ │ │ + bl 19e334 │ │ │ │ + ldr r2, [pc, #60] @ (19ed90 ) │ │ │ │ + ldr r3, [pc, #56] @ (19ed8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19ed54 │ │ │ │ + bne.n 19ed84 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 19ecfc │ │ │ │ + b.n 19ed2c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, 19ed8a │ │ │ │ + cbz r3, 19edba │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e09c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ed7a │ │ │ │ + bne.n 19edaa │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #296] @ (19eec8 ) │ │ │ │ + ldr r2, [pc, #296] @ (19eef8 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #296] @ (19eecc ) │ │ │ │ + ldr r3, [pc, #296] @ (19eefc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 19edb8 │ │ │ │ + b.n 19ede8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19edb6 │ │ │ │ + bne.n 19ede6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ee92 │ │ │ │ + beq.n 19eec2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eec0 │ │ │ │ - bl 19941c │ │ │ │ + beq.n 19eef0 │ │ │ │ + bl 19944c │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 19ee30 │ │ │ │ + cbz r4, 19ee60 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ee30 │ │ │ │ + bne.n 19ee60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eea6 │ │ │ │ + beq.n 19eed6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19eea6 │ │ │ │ + bne.n 19eed6 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #36 @ 0x24 │ │ │ │ - bl 19dca8 │ │ │ │ + bl 19dcd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19ee26 │ │ │ │ + cbz r3, 19ee56 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ee26 │ │ │ │ - bl 19dca8 │ │ │ │ + bne.n 19ee56 │ │ │ │ + bl 19dcd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ee06 │ │ │ │ - bl 19dca8 │ │ │ │ + bne.n 19ee36 │ │ │ │ + bl 19dcd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ee98 │ │ │ │ + beq.n 19eec8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eebc │ │ │ │ + beq.n 19eeec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r7, [sp, #16] │ │ │ │ add r3, sp, #24 │ │ │ │ strd r2, r5, [sp, #24] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #16 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 19eb04 │ │ │ │ + bl 19eb34 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ee78 │ │ │ │ + cbz r3, 19eea8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e09c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ee68 │ │ │ │ - ldr r2, [pc, #84] @ (19eed0 ) │ │ │ │ - ldr r3, [pc, #80] @ (19eecc ) │ │ │ │ + bne.n 19ee98 │ │ │ │ + ldr r2, [pc, #84] @ (19ef00 ) │ │ │ │ + ldr r3, [pc, #80] @ (19eefc ) │ │ │ │ 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 19eeb8 │ │ │ │ + bne.n 19eee8 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 19ee9e │ │ │ │ + cbnz r3, 19eece │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19ee44 │ │ │ │ + b.n 19ee74 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19ee42 │ │ │ │ + b.n 19ee72 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #36 @ 0x24 │ │ │ │ - bl 19dca8 │ │ │ │ + bl 19dcd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 19ee30 │ │ │ │ + bl 199d7c │ │ │ │ + b.n 19ee60 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19ee42 │ │ │ │ - bl 19941c │ │ │ │ + b.n 19ee72 │ │ │ │ + bl 19944c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #108] @ (19ef54 ) │ │ │ │ - ldr r3, [pc, #108] @ (19ef58 ) │ │ │ │ + ldr r2, [pc, #108] @ (19ef84 ) │ │ │ │ + ldr r3, [pc, #108] @ (19ef88 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r4 │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add ip, sl │ │ │ │ and.w sl, r3, ip │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi sl, r3 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs.n 19ef06 │ │ │ │ - ldr r2, [pc, #36] @ (19ef5c ) │ │ │ │ - ldr r3, [pc, #32] @ (19ef58 ) │ │ │ │ + bcs.n 19ef36 │ │ │ │ + ldr r2, [pc, #36] @ (19ef8c ) │ │ │ │ + ldr r3, [pc, #32] @ (19ef88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19ef50 │ │ │ │ + bne.n 19ef80 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19efac │ │ │ │ + beq.n 19efdc │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 19efa4 │ │ │ │ + bmi.n 19efd4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19efa4 │ │ │ │ + bne.n 19efd4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 19ef9e │ │ │ │ + bhi.n 19efce │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r1, #20 │ │ │ │ asrs r3, r0, #20 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ef60 │ │ │ │ + bl 19ef90 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 19ef7c │ │ │ │ + bne.n 19efac │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ef60 │ │ │ │ - b.n 19efa4 │ │ │ │ + bl 19ef90 │ │ │ │ + b.n 19efd4 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ef60 │ │ │ │ - b.n 19efa4 │ │ │ │ + bl 19ef90 │ │ │ │ + b.n 19efd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (19f118 ) │ │ │ │ + ldr r2, [pc, #304] @ (19f148 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (19f11c ) │ │ │ │ + ldr r1, [pc, #296] @ (19f14c ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19f10c │ │ │ │ + beq.n 19f13c │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 19f02a │ │ │ │ + bhi.n 19f05a │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19f0f0 │ │ │ │ + bne.n 19f120 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 19f098 │ │ │ │ + bne.n 19f0c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19f0f0 │ │ │ │ + beq.n 19f120 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 19f084 │ │ │ │ - cbz r4, 19f0f0 │ │ │ │ + bne.n 19f0b4 │ │ │ │ + cbz r4, 19f120 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -481694,96 +481724,96 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #44] @ (19f120 ) │ │ │ │ - ldr r3, [pc, #36] @ (19f118 ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #44] @ (19f150 ) │ │ │ │ + ldr r3, [pc, #36] @ (19f148 ) │ │ │ │ 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 19f112 │ │ │ │ + bne.n 19f142 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 19f04c │ │ │ │ + b.n 19f07c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - beq.n 19f17e │ │ │ │ + beq.n 19f1ae │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add.w r8, r6, #4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbnz r7, 19f186 │ │ │ │ + cbnz r7, 19f1b6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [r0, #32] │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19f202 │ │ │ │ + bne.n 19f232 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #16 │ │ │ │ - bl 19f124 │ │ │ │ + bl 19f154 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov ip, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 19f222 │ │ │ │ - add r3, pc, #8 @ (adr r3, 19f1c8 ) │ │ │ │ + bhi.n 19f252 │ │ │ │ + add r3, pc, #8 @ (adr r3, 19f1f8 ) │ │ │ │ ldr.w r7, [r3, r7, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff9dffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -481800,47 +481830,47 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 19f164 │ │ │ │ + b.n 19f194 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov ip, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 19f1b8 │ │ │ │ + b.n 19f1e8 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r1, r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 19f164 │ │ │ │ + b.n 19f194 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 19f164 │ │ │ │ + b.n 19f194 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3312] @ 0xcf0 │ │ │ │ sub.w sp, sp, #748 @ 0x2ec │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1460] @ 19f804 │ │ │ │ + ldr.w r2, [pc, #1460] @ 19f834 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1452] @ 19f808 │ │ │ │ + ldr.w r3, [pc, #1452] @ 19f838 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ mul.w r4, r4, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #740] @ 0x2e4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -481850,15 +481880,15 @@ │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.n 19f326 │ │ │ │ + bcc.n 19f356 │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r3, r9, #4 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r4, r8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -481868,302 +481898,302 @@ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r4 │ │ │ │ - bcc.w 19f6c2 │ │ │ │ + bcc.w 19f6f2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 19f2c8 │ │ │ │ + b.n 19f2f8 │ │ │ │ adds r2, #1 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ smlabb r4, r1, ip, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - bls.n 19f2c6 │ │ │ │ + bls.n 19f2f6 │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r0, r8, r3 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 19f4a4 │ │ │ │ + bcc.w 19f4d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, fp │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 19f2b6 │ │ │ │ + bcc.n 19f2e6 │ │ │ │ mov r9, fp │ │ │ │ ldrd fp, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 19f7d0 │ │ │ │ + bls.w 19f800 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19f476 │ │ │ │ + beq.w 19f4a6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ mov r9, ip │ │ │ │ orr.w r8, r3, #4 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ uxtb.w r3, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, ip, r6, lsl #2 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd r3, fp, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19f5d6 │ │ │ │ + beq.w 19f606 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 19f396 │ │ │ │ + bne.n 19f3c6 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19f7a0 │ │ │ │ + beq.w 19f7d0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19f7c0 │ │ │ │ + beq.w 19f7f0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 19f6f4 │ │ │ │ + beq.w 19f724 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r3, r3, [r6] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19f3ce │ │ │ │ + cbz r0, 19f3fe │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19f464 │ │ │ │ + beq.n 19f494 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, r9, [sp, #36] @ 0x24 │ │ │ │ mov r7, r8 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19f43a │ │ │ │ + cbz r0, 19f46a │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 19f3e0 │ │ │ │ + bcc.n 19f410 │ │ │ │ ldrd r5, r9, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [r9, #4]! │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 19f364 │ │ │ │ + bne.w 19f394 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ - ldr r2, [pc, #900] @ (19f80c ) │ │ │ │ - ldr r3, [pc, #892] @ (19f808 ) │ │ │ │ + bl 19c73c │ │ │ │ + ldr r2, [pc, #900] @ (19f83c ) │ │ │ │ + ldr r3, [pc, #892] @ (19f838 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #740] @ 0x2e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19f7fe │ │ │ │ + bne.w 19f82e │ │ │ │ add.w sp, sp, #748 @ 0x2ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 19f6d2 │ │ │ │ + beq.w 19f702 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 19f5fe │ │ │ │ + bne.w 19f62e │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 19f7f0 │ │ │ │ + beq.w 19f820 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.w 19f792 │ │ │ │ + beq.w 19f7c2 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.w 19f5fe │ │ │ │ + bne.w 19f62e │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, sl │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov r2, r6 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [r5] │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov r2, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov r2, r6 │ │ │ │ movs r6, #2 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r6, [r2, #0] │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [r6] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #488 @ 0x1e8 │ │ │ │ str r0, [r2, #28] │ │ │ │ mov r0, sl │ │ │ │ @@ -482172,132 +482202,132 @@ │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f6d2 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19f7b0 │ │ │ │ + beq.w 19f7e0 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 19f464 │ │ │ │ + beq.w 19f494 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 19f396 │ │ │ │ + bne.w 19f3c6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f494 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp fp, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi.n 19f690 │ │ │ │ + bhi.n 19f6c0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r2 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, fp │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 19f68c │ │ │ │ + bls.n 19f6bc │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19f620 │ │ │ │ + beq.n 19f650 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r3, #0] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f67c │ │ │ │ + cbz r0, 19f6ac │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19f620 │ │ │ │ + b.n 19f650 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f30c │ │ │ │ + b.n 19f33c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, r7, lsl #2] │ │ │ │ add.w r6, r3, r7, lsl #2 │ │ │ │ ldrb.w r1, [r9, #17] │ │ │ │ - b.n 19f2e4 │ │ │ │ + b.n 19f314 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 19f7e2 │ │ │ │ + beq.w 19f812 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 19f6a2 │ │ │ │ + beq.n 19f6d2 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 19f5fe │ │ │ │ + bne.n 19f62e │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f6d2 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -482306,23 +482336,23 @@ │ │ │ │ lsls r7, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r6, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 19f706 │ │ │ │ + bne.n 19f736 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -482331,107 +482361,107 @@ │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r6, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 19f746 │ │ │ │ + bne.n 19f776 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f494 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f6d2 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f494 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f494 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f494 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ - b.n 19f486 │ │ │ │ + bl 19c73c │ │ │ │ + b.n 19f4b6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f6d2 │ │ │ │ mov.w r1, #466 @ 0x1d2 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f6d2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19f894 │ │ │ │ + bne.n 19f8c4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f894 │ │ │ │ + bne.n 19f8c4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19f894 │ │ │ │ + bne.n 19f8c4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 238ac8 │ │ │ │ - cbz r0, 19f894 │ │ │ │ + bl 238af8 │ │ │ │ + cbz r0, 19f8c4 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19f914 │ │ │ │ + bhi.n 19f944 │ │ │ │ tbb [pc, r3] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ movs r5, #103 @ 0x67 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ @@ -482440,36 +482470,36 @@ │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 19f894 │ │ │ │ + cbnz r3, 19f8c4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 19f894 │ │ │ │ + cbnz r3, 19f8c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f9a4 │ │ │ │ + beq.w 19f9d4 │ │ │ │ clz r3, r5 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrb r7, [r7, #13] │ │ │ │ mul.w r4, r3, r4 │ │ │ │ lsrs r3, r2, #3 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.w 19f9a4 │ │ │ │ + bls.w 19f9d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 19f9b2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 19f8b0 ) │ │ │ │ + bhi.w 19f9e2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 19f8e0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @@ -482510,30 +482540,30 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #32 │ │ │ │ - b.n 19f89a │ │ │ │ + b.n 19f8ca │ │ │ │ movs r1, #16 │ │ │ │ - b.n 19f89a │ │ │ │ + b.n 19f8ca │ │ │ │ movs r1, #8 │ │ │ │ - b.n 19f89a │ │ │ │ + b.n 19f8ca │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19f86a │ │ │ │ + b.n 19f89a │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19f86a │ │ │ │ + b.n 19f89a │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19f86a │ │ │ │ + b.n 19f89a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19f9b2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 19f940 ) │ │ │ │ + bhi.n 19f9e2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 19f970 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -482561,220 +482591,220 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19f896 │ │ │ │ + beq.w 19f8c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1988c0 │ │ │ │ + bl 1988f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19f9c6 │ │ │ │ + bne.n 19f9f6 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19f9ca │ │ │ │ + beq.n 19f9fa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19f9c6 │ │ │ │ + bne.n 19f9f6 │ │ │ │ ldrh.w r0, [r0, #84] @ 0x54 │ │ │ │ ldrh.w r3, [r3, #84] @ 0x54 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ 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 r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r4, [r0, #24] │ │ │ │ - cbz r1, 19fa28 │ │ │ │ + cbz r1, 19fa58 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 19fa38 │ │ │ │ + beq.n 19fa68 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r3, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r5, 19fa24 │ │ │ │ + cbz r5, 19fa54 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19fa06 │ │ │ │ + beq.n 19fa36 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 19fa60 │ │ │ │ + bgt.n 19fa90 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 19fada │ │ │ │ + bne.n 19fb0a │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19fa5a │ │ │ │ + bne.n 19fa8a │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 19fac2 │ │ │ │ + beq.n 19faf2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 19fa30 │ │ │ │ + bgt.n 19fa60 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19fa06 │ │ │ │ + b.n 19fa36 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 19fab2 │ │ │ │ + ble.n 19fae2 │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r1, #4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ add.w r2, r0, r4, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 19fa96 │ │ │ │ + beq.n 19fac6 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fa2c │ │ │ │ + beq.n 19fa5c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19fa2c │ │ │ │ + bne.n 19fa5c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r2, #4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19fa7c │ │ │ │ + bne.n 19faac │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 19faba │ │ │ │ + bne.n 19faea │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19fae0 │ │ │ │ + beq.n 19fb10 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 19fa76 │ │ │ │ + b.n 19faa6 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ - b.n 19fa1a │ │ │ │ + b.n 19fa4a │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 19fa4a │ │ │ │ + bne.n 19fa7a │ │ │ │ ldrh.w r5, [r3, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r1, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 19fa4a │ │ │ │ + bne.n 19fa7a │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19fa06 │ │ │ │ + b.n 19fa36 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19fa18 │ │ │ │ + b.n 19fa48 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19faa8 │ │ │ │ + bne.n 19fad8 │ │ │ │ ldrh.w r0, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19faa8 │ │ │ │ + bne.n 19fad8 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 19fa76 │ │ │ │ + b.n 19faa6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 19fb14 │ │ │ │ + bcc.n 19fb44 │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 19fb18 │ │ │ │ - bl 17fd3c │ │ │ │ + bls.n 19fb48 │ │ │ │ + bl 17fd6c │ │ │ │ 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 │ │ │ │ - cbz r0, 19fb5a │ │ │ │ + cbz r0, 19fb8a │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add.w r3, r4, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19fb50 │ │ │ │ - bl 199d4c │ │ │ │ + bne.n 19fb80 │ │ │ │ + bl 199d7c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 19fb54 │ │ │ │ + cbz r3, 19fb84 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19fb30 │ │ │ │ + beq.n 19fb60 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19fb50 │ │ │ │ + b.n 19fb80 │ │ │ │ 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, #260] @ (19fc78 ) │ │ │ │ + ldr r4, [pc, #260] @ (19fca8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #260] @ (19fc7c ) │ │ │ │ + ldr r3, [pc, #260] @ (19fcac ) │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r7, r8, #72 @ 0x48 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -482786,140 +482816,140 @@ │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r7, r6 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - beq.n 19fc54 │ │ │ │ + beq.n 19fc84 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 19fbdc │ │ │ │ + b.n 19fc0c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 19fc46 │ │ │ │ + bne.n 19fc76 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19fc46 │ │ │ │ + beq.n 19fc76 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 19fc46 │ │ │ │ + beq.n 19fc76 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w sl, [r3, #12] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 19fc46 │ │ │ │ + bne.n 19fc76 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f124 │ │ │ │ + bl 19f154 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19fc46 │ │ │ │ + beq.n 19fc76 │ │ │ │ mov r0, r3 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r1, #68 @ 0x44 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ add.w r2, r1, #72 @ 0x48 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r1, #72] @ 0x48 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb4c │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r6, r4, #4 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 19fbda │ │ │ │ - ldr r2, [pc, #40] @ (19fc80 ) │ │ │ │ - ldr r3, [pc, #36] @ (19fc7c ) │ │ │ │ + bne.n 19fc0a │ │ │ │ + ldr r2, [pc, #40] @ (19fcb0 ) │ │ │ │ + ldr r3, [pc, #36] @ (19fcac ) │ │ │ │ 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 19fc72 │ │ │ │ + bne.n 19fca2 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 19fca2 │ │ │ │ + b.n 19fcd2 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19fc98 │ │ │ │ + bne.n 19fcc8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19fcae │ │ │ │ + bne.n 19fcde │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19fcb2 │ │ │ │ + bne.n 19fce2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 19fcae │ │ │ │ + cbz r3, 19fcde │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19fc86 │ │ │ │ + bne.n 19fcb6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19fd42 │ │ │ │ + beq.n 19fd72 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19fce2 │ │ │ │ - cbz r3, 19fcde │ │ │ │ + beq.n 19fd12 │ │ │ │ + cbz r3, 19fd0e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19fccc │ │ │ │ + beq.n 19fcfc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19fcd4 │ │ │ │ + bne.n 19fd04 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r6, r7, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19fd26 │ │ │ │ + bhi.n 19fd56 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19fd4c │ │ │ │ + bhi.n 19fd7c │ │ │ │ tbb [pc, r2] │ │ │ │ movs r5, #16 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ asrs r5, r4, #32 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ @@ -482935,144 +482965,144 @@ │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ uxtb r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 19fd54 │ │ │ │ + bne.n 19fd84 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 19fd50 │ │ │ │ + bcs.n 19fd80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 19fcd2 │ │ │ │ + b.n 19fd02 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19fd26 │ │ │ │ + b.n 19fd56 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19fd26 │ │ │ │ + b.n 19fd56 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ add.w r5, r0, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 19fde2 │ │ │ │ + beq.n 19fe12 │ │ │ │ mov r6, r1 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 19fe0a │ │ │ │ + bne.n 19fe3a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19fdb4 │ │ │ │ + beq.n 19fde4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fde0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19fdda │ │ │ │ + beq.n 19fe0a │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bcc.n 19fde6 │ │ │ │ + bcc.n 19fe16 │ │ │ │ movw r1, #591 @ 0x24f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19fdf6 │ │ │ │ + beq.n 19fe26 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fde0 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 19fdda │ │ │ │ + beq.n 19fe0a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r2, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fde0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 19fdb2 │ │ │ │ + bhi.n 19fde2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 19fd5c │ │ │ │ + bl 19fd8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19fdb2 │ │ │ │ + bne.n 19fde2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 19fd78 │ │ │ │ + bne.n 19fda8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 19fdda │ │ │ │ + beq.n 19fe0a │ │ │ │ subs r3, #109 @ 0x6d │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19fdb0 │ │ │ │ + bhi.n 19fde0 │ │ │ │ lsls r0, r6, #29 │ │ │ │ - bmi.n 19fdda │ │ │ │ - b.n 19fdb0 │ │ │ │ + bmi.n 19fe0a │ │ │ │ + b.n 19fde0 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 19fe0e │ │ │ │ + beq.n 19fe3e │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fde0 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 19fdb0 │ │ │ │ - b.n 19fdda │ │ │ │ + bpl.n 19fde0 │ │ │ │ + b.n 19fe0a │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bmi.n 19fdda │ │ │ │ - b.n 19fdfe │ │ │ │ + bmi.n 19fe0a │ │ │ │ + b.n 19fe2e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 19fe80 │ │ │ │ - bhi.n 19fe74 │ │ │ │ + beq.n 19feb0 │ │ │ │ + bhi.n 19fea4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19fe96 │ │ │ │ + bhi.n 19fec6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19fec4 │ │ │ │ + bne.n 19fef4 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 238af4 │ │ │ │ - cbz r0, 19fe9c │ │ │ │ + bl 238b24 │ │ │ │ + cbz r0, 19fecc │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19fe9c │ │ │ │ + bpl.n 19fecc │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 19feb8 │ │ │ │ + beq.n 19fee8 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19feb8 │ │ │ │ + bhi.n 19fee8 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ adds r3, #49 @ 0x31 │ │ │ │ cmp r5, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -483082,92 +483112,92 @@ │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ movs r7, r5 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #48] @ 0x30 │ │ │ │ - bne.n 19fe96 │ │ │ │ + bne.n 19fec6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 238a94 │ │ │ │ + bl 238ac4 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19fe4c │ │ │ │ + bne.n 19fe7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19feac │ │ │ │ movs r4, #4 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19feac │ │ │ │ movs r4, #2 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19feac │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19feac │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #228] @ (19ffc4 ) │ │ │ │ + ldr r4, [pc, #228] @ (19fff4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #228] @ (19ffc8 ) │ │ │ │ + ldr r3, [pc, #228] @ (19fff8 ) │ │ │ │ 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 19f9e4 │ │ │ │ + bl 19fa14 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ffba │ │ │ │ + beq.n 19ffea │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19ffa8 │ │ │ │ + beq.n 19ffd8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19ff70 │ │ │ │ + beq.n 19ffa0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19ff56 │ │ │ │ + bhi.n 19ff86 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19ff56 │ │ │ │ + bhi.n 19ff86 │ │ │ │ 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 │ │ │ │ @@ -483191,104 +483221,104 @@ │ │ │ │ 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 19ff12 │ │ │ │ + bne.n 19ff42 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 19ff88 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #64] @ (19ffcc ) │ │ │ │ - ldr r3, [pc, #60] @ (19ffc8 ) │ │ │ │ + bcs.n 19ffb8 │ │ │ │ + bl 17fd6c │ │ │ │ + ldr r2, [pc, #64] @ (19fffc ) │ │ │ │ + ldr r3, [pc, #60] @ (19fff8 ) │ │ │ │ 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 19ffbe │ │ │ │ + bne.n 19ffee │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 19ff56 │ │ │ │ + b.n 19ff86 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 19eed4 │ │ │ │ + bl 19ef04 │ │ │ │ add sl, r0 │ │ │ │ - b.n 19ff70 │ │ │ │ + b.n 19ffa0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 19ff7a │ │ │ │ + b.n 19ffaa │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1052] @ 1a0400 │ │ │ │ + ldr.w r3, [pc, #1052] @ 1a0430 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, sp, #24 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - ldr.w r2, [pc, #1036] @ 1a0404 │ │ │ │ + ldr.w r2, [pc, #1036] @ 1a0434 │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19fa14 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a003e │ │ │ │ + cbz r0, 1a006e │ │ │ │ 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, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a01a0 │ │ │ │ + beq.w 1a01d0 │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a0448 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w sl, sp, #16 │ │ │ │ @@ -483303,15 +483333,15 @@ │ │ │ │ adds r6, r2, r3 │ │ │ │ negs r2, r2 │ │ │ │ subs r6, #1 │ │ │ │ ands r6, r2 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ asrs r3, r6, #31 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a00bc │ │ │ │ + beq.n 1a00ec │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, ip, #32 │ │ │ │ rsb lr, ip, #32 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsl.w fp, r1, fp │ │ │ │ lsr.w lr, r1, lr │ │ │ │ @@ -483319,39 +483349,39 @@ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r0, r0, lr │ │ │ │ bic.w r6, r6, r1 │ │ │ │ bic.w r3, r3, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a0268 │ │ │ │ + beq.w 1a0298 │ │ │ │ orrs.w ip, r6, r3 │ │ │ │ - beq.n 1a0156 │ │ │ │ + beq.n 1a0186 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ orrs.w lr, ip, r3 │ │ │ │ - beq.n 1a0180 │ │ │ │ + beq.n 1a01b0 │ │ │ │ ldrb.w lr, [r1, #105] @ 0x69 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1a0276 │ │ │ │ + bne.w 1a02a6 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1a00fc │ │ │ │ + cbnz r1, 1a012c │ │ │ │ subs r1, r6, #1 │ │ │ │ and.w ip, ip, r6 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w r1, ip, r1 │ │ │ │ - beq.w 1a030e │ │ │ │ + beq.w 1a033e │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bhi.w 1a036a │ │ │ │ + bhi.w 1a039a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a0448 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ @@ -483377,77 +483407,77 @@ │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vldr d7, [pc, #672] @ 1a03f8 │ │ │ │ + vldr d7, [pc, #672] @ 1a0428 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [r9] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0180 │ │ │ │ + cbz r0, 1a01b0 │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0050 │ │ │ │ + bne.w 1a0080 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ cmpcs r3, sl │ │ │ │ - bcs.n 1a01b0 │ │ │ │ + bcs.n 1a01e0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #596] @ (1a0408 ) │ │ │ │ - ldr r3, [pc, #588] @ (1a0400 ) │ │ │ │ + bl 17fd6c │ │ │ │ + ldr r2, [pc, #596] @ (1a0438 ) │ │ │ │ + ldr r3, [pc, #588] @ (1a0430 ) │ │ │ │ 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 1a0414 │ │ │ │ + bne.w 1a0444 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 19eed4 │ │ │ │ + bl 19ef04 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a0242 │ │ │ │ + beq.n 1a0272 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1a0190 │ │ │ │ + beq.n 1a01c0 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a0448 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ @@ -483474,42 +483504,42 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0190 │ │ │ │ + beq.n 1a01c0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0180 │ │ │ │ + beq.n 1a01b0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1a0172 │ │ │ │ + b.n 1a01a2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - beq.w 1a0156 │ │ │ │ + beq.w 1a0186 │ │ │ │ subs r1, r6, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 1a0180 │ │ │ │ + beq.n 1a01b0 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bhi.n 1a0380 │ │ │ │ + bhi.n 1a03b0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a0448 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ add r7, sp, #780 @ 0x30c │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ @@ -483523,493 +483553,492 @@ │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ add r2, sp, #780 @ 0x30c │ │ │ │ str r6, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a02d8 │ │ │ │ + cbz r0, 1a0308 │ │ │ │ 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, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a0190 │ │ │ │ + b.n 1a01c0 │ │ │ │ strh.w r6, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ + b.n 1a02e4 │ │ │ │ strb.w r6, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ + b.n 1a02e4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ - cbz r6, 1a0370 │ │ │ │ + b.n 1a02e4 │ │ │ │ + cbz r6, 1a03a0 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #1 │ │ │ │ subs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a0348 │ │ │ │ + cbz r0, 1a0378 │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a0190 │ │ │ │ + b.n 1a01c0 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ + b.n 1a02e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a031a │ │ │ │ + beq.n 1a034a │ │ │ │ rbit r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #33 @ 0x21 │ │ │ │ - b.n 1a031a │ │ │ │ + b.n 1a034a │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a03a8 │ │ │ │ + cbz r0, 1a03d8 │ │ │ │ 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, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a0190 │ │ │ │ + b.n 1a01c0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a027c │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a027c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a027c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a027c │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a03b4 │ │ │ │ strh.w r6, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a03b4 │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a03b4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr8, cr9, {3} │ │ │ │ + vshr.u16 q8, , #16 │ │ │ │ + mrc2 0, 0, r0, cr8, cr9, {3} │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a03b4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a04a4 │ │ │ │ + beq.n 1a04d4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 1a045e │ │ │ │ + cbz r5, 1a048e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a0492 │ │ │ │ + cbz r3, 1a04c2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a04b4 │ │ │ │ + beq.n 1a04e4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1a0458 │ │ │ │ + cbz r4, 1a0488 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0458 │ │ │ │ + cbz r3, 1a0488 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0478 │ │ │ │ + beq.n 1a04a8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0446 │ │ │ │ + bne.n 1a0476 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0486 │ │ │ │ + beq.n 1a04b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0432 │ │ │ │ + bne.n 1a0462 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb4c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a0452 │ │ │ │ + b.n 1a0482 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb4c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a045e │ │ │ │ + b.n 1a048e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a045e │ │ │ │ - bl 19fb1c │ │ │ │ + bne.n 1a048e │ │ │ │ + bl 19fb4c │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a045e │ │ │ │ + b.n 1a048e │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb4c │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a0442 │ │ │ │ + b.n 1a0472 │ │ │ │ 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, #384] @ 0x180 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1a04e2 │ │ │ │ + cbz r5, 1a0512 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a04e6 │ │ │ │ + cbnz r0, 1a0516 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a04d6 │ │ │ │ + bne.n 1a0506 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a0418 │ │ │ │ + bl 1a0448 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a04e2 │ │ │ │ + beq.n 1a0512 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a04e2 │ │ │ │ + beq.n 1a0512 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a04e8 │ │ │ │ + bne.n 1a0518 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a04fc │ │ │ │ + bne.n 1a052c │ │ │ │ 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, #384] @ 0x180 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 1a0534 │ │ │ │ + cbz r6, 1a0564 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1a053a │ │ │ │ + cbnz r5, 1a056a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a0528 │ │ │ │ + bne.n 1a0558 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a0612 │ │ │ │ + beq.n 1a0642 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a057e │ │ │ │ + cbz r1, 1a05ae │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a05ce │ │ │ │ + beq.n 1a05fe │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 1a0590 │ │ │ │ + bne.n 1a05c0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 1a05b6 │ │ │ │ + cbnz r1, 1a05e6 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #24] │ │ │ │ movne r7, #1 │ │ │ │ - cbnz r2, 1a0590 │ │ │ │ + cbnz r2, 1a05c0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a05e2 │ │ │ │ + beq.n 1a0612 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a0550 │ │ │ │ + b.n 1a0580 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1a05a8 │ │ │ │ + cbz r2, 1a05d8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1a05a8 │ │ │ │ + cbz r1, 1a05d8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a0566 │ │ │ │ + beq.n 1a0596 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a0596 │ │ │ │ + bne.n 1a05c6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a057e │ │ │ │ + bne.n 1a05ae │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a056a │ │ │ │ + beq.n 1a059a │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1a057c │ │ │ │ + bne.n 1a05ac │ │ │ │ ldr r0, [r1, #24] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1a057c │ │ │ │ - b.n 1a0572 │ │ │ │ + bls.n 1a05ac │ │ │ │ + b.n 1a05a2 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a0566 │ │ │ │ + beq.n 1a0596 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a058c │ │ │ │ + bne.n 1a05bc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0534 │ │ │ │ + beq.n 1a0564 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0534 │ │ │ │ + beq.n 1a0564 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a053c │ │ │ │ + bne.n 1a056c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a05fe │ │ │ │ + bne.n 1a062e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1a05e2 │ │ │ │ + b.n 1a0612 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #16 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ tst r0, r3 │ │ │ │ - beq.n 1a0638 │ │ │ │ + beq.n 1a0668 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 1a063c │ │ │ │ + bne.n 1a066c │ │ │ │ tst r0, r6 │ │ │ │ - beq.n 1a0660 │ │ │ │ + beq.n 1a0690 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a06b6 │ │ │ │ - cbnz r3, 1a0666 │ │ │ │ + bne.n 1a06e6 │ │ │ │ + cbnz r3, 1a0696 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1a06bc │ │ │ │ + beq.n 1a06ec │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a06f2 │ │ │ │ + beq.n 1a0722 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a066a │ │ │ │ + beq.n 1a069a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a06b6 │ │ │ │ + bne.n 1a06e6 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a083e │ │ │ │ + beq.w 1a086e │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ - b.n 1a068e │ │ │ │ + b.n 1a06be │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a083e │ │ │ │ + beq.w 1a086e │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a067e │ │ │ │ + beq.n 1a06ae │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a083e │ │ │ │ + beq.w 1a086e │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1a06ac │ │ │ │ + b.n 1a06dc │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - cbz r3, 1a06d2 │ │ │ │ + cbz r3, 1a0702 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1a06a6 │ │ │ │ + bne.n 1a06d6 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1a0896 │ │ │ │ + beq.w 1a08c6 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 1a0660 │ │ │ │ + bmi.n 1a0690 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a06e8 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - cbz r1, 1a0710 │ │ │ │ + cbz r1, 1a0740 │ │ │ │ add.w ip, r5, r2 │ │ │ │ - b.n 1a06e6 │ │ │ │ + b.n 1a0716 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a086a │ │ │ │ + beq.w 1a089a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1a06dc │ │ │ │ - b.n 1a06b6 │ │ │ │ + bne.n 1a070c │ │ │ │ + b.n 1a06e6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a066a │ │ │ │ + beq.n 1a069a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1a06b6 │ │ │ │ + beq.n 1a06e6 │ │ │ │ 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 1a06b8 │ │ │ │ + b.n 1a06e8 │ │ │ │ add r4, r2 │ │ │ │ movs r0, #14 │ │ │ │ add r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a087a │ │ │ │ + beq.w 1a08aa │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1a088c │ │ │ │ + bhi.w 1a08bc │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - beq.w 1a082c │ │ │ │ + beq.w 1a085c │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1a0812 │ │ │ │ + beq.n 1a0842 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 1a0836 │ │ │ │ + bne.n 1a0866 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 1a0836 │ │ │ │ + bne.n 1a0866 │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldrd r7, r5, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 1a0886 │ │ │ │ + bhi.w 1a08b6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0a82 │ │ │ │ + bhi.w 1a0ab2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ @@ -484040,18 +484069,18 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ uxtb r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r3, [r6, #37] @ 0x25 │ │ │ │ ldrd r5, r6, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1a0880 │ │ │ │ + bhi.n 1a08b0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0a82 │ │ │ │ + bhi.w 1a0ab2 │ │ │ │ tbh [pc, r3, 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 │ │ │ │ @@ -484082,164 +484111,164 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.w 1a0660 │ │ │ │ + bne.w 1a0690 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0716 │ │ │ │ + bne.w 1a0746 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a0a50 │ │ │ │ + beq.w 1a0a80 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a06e8 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1a0812 │ │ │ │ + b.n 1a0842 │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1a0812 │ │ │ │ + b.n 1a0842 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a06d6 │ │ │ │ + bne.w 1a0706 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a06e8 │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a0808 │ │ │ │ + b.n 1a0838 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a0808 │ │ │ │ + b.n 1a0838 │ │ │ │ uxth r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a07ac │ │ │ │ + b.n 1a07dc │ │ │ │ mov r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a07ac │ │ │ │ + b.n 1a07dc │ │ │ │ ldr r1, [r5, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0710 │ │ │ │ + bne.w 1a0740 │ │ │ │ movs r0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a0826 │ │ │ │ - b.n 1a084a │ │ │ │ + bne.n 1a0856 │ │ │ │ + b.n 1a087a │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a06e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1a0808 │ │ │ │ + b.n 1a0838 │ │ │ │ mov r1, r7 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1a07ac │ │ │ │ + b.n 1a07dc │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1a0812 │ │ │ │ - b.n 1a0660 │ │ │ │ + beq.n 1a0842 │ │ │ │ + b.n 1a0690 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a0a5c │ │ │ │ + beq.w 1a0a8c │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1a0a04 │ │ │ │ + bne.w 1a0a34 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a0a04 │ │ │ │ + beq.w 1a0a34 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a08a6 │ │ │ │ + bne.n 1a08d6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r6, [r5, ip] │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a09f6 │ │ │ │ + beq.w 1a0a26 │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1a08ee │ │ │ │ + beq.n 1a091e │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a06e6 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a08d6 │ │ │ │ + bne.n 1a0906 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a0a66 │ │ │ │ + beq.w 1a0a96 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov.w r8, #14 │ │ │ │ ldr.w r2, [r5, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a06e6 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a06e6 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a06e6 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 1a0a3a │ │ │ │ + beq.w 1a0a6a │ │ │ │ cmp.w ip, #2 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #4 │ │ │ │ - beq.n 1a09d2 │ │ │ │ + beq.n 1a0a02 │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.w 1a0a46 │ │ │ │ + bne.w 1a0a76 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w r9, [ip, #12] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.n 1a0a46 │ │ │ │ + bne.n 1a0a76 │ │ │ │ ldrb.w r6, [r7, #37] @ 0x25 │ │ │ │ ldrd r2, r7, [r7, #40] @ 0x28 │ │ │ │ cmp r6, #32 │ │ │ │ - bhi.n 1a0986 │ │ │ │ + bhi.n 1a09b6 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1a0a00 │ │ │ │ + bhi.n 1a0a30 │ │ │ │ tbb [pc, r6] │ │ │ │ - ldr r7, [pc, #64] @ (1a09a4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0aa4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0aa4 ) │ │ │ │ + ldr r7, [pc, #64] @ (1a09d4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0ad4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0ad4 ) │ │ │ │ asrs r7, r1, #1 │ │ │ │ - ldr r7, [pc, #316] @ (1a0aa8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0aac ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0aac ) │ │ │ │ - ldr r4, [pc, #316] @ (1a0ab0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ab0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ab4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ab4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ab8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ab8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0abc ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0abc ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ac0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0ad8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0adc ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0adc ) │ │ │ │ + ldr r4, [pc, #316] @ (1a0ae0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0ae0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0ae4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0ae4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0ae8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0ae8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0aec ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0aec ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0af0 ) │ │ │ │ uxtb r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r9, [ip, #37] @ 0x25 │ │ │ │ ldrd r6, ip, [ip, #40] @ 0x28 │ │ │ │ cmp.w r9, #32 │ │ │ │ - bhi.n 1a09c8 │ │ │ │ + bhi.n 1a09f8 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1a0a82 │ │ │ │ + bhi.n 1a0ab2 │ │ │ │ tbb [pc, ip] │ │ │ │ strb r0, [r2, #0] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ asrs r0, r6, #1 │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ @@ -484254,308 +484283,308 @@ │ │ │ │ strb r0, [r6, #1] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ uxtb r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp ip, r7 │ │ │ │ it eq │ │ │ │ cmpeq r6, r2 │ │ │ │ - bne.w 1a06c2 │ │ │ │ + bne.w 1a06f2 │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a08fc │ │ │ │ + bne.n 1a092c │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a06b6 │ │ │ │ + bne.w 1a06e6 │ │ │ │ and.w r8, r8, #12 │ │ │ │ cmp.w r8, #12 │ │ │ │ - bne.w 1a06b6 │ │ │ │ + bne.w 1a06e6 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1a066e │ │ │ │ + b.n 1a069e │ │ │ │ uxth r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a0986 │ │ │ │ + b.n 1a09b6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a0986 │ │ │ │ + b.n 1a09b6 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a08c6 │ │ │ │ + beq.w 1a08f6 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1a0a30 │ │ │ │ + beq.n 1a0a60 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a06e6 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a0a18 │ │ │ │ + bne.n 1a0a48 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a08d2 │ │ │ │ - b.n 1a08f4 │ │ │ │ + bne.w 1a0902 │ │ │ │ + b.n 1a0924 │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ bicne.w r8, r8, #8 │ │ │ │ - b.n 1a09d2 │ │ │ │ + b.n 1a0a02 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #2 │ │ │ │ - b.n 1a09d2 │ │ │ │ + b.n 1a0a02 │ │ │ │ and.w r3, r0, #12 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 1a084a │ │ │ │ - b.n 1a06b8 │ │ │ │ + beq.w 1a087a │ │ │ │ + b.n 1a06e8 │ │ │ │ mov.w ip, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1a08c6 │ │ │ │ + b.n 1a08f6 │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a06b6 │ │ │ │ + bne.w 1a06e6 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1a066e │ │ │ │ + b.n 1a069e │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a09c8 │ │ │ │ + b.n 1a09f8 │ │ │ │ uxth r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a09c8 │ │ │ │ + b.n 1a09f8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #124] @ (1a0b10 ) │ │ │ │ + ldr r2, [pc, #124] @ (1a0b40 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #124] @ (1a0b14 ) │ │ │ │ + ldr r3, [pc, #124] @ (1a0b44 ) │ │ │ │ cmp r0, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ it eq │ │ │ │ moveq r5, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1a0af2 │ │ │ │ + beq.n 1a0b22 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19fa14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19fa14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0618 │ │ │ │ + bl 1a0648 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1a0ae2 │ │ │ │ + bcs.n 1a0b12 │ │ │ │ mov r0, r2 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcs.n 1a0af2 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #36] @ (1a0b18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a0b14 ) │ │ │ │ + bcs.n 1a0b22 │ │ │ │ + bl 17fd6c │ │ │ │ + ldr r2, [pc, #36] @ (1a0b48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a0b44 ) │ │ │ │ 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 1a0b0c │ │ │ │ + bne.n 1a0b3c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - sbc.w r0, r2, #16318464 @ 0xf90000 │ │ │ │ + @ instruction: 0xf5320079 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r6, #16318464 @ 0xf90000 │ │ │ │ + @ instruction: 0xf4d60079 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1a0b32 │ │ │ │ + cbz r3, 1a0b62 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19fa14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a0b78 │ │ │ │ + beq.n 1a0ba8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 1a0b80 │ │ │ │ + cbz r7, 1a0bb0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 1a0b98 │ │ │ │ + cbz r1, 1a0bc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0618 │ │ │ │ + bl 1a0648 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a0a84 │ │ │ │ + bl 1a0ab4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #32 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19fa14 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a0b70 │ │ │ │ + bne.n 1a0ba0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fba0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19fa14 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1a0b70 │ │ │ │ + b.n 1a0ba0 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19fb1c │ │ │ │ - cbz r0, 1a0bc8 │ │ │ │ + bl 19fb4c │ │ │ │ + cbz r0, 1a0bf8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb60 │ │ │ │ + bl 19fb90 │ │ │ │ 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 19a6d0 │ │ │ │ + bl 19a700 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0c72 │ │ │ │ + beq.n 1a0ca2 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1a0c18 │ │ │ │ + cbz r5, 1a0c48 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1a0c3c │ │ │ │ + cbz r4, 1a0c6c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a0c7a │ │ │ │ + beq.n 1a0caa │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1a0c12 │ │ │ │ + cbz r4, 1a0c42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0c12 │ │ │ │ + cbz r3, 1a0c42 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0c2a │ │ │ │ + beq.n 1a0c5a │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0c00 │ │ │ │ + bne.n 1a0c30 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0c62 │ │ │ │ + beq.n 1a0c92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a8c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0bec │ │ │ │ + bne.n 1a0c1c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fb1c │ │ │ │ - cbz r0, 1a0c50 │ │ │ │ + bl 19fb4c │ │ │ │ + cbz r0, 1a0c80 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0bfc │ │ │ │ - b.n 1a0c18 │ │ │ │ + bne.n 1a0c2c │ │ │ │ + b.n 1a0c48 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0c18 │ │ │ │ + bne.n 1a0c48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1a0c6e │ │ │ │ + cbnz r0, 1a0c9e │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19fb60 │ │ │ │ + bl 19fb90 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0bfc │ │ │ │ - b.n 1a0c18 │ │ │ │ + bne.n 1a0c2c │ │ │ │ + b.n 1a0c48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0c50 │ │ │ │ + beq.n 1a0c80 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1a0c18 │ │ │ │ + b.n 1a0c48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb1c │ │ │ │ - cbnz r0, 1a0c8c │ │ │ │ + bl 19fb4c │ │ │ │ + cbnz r0, 1a0cbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1a0c50 │ │ │ │ + b.n 1a0c80 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a0bfc │ │ │ │ + b.n 1a0c2c │ │ │ │ stmdb 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 r1, [pc, #2512] @ 1a1674 │ │ │ │ + ldr.w r1, [pc, #2512] @ 1a16a4 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r2, [pc, #2512] @ 1a1678 │ │ │ │ + ldr.w r2, [pc, #2512] @ 1a16a8 │ │ │ │ mov.w r8, #0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ strd r8, r8, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ @@ -484566,58 +484595,58 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ - ldr.w fp, [pc, #2464] @ 1a167c │ │ │ │ + ldr.w fp, [pc, #2464] @ 1a16ac │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add fp, pc │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1618 │ │ │ │ + beq.w 1a1648 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, r7 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a0e82 │ │ │ │ + beq.w 1a0eb2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov.w sl, #2 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ strd sl, r4, [sp, #56] @ 0x38 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a0d9c │ │ │ │ + beq.n 1a0dcc │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 1a0ebc │ │ │ │ - cbnz r0, 1a0d7e │ │ │ │ - ldr.w r3, [pc, #2388] @ 1a1680 │ │ │ │ + beq.w 1a0eec │ │ │ │ + cbnz r0, 1a0dae │ │ │ │ + ldr.w r3, [pc, #2388] @ 1a16b0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1a0d7e │ │ │ │ + cbz r6, 1a0dae │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a0d72 │ │ │ │ + bne.n 1a0da2 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 1a0d72 │ │ │ │ + bne.n 1a0da2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldrd r7, r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ @@ -484628,216 +484657,216 @@ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1a0d40 │ │ │ │ + bne.n 1a0d70 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a0e80 │ │ │ │ + beq.n 1a0eb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a0d8e │ │ │ │ + cbz r3, 1a0dbe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd sl, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1a0d22 │ │ │ │ + bne.n 1a0d52 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0d7e │ │ │ │ + beq.n 1a0dae │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a0fca │ │ │ │ + bne.w 1a0ffa │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1a0dbc │ │ │ │ + beq.n 1a0dec │ │ │ │ mov r8, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1a0f56 │ │ │ │ + beq.w 1a0f86 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a0d7e │ │ │ │ + bne.n 1a0dae │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1a0df6 │ │ │ │ + cbz r3, 1a0e26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1b219c │ │ │ │ + bl 1b21cc │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r0, 1a0df8 │ │ │ │ + cbz r0, 1a0e28 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1a0df6 │ │ │ │ + bhi.n 1a0e26 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1a12c0 │ │ │ │ + beq.w 1a12f0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1102 │ │ │ │ + bne.w 1a1132 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - cbnz r1, 1a0e12 │ │ │ │ + cbnz r1, 1a0e42 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1a10e6 │ │ │ │ + beq.w 1a1116 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ itt eq │ │ │ │ strdeq r4, r6, [sp, #16] │ │ │ │ moveq r6, r3 │ │ │ │ - beq.n 1a0e4e │ │ │ │ - b.n 1a11d2 │ │ │ │ + beq.n 1a0e7e │ │ │ │ + b.n 1a1202 │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1a0e54 │ │ │ │ + bne.n 1a0e84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1a11cc │ │ │ │ + bne.w 1a11fc │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1a0e22 │ │ │ │ + beq.n 1a0e52 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a1662 │ │ │ │ + bne.w 1a1692 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0e74 │ │ │ │ + bne.n 1a0ea4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1a1304 │ │ │ │ + beq.w 1a1334 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a0d82 │ │ │ │ + bne.n 1a0db2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0cf6 │ │ │ │ + bne.w 1a0d26 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1db390 │ │ │ │ - ldr.w r2, [pc, #2020] @ 1a1684 │ │ │ │ - ldr.w r3, [pc, #2004] @ 1a1678 │ │ │ │ + bl 1db3c0 │ │ │ │ + ldr.w r2, [pc, #2020] @ 1a16b4 │ │ │ │ + ldr.w r3, [pc, #2004] @ 1a16a8 │ │ │ │ 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 1a1652 │ │ │ │ + bne.w 1a1682 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a1068 │ │ │ │ + beq.w 1a1098 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a0fd6 │ │ │ │ + beq.w 1a1006 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bne.w 1a0d7e │ │ │ │ + bne.w 1a0dae │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a0d7e │ │ │ │ - ldr.w r3, [pc, #1952] @ 1a1688 │ │ │ │ + bne.w 1a0dae │ │ │ │ + ldr.w r3, [pc, #1952] @ 1a16b8 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #4079] @ 0xfef │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 1a1186 │ │ │ │ + beq.w 1a11b6 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1a0d7e │ │ │ │ + bne.w 1a0dae │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0d7e │ │ │ │ + beq.w 1a0dae │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1a0d7e │ │ │ │ + b.n 1a0dae │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a114c │ │ │ │ + beq.w 1a117c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a0d7e │ │ │ │ + bne.w 1a0dae │ │ │ │ ldrb.w r1, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ands r2, r1 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrd r7, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r6, r3, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r7, [r2, #0] │ │ │ │ @@ -484857,55 +484886,55 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r7, r6, [r4, #52] @ 0x34 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 1a0f4e │ │ │ │ + b.n 1a0f7e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0f54 │ │ │ │ + beq.n 1a0f84 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a0df6 │ │ │ │ - b.n 1a0d7e │ │ │ │ + beq.w 1a0e26 │ │ │ │ + b.n 1a0dae │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1700] @ 1a1688 │ │ │ │ + ldr.w r3, [pc, #1700] @ 1a16b8 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #2434] @ 0x982 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 19f810 │ │ │ │ + bl 19f840 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0d7e │ │ │ │ + beq.w 1a0dae │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r9, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r1, [r9, #17] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a166c │ │ │ │ + bne.w 1a169c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a166c │ │ │ │ + bhi.w 1a169c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r1, r2, #11 │ │ │ │ lsls r1, r2, #11 │ │ │ │ lsls r3, r4, #10 │ │ │ │ @@ -484932,33 +484961,33 @@ │ │ │ │ add.w r6, r4, #24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bl 19a684 │ │ │ │ + bl 19a6b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19f810 │ │ │ │ + bl 19f840 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0d7e │ │ │ │ + beq.w 1a0dae │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldrb.w r8, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r7, [r4, #41] @ 0x29 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a166c │ │ │ │ + bne.w 1a169c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldrb.w r9, [r0, #13] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1a166c │ │ │ │ + bhi.w 1a169c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r1, #10 │ │ │ │ lsls r1, r1, #10 │ │ │ │ lsls r1, r1, #10 │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r7, r4, #9 │ │ │ │ @@ -484979,35 +485008,35 @@ │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r1, r1, #10 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1228 │ │ │ │ + bne.w 1a1258 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a1656 │ │ │ │ + beq.w 1a1686 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a0e74 │ │ │ │ + beq.w 1a0ea4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0ea4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a0e6a │ │ │ │ + bne.w 1a0e9a │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a1128 │ │ │ │ + cbnz r3, 1a1158 │ │ │ │ ldrd r3, r2, [r0, #52] @ 0x34 │ │ │ │ strd r3, r2, [r4, #52] @ 0x34 │ │ │ │ ldrd r1, r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -485017,22 +485046,22 @@ │ │ │ │ adds r6, r2, #4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 1a0e60 │ │ │ │ + b.n 1a0e90 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 1a1588 │ │ │ │ + bhi.w 1a15b8 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1a12fe │ │ │ │ + bhi.w 1a132e │ │ │ │ tbb [pc, r0] │ │ │ │ ldmia r4!, {r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ stmia r5!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ @@ -485049,87 +485078,87 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a160e │ │ │ │ + beq.w 1a163e │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 1a0f40 │ │ │ │ - b.n 1a0f0a │ │ │ │ + bne.w 1a0f70 │ │ │ │ + b.n 1a0f3a │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1a0e58 │ │ │ │ + bne.w 1a0e88 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2369bc │ │ │ │ + bl 2369ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 1a120e │ │ │ │ + beq.n 1a123e │ │ │ │ ldrb.w r1, [r9, #4] │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1a15de │ │ │ │ + beq.w 1a160e │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2369d8 │ │ │ │ + bl 236a08 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ - bne.w 1a0e58 │ │ │ │ + bne.w 1a0e88 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ef60 │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 19ef90 │ │ │ │ + b.n 1a0f7e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a10f6 │ │ │ │ + bne.w 1a1126 │ │ │ │ mov r1, r9 │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1a10f6 │ │ │ │ + bne.w 1a1126 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a10f6 │ │ │ │ + bne.w 1a1126 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r0, [r7, #28] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ @@ -485140,80 +485169,80 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb1c │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 19fb4c │ │ │ │ + b.n 1a0f7e │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 1a0df8 │ │ │ │ + b.n 1a0e28 │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1a0f62 │ │ │ │ + bne.w 1a0f92 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a158e │ │ │ │ + beq.w 1a15be │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 199d7c │ │ │ │ + b.n 1a0f7e │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a12fe │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a12fe │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a12fe │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0ea4 │ │ │ │ ldrh.w r1, [r4, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r0, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0ea4 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0ea4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a161c │ │ │ │ + beq.w 1a164c │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r6 │ │ │ │ - beq.w 1a163a │ │ │ │ + beq.w 1a166a │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r7, r4, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ subs r2, r1, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r1, r7 │ │ │ │ sub.w r0, r0, #4 │ │ │ │ - beq.w 1a15f4 │ │ │ │ + beq.w 1a1624 │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 1a1384 │ │ │ │ + b.n 1a13b4 │ │ │ │ ldrd r5, r3, [r2, #4] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ adds r5, r1, #4 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ movs r3, #1 │ │ │ │ @@ -485224,28 +485253,28 @@ │ │ │ │ str r6, [r5, #4] │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r6, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ sub.w r1, r2, #4 │ │ │ │ mov r2, r0 │ │ │ │ - beq.w 1a15f2 │ │ │ │ + beq.w 1a1622 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1a1354 │ │ │ │ + bne.n 1a1384 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, r9 │ │ │ │ orrne.w r1, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a1354 │ │ │ │ - b.n 1a1372 │ │ │ │ + bne.n 1a1384 │ │ │ │ + b.n 1a13a2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov ip, r2 │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r7, ip │ │ │ │ add.w lr, r3, #72 @ 0x48 │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -485263,54 +485292,54 @@ │ │ │ │ strb.w r2, [r4, #41] @ 0x29 │ │ │ │ strb.w r9, [r4, #40] @ 0x28 │ │ │ │ strb.w r9, [r4, #44] @ 0x2c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq.n 1a1408 │ │ │ │ + beq.n 1a1438 │ │ │ │ mul.w r0, ip, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 19f238 │ │ │ │ + bl 19f268 │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1a143e │ │ │ │ + beq.n 1a146e │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ cmp r9, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ it cs │ │ │ │ movcs r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1a1430 │ │ │ │ + cbz r1, 1a1460 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a1426 │ │ │ │ + bne.n 1a1456 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a55c │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 19a58c │ │ │ │ + b.n 1a0f7e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r1, r2, [r4, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ uxth.w r8, r6 │ │ │ │ add.w r0, r3, #72 @ 0x48 │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -485321,20 +485350,20 @@ │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a1484 │ │ │ │ + beq.n 1a14b4 │ │ │ │ clz r8, r8 │ │ │ │ rsb r8, r8, #32 │ │ │ │ ldrb.w r6, [r9, #16] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 1a14ce │ │ │ │ + beq.n 1a14fe │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -485347,60 +485376,60 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #176 @ 0xb0 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-72] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a14a6 │ │ │ │ + bne.n 1a14d6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a14fa │ │ │ │ + beq.n 1a152a │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r0, [r9, #17] │ │ │ │ mul.w r0, r6, r0 │ │ │ │ mov r6, r3 │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 19f238 │ │ │ │ + bl 19f268 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1a1532 │ │ │ │ + beq.n 1a1562 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1a1524 │ │ │ │ + cbz r6, 1a1554 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1a151a │ │ │ │ + bne.n 1a154a │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19f000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r6, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r6, #4] │ │ │ │ add.w r7, r9, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str r6, [r3, #0] │ │ │ │ @@ -485411,612 +485440,612 @@ │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ str r7, [r4, #108] @ 0x6c │ │ │ │ str r3, [r6, #4] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ - bl 198988 │ │ │ │ + bl 1989b8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ - b.n 1a0f4e │ │ │ │ + b.n 1a0f7e │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a147e │ │ │ │ movs r2, #8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a13d6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a12fe │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a130c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a130c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a130c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a130c │ │ │ │ ldrh.w r1, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r3, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - b.n 1a12dc │ │ │ │ + b.n 1a130c │ │ │ │ movs r2, #32 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a13d6 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a147e │ │ │ │ movs r2, #16 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a13d6 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a147e │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1a11f2 │ │ │ │ - b.n 1a0e58 │ │ │ │ + bne.w 1a1222 │ │ │ │ + b.n 1a0e88 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a13d6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a147e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0f4e │ │ │ │ + bne.w 1a0f7e │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 1a0e7c │ │ │ │ + b.n 1a0eac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1a0d7e │ │ │ │ - b.n 1a0f0a │ │ │ │ + bne.w 1a0dae │ │ │ │ + b.n 1a0f3a │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1a0e92 │ │ │ │ + b.n 1a0ec2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a1666 │ │ │ │ + bne.n 1a1696 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ sub.w r9, r1, r2 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1a1336 │ │ │ │ + b.n 1a1366 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe44 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1a1336 │ │ │ │ + b.n 1a1366 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - b.w 1a0e12 │ │ │ │ + b.w 1a0e42 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - b.n 1a110a │ │ │ │ + b.n 1a113a │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xf34e0079 │ │ │ │ + @ instruction: 0xf31e0079 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31a0079 │ │ │ │ + @ instruction: 0xf2ea0079 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r8, #121 @ 0x79 │ │ │ │ + @ instruction: 0xf1280079 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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.w r4, [r0, #384] @ 0x180 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1a16ae │ │ │ │ + cbz r5, 1a16de │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a16b2 │ │ │ │ + cbnz r0, 1a16e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a16a2 │ │ │ │ + bne.n 1a16d2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a0c90 │ │ │ │ + bl 1a0cc0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a16ae │ │ │ │ + beq.n 1a16de │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a16ae │ │ │ │ + beq.n 1a16de │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a16b4 │ │ │ │ + bne.n 1a16e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a16c8 │ │ │ │ + bne.n 1a16f8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r0, [pc, #788] @ (1a19f8 ) │ │ │ │ + ldr r0, [pc, #788] @ (1a1a28 ) │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ add r0, pc │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1a1702 │ │ │ │ + bhi.n 1a1732 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r3, r0, #1 │ │ │ │ movs r2, r1 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1770 │ │ │ │ + beq.n 1a17a0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a1a22 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc.n 1a173e │ │ │ │ + bcc.n 1a176e │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 1a1772 │ │ │ │ + cbz r0, 1a17a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a1738 │ │ │ │ + beq.n 1a1768 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a1730 │ │ │ │ + bne.n 1a1760 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1a1e │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 1a1768 │ │ │ │ + cbz r3, 1a1798 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 1a1768 │ │ │ │ + bhi.n 1a1798 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 1a1772 │ │ │ │ + cbz r0, 1a17a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a1762 │ │ │ │ + beq.n 1a1792 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a175a │ │ │ │ + bne.n 1a178a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1a1e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1710 │ │ │ │ + bne.n 1a1740 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1770 │ │ │ │ + beq.n 1a17a0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a1a22 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 1a17b2 │ │ │ │ + bcc.n 1a17e2 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a17a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a17ac │ │ │ │ + beq.n 1a17dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a17a4 │ │ │ │ + bne.n 1a17d4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1a1e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1782 │ │ │ │ + bne.n 1a17b2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a1772 │ │ │ │ - ldr r2, [pc, #572] @ (1a19fc ) │ │ │ │ + b.n 1a17a2 │ │ │ │ + ldr r2, [pc, #572] @ (1a1a2c ) │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a1770 │ │ │ │ + beq.n 1a17a0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a1a22 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r7, [r6, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 1a180c │ │ │ │ + bcc.n 1a183c │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a17a2 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a1806 │ │ │ │ + beq.n 1a1836 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a17fe │ │ │ │ + bne.n 1a182e │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1a1e │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 1a17dc │ │ │ │ - b.n 1a1770 │ │ │ │ + bne.n 1a180c │ │ │ │ + b.n 1a17a0 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a1770 │ │ │ │ + beq.n 1a17a0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a1a22 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ ldr r5, [r2, #32] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 1a184a │ │ │ │ + bcc.n 1a187a │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a17a2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a183c │ │ │ │ + bne.n 1a186c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1a1e │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1a1770 │ │ │ │ + bne.n 1a17a0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 1a1770 │ │ │ │ + bhi.n 1a17a0 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a17a2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a1874 │ │ │ │ + beq.n 1a18a4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a186c │ │ │ │ + bne.n 1a189c │ │ │ │ subs r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1a18b8 │ │ │ │ + cbz r2, 1a18e8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a1a22 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 1a18b8 │ │ │ │ + bcc.n 1a18e8 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a17a2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a18b2 │ │ │ │ + beq.n 1a18e2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a18aa │ │ │ │ + bne.n 1a18da │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1a1e │ │ │ │ ldr.w lr, [r3, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1a1770 │ │ │ │ + beq.w 1a17a0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a1a22 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r7, [r6, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 1a18fc │ │ │ │ + bcc.n 1a192c │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a17a2 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a18f8 │ │ │ │ + beq.n 1a1928 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a18f0 │ │ │ │ + bne.n 1a1920 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a19ee │ │ │ │ + bne.n 1a1a1e │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 1a18cc │ │ │ │ - b.n 1a1770 │ │ │ │ + bne.n 1a18fc │ │ │ │ + b.n 1a17a0 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1770 │ │ │ │ + beq.w 1a17a0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w lr, r3, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1a19f2 │ │ │ │ + beq.n 1a1a22 │ │ │ │ ldr.w r3, [lr, r4, lsl #2] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 1a1950 │ │ │ │ + bcc.n 1a1980 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a17a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a194c │ │ │ │ + beq.n 1a197c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a1944 │ │ │ │ + bne.n 1a1974 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a19ee │ │ │ │ + bne.n 1a1a1e │ │ │ │ adds r4, #5 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1a1920 │ │ │ │ - b.n 1a1770 │ │ │ │ - ldr r2, [pc, #164] @ (1a1a00 ) │ │ │ │ + bne.n 1a1950 │ │ │ │ + b.n 1a17a0 │ │ │ │ + ldr r2, [pc, #164] @ (1a1a30 ) │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1a1770 │ │ │ │ + beq.w 1a17a0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1a19f2 │ │ │ │ + beq.n 1a1a22 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r6, [r7, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 1a19a6 │ │ │ │ + bcc.n 1a19d6 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a17a2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a19a2 │ │ │ │ + beq.n 1a19d2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a199a │ │ │ │ + bne.n 1a19ca │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a19ee │ │ │ │ + bne.n 1a1a1e │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1a1978 │ │ │ │ - b.n 1a1770 │ │ │ │ + bne.n 1a19a8 │ │ │ │ + b.n 1a17a0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a1770 │ │ │ │ + bne.w 1a17a0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1a19f2 │ │ │ │ + beq.n 1a1a22 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 1a1770 │ │ │ │ + bcc.w 1a17a0 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a17a2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a1874 │ │ │ │ + beq.w 1a18a4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a19e4 │ │ │ │ - b.n 1a1874 │ │ │ │ + bne.n 1a1a14 │ │ │ │ + b.n 1a18a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmdb r8, {r0, r3, r4, r5, r6} │ │ │ │ + strd r0, r0, [r8], #484 @ 0x1e4 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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 r3, [r0, #12] │ │ │ │ ldrb r5, [r3, #18] │ │ │ │ - cbz r5, 1a1a1e │ │ │ │ + cbz r5, 1a1a4e │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 19a760 │ │ │ │ + bl 19a790 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a1a1a │ │ │ │ + beq.n 1a1a4a │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ - cbnz r3, 1a1a3e │ │ │ │ - b.n 1a1a1a │ │ │ │ + cbnz r3, 1a1a6e │ │ │ │ + b.n 1a1a4a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1a1a │ │ │ │ + beq.n 1a1a4a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a1a38 │ │ │ │ - cbz r1, 1a1a52 │ │ │ │ + bne.n 1a1a68 │ │ │ │ + cbz r1, 1a1a82 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a1a1a │ │ │ │ + beq.n 1a1a4a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a1a48 │ │ │ │ + bne.n 1a1a78 │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 1a1a18 │ │ │ │ + beq.n 1a1a48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1a1a38 │ │ │ │ + b.n 1a1a68 │ │ │ │ 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 │ │ │ │ - ldr.w r4, [pc, #3124] @ 1a26ac │ │ │ │ + ldr.w r4, [pc, #3124] @ 1a26dc │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w r2, [pc, #3124] @ 1a26b0 │ │ │ │ + ldr.w r2, [pc, #3124] @ 1a26e0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3120] @ 1a26b4 │ │ │ │ - ldr.w r6, [pc, #3120] @ 1a26b8 │ │ │ │ + ldr.w r3, [pc, #3120] @ 1a26e4 │ │ │ │ + ldr.w r6, [pc, #3120] @ 1a26e8 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r6, [r3, r6] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ ldrb r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1bc4 │ │ │ │ + beq.w 1a1bf4 │ │ │ │ ldrb.w r2, [r0, #42] @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a1bc4 │ │ │ │ + bne.w 1a1bf4 │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ - bhi.w 1a1c44 │ │ │ │ + bhi.w 1a1c74 │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bcs.w 1a1be4 │ │ │ │ + bcs.w 1a1c14 │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bhi.w 1a1cc0 │ │ │ │ + bhi.w 1a1cf0 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - bhi.w 1a2726 │ │ │ │ + bhi.w 1a2756 │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ - bhi.w 1a1e5c │ │ │ │ + bhi.w 1a1e8c │ │ │ │ cmp r3, #147 @ 0x93 │ │ │ │ - bhi.w 1a29d0 │ │ │ │ + bhi.w 1a2a00 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls.w 1a27fc │ │ │ │ + bls.w 1a282c │ │ │ │ sub.w r2, r3, #66 @ 0x42 │ │ │ │ cmp r2, #81 @ 0x51 │ │ │ │ - bhi.n 1a1bc0 │ │ │ │ + bhi.n 1a1bf0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r6, #16 │ │ │ │ lsls r2, r4, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ @@ -486098,37 +486127,37 @@ │ │ │ │ lsls r0, r0, #22 │ │ │ │ mvn.w ip, #504 @ 0x1f8 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r3, ip │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #34937 @ 0x8879 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1f1e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a262c │ │ │ │ + beq.w 1a265c │ │ │ │ movw r2, #515 @ 0x203 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a1bc0 │ │ │ │ + bne.n 1a1bf0 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ strb.w r7, [r4, #42] @ 0x2a │ │ │ │ - ldr.w r2, [pc, #2804] @ 1a26bc │ │ │ │ - ldr.w r3, [pc, #2788] @ 1a26b0 │ │ │ │ + ldr.w r2, [pc, #2804] @ 1a26ec │ │ │ │ + ldr.w r3, [pc, #2788] @ 1a26e0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a2ca2 │ │ │ │ + bne.w 1a2cd2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r3, r3, #382 @ 0x17e │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 1a1bc0 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a1bf8 ) │ │ │ │ + bhi.n 1a1bf0 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a1c28 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #11 │ │ │ │ @@ -486160,26 +486189,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #554 @ 0x22a │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a1d9c │ │ │ │ + bhi.w 1a1dcc │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a294e │ │ │ │ + bhi.w 1a297e │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ - bhi.w 1a265e │ │ │ │ + bhi.w 1a268e │ │ │ │ cmp.w r3, #488 @ 0x1e8 │ │ │ │ - bcc.w 1a1f28 │ │ │ │ + bcc.w 1a1f58 │ │ │ │ sub.w r2, r3, #488 @ 0x1e8 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1c7c ) │ │ │ │ + bhi.n 1a1bf0 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1cac ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r1, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #16 │ │ │ │ @@ -486206,23 +486235,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ lsls r5, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bcs.w 1a1e06 │ │ │ │ + bcs.w 1a1e36 │ │ │ │ cmp.w r3, #314 @ 0x13a │ │ │ │ - bcs.w 1a24be │ │ │ │ + bcs.w 1a24ee │ │ │ │ cmp.w r3, #270 @ 0x10e │ │ │ │ - bcc.w 1a1f94 │ │ │ │ + bcc.w 1a1fc4 │ │ │ │ sub.w r2, r3, #270 @ 0x10e │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1cec ) │ │ │ │ + bhi.w 1a1bf0 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1d1c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -486293,51 +486322,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a26c0 │ │ │ │ + bhi.w 1a26f0 │ │ │ │ movw r2, #618 @ 0x26a │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a1ef2 │ │ │ │ + bhi.w 1a1f22 │ │ │ │ movw r2, #585 @ 0x249 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a28e0 │ │ │ │ + bhi.w 1a2910 │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - bhi.w 1a28ac │ │ │ │ + bhi.w 1a28dc │ │ │ │ subw r1, r3, #555 @ 0x22b │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #65030 @ 0xfe06 │ │ │ │ movt r1, #25 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1f1e │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #32 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fea │ │ │ │ movw r2, #563 @ 0x233 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.n 1a1eee │ │ │ │ + bne.n 1a1f1e │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r9, r9 │ │ │ │ andeq.w r7, r9, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - bcs.w 1a279c │ │ │ │ + bcs.w 1a27cc │ │ │ │ sub.w r2, r3, #344 @ 0x158 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1e24 ) │ │ │ │ + bhi.w 1a1bf0 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1e54 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r1, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ @@ -486356,21 +486385,21 @@ │ │ │ │ ldc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ ldc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ - bls.w 1a2926 │ │ │ │ + bls.w 1a2956 │ │ │ │ sub.w r2, r3, #190 @ 0xbe │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1e7c ) │ │ │ │ + bhi.w 1a1bf0 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1eac ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r1, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ @@ -486402,21 +486431,21 @@ │ │ │ │ lsls r7, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r7, r9, #5, #1 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ subw r2, r3, #619 @ 0x26b │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1f08 ) │ │ │ │ + bhi.w 1a1bf0 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1f38 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ ldc2 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ ldc2 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ @@ -486424,29 +486453,29 @@ │ │ │ │ lsls r3, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ ldc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ lsls r5, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bcs.w 1a2994 │ │ │ │ + bcs.w 1a29c4 │ │ │ │ mvn.w r0, #400 @ 0x190 │ │ │ │ movs r2, #1 │ │ │ │ add r3, r0 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #7662 @ 0x1dee │ │ │ │ movt r3, #4673 @ 0x1241 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1eee │ │ │ │ + bne.n 1a1f1e │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1bf0 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1a2ca6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a1f60 ) │ │ │ │ + bhi.w 1a2cd6 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a1f90 ) │ │ │ │ ldr.w sl, [r3, sl, lsl #2] │ │ │ │ add r3, sl │ │ │ │ bx r3 │ │ │ │ lsls r5, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -486466,1145 +486495,1145 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ lsrs r7, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bls.w 1a1bc0 │ │ │ │ + bls.w 1a1bf0 │ │ │ │ sub.w r1, r3, #240 @ 0xf0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #24575 @ 0x5fff │ │ │ │ movt r1, #1048 @ 0x418 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a1eee │ │ │ │ + bne.n 1a1f1e │ │ │ │ movt r1, #14337 @ 0x3801 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a1eee │ │ │ │ + beq.n 1a1f1e │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2646 │ │ │ │ + bne.w 1a2676 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a1fd4 │ │ │ │ - b.n 1a1eee │ │ │ │ + bne.n 1a2004 │ │ │ │ + b.n 1a1f1e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2b02 │ │ │ │ + bne.w 1a2b32 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a2036 │ │ │ │ + cbz r0, 1a2066 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 1a1bc0 │ │ │ │ + bmi.w 1a1bf0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2b7a │ │ │ │ + bne.w 1a2baa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r1, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1bf0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2b0c │ │ │ │ + bne.w 1a2b3c │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ubfx r7, r9, #7, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ movs r1, #24 │ │ │ │ ldrb.w r2, [r6, #338] @ 0x152 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, #11 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ cmp.w sl, #1 │ │ │ │ ittt eq │ │ │ │ ubfxeq r3, r9, #1, #1 │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ uxtbeq r7, r3 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2ac6 │ │ │ │ + bne.w 1a2af6 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a2c24 │ │ │ │ + bne.w 1a2c54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ cmp.w sl, #1 │ │ │ │ iteee ne │ │ │ │ movne r7, r0 │ │ │ │ ubfxeq r3, r9, #1, #1 │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ uxtbeq r7, r3 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2b3c │ │ │ │ + bne.w 1a2b6c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1a2168 │ │ │ │ + cbnz r0, 1a2198 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a2c56 │ │ │ │ + bne.w 1a2c86 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2af6 │ │ │ │ + bne.w 1a2b26 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a2c4a │ │ │ │ + bne.w 1a2c7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2b20 │ │ │ │ + bne.w 1a2b50 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1a2b84 │ │ │ │ + beq.w 1a2bb4 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1f1e │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ add.w r6, r6, #65536 @ 0x10000 │ │ │ │ ldrb.w r3, [r6, #2155] @ 0x86b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1a1eee │ │ │ │ + bpl.w 1a1f1e │ │ │ │ ldrb.w sl, [r6, #2076] @ 0x81c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a1eee │ │ │ │ + beq.w 1a1f1e │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2656 │ │ │ │ + bne.w 1a2686 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a221e │ │ │ │ - b.n 1a1eee │ │ │ │ + bne.n 1a224e │ │ │ │ + b.n 1a1f1e │ │ │ │ add.w r2, r6, #65536 @ 0x10000 │ │ │ │ ldrb.w r2, [r2, #1789] @ 0x6fd │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ - cbnz r2, 1a225e │ │ │ │ + cbnz r2, 1a228e │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a298a │ │ │ │ + bne.w 1a29ba │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbnz r7, 1a228c │ │ │ │ + cbnz r7, 1a22bc │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ mvn.w ip, #446 @ 0x1be │ │ │ │ sub.w r2, r6, #334 @ 0x14e │ │ │ │ add.w r3, r6, ip │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bls.w 1a1bc0 │ │ │ │ + bls.w 1a1bf0 │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ movw r3, #353 @ 0x161 │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orr.w r3, r7, r6 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2ab4 │ │ │ │ + bne.w 1a2ae4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r7, r0, r3 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r7, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a2abc │ │ │ │ + bne.w 1a2aec │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbz r7, 1a232c │ │ │ │ + cbz r7, 1a235c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 1a1bc0 │ │ │ │ + bmi.w 1a1bf0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a2b56 │ │ │ │ + bne.w 1a2b86 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1bf0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2b18 │ │ │ │ + bne.w 1a2b48 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a2390 │ │ │ │ + cbz r0, 1a23c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 1a1bc0 │ │ │ │ + bmi.w 1a1bf0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2b62 │ │ │ │ + bne.w 1a2b92 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a2c60 │ │ │ │ + bne.w 1a2c90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ - beq.n 1a235a │ │ │ │ + b.w 1a1bf0 │ │ │ │ + beq.n 1a238a │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ - beq.w 1a1fba │ │ │ │ + beq.w 1a1fea │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2aac │ │ │ │ + bne.w 1a2adc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a240a │ │ │ │ + cbz r0, 1a243a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 1a1bc0 │ │ │ │ + bmi.w 1a1bf0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2b72 │ │ │ │ + bne.w 1a2ba2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2c6c │ │ │ │ + bne.w 1a2c9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2c82 │ │ │ │ + bne.w 1a2cb2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r1, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1bf0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2b34 │ │ │ │ + bne.w 1a2b64 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r7, r0, r3 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ sub.w r1, r3, #314 @ 0x13a │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #4097 @ 0x1001 │ │ │ │ movt r1, #11280 @ 0x2c10 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1f1e │ │ │ │ tst.w r2, #3872 @ 0xf20 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fea │ │ │ │ movs r1, #24 │ │ │ │ movt r1, #1 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.n 1a2508 │ │ │ │ + beq.n 1a2538 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1bf0 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a1eee │ │ │ │ + beq.w 1a1f1e │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a264e │ │ │ │ + bne.w 1a267e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a2524 │ │ │ │ - b.n 1a1eee │ │ │ │ + bne.n 1a2554 │ │ │ │ + b.n 1a1f1e │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2b46 │ │ │ │ + bne.w 1a2b76 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a2970 │ │ │ │ + bne.w 1a29a0 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2c3a │ │ │ │ + bne.w 1a2c6a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a2970 │ │ │ │ + bne.w 1a29a0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a2b94 │ │ │ │ + bne.w 1a2bc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ ldrb r7, [r5, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a2b2a │ │ │ │ + bne.w 1a2b5a │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a1fee │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a201e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a253e │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a256e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2238 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a2268 │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1a1b9a │ │ │ │ + bls.w 1a1bca │ │ │ │ subw r1, r3, #523 @ 0x20b │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #42162 @ 0xa4b2 │ │ │ │ movt r1, #6 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1f1e │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #2112 @ 0x840 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fea │ │ │ │ tst.w r2, #81920 @ 0x14000 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r3, r9, #1, #1 │ │ │ │ ubfxne r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ nop │ │ │ │ - b.n 1a21ac │ │ │ │ + b.n 1a217c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a21a0 │ │ │ │ + b.n 1a2170 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a1f20 │ │ │ │ + b.n 1a1ef0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp.w r3, #656 @ 0x290 │ │ │ │ - bcs.w 1a2ba0 │ │ │ │ + bcs.w 1a2bd0 │ │ │ │ subw r1, r3, #627 @ 0x273 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #6112 @ 0x17e0 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fea │ │ │ │ tst.w r2, #622592 @ 0x98000 │ │ │ │ - bne.w 1a1bbe │ │ │ │ + bne.w 1a1bee │ │ │ │ movw r2, #647 @ 0x287 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2ae0 │ │ │ │ + bne.w 1a2b10 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a2c2e │ │ │ │ + bne.w 1a2c5e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ sub.w r2, r3, #216 @ 0xd8 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ movt r2, #32 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1f1e │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ - beq.w 1a2350 │ │ │ │ + beq.w 1a2380 │ │ │ │ cmp r3, #225 @ 0xe1 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2ad8 │ │ │ │ + bne.w 1a2b08 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2c42 │ │ │ │ + bne.w 1a2c72 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a2c76 │ │ │ │ + bne.w 1a2ca6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ sub.w r3, r3, #358 @ 0x166 │ │ │ │ cmp r3, #23 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #7202 @ 0x1c22 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ lsls r1, r3 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1f1e │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.w 1a2350 │ │ │ │ + bmi.w 1a2380 │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2b4e │ │ │ │ + bne.w 1a2b7e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ it gt │ │ │ │ movgt r7, r0 │ │ │ │ - bgt.w 1a1bc0 │ │ │ │ + bgt.w 1a1bf0 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bls.w 1a29fa │ │ │ │ + bls.w 1a2a2a │ │ │ │ sub.w r1, r3, #49 @ 0x31 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1bf0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #5193 @ 0x1449 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fea │ │ │ │ tst.w r2, #8320 @ 0x2080 │ │ │ │ - bne.w 1a23d4 │ │ │ │ + bne.w 1a2404 │ │ │ │ tst.w r2, #2080 @ 0x820 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1bf0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2ad0 │ │ │ │ + bne.w 1a2b00 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a2860 │ │ │ │ + cbz r0, 1a2890 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 1a1bc0 │ │ │ │ + bmi.w 1a1bf0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2b6a │ │ │ │ + bne.w 1a2b9a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r7, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1bf0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ subw r3, r3, #578 @ 0x242 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 1a1bbe │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a28c0 ) │ │ │ │ + bhi.w 1a1bee │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a28f0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl fffd28c2 │ │ │ │ - bl fffd28c6 │ │ │ │ - bl fffc48ca │ │ │ │ - bl fffc48ce │ │ │ │ - bl fffd28d2 │ │ │ │ - bl fffd28d6 │ │ │ │ - bl fffd28da │ │ │ │ - bl fffd28de │ │ │ │ + bl fffd28f2 │ │ │ │ + bl fffd28f6 │ │ │ │ + bl fffc48fa │ │ │ │ + bl fffc48fe │ │ │ │ + bl fffd2902 │ │ │ │ + bl fffd2906 │ │ │ │ + bl fffd290a │ │ │ │ + bl fffd290e │ │ │ │ sub.w r0, r3, #588 @ 0x24c │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1bf0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #28640 @ 0x6fe0 │ │ │ │ lsls r2, r0 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fea │ │ │ │ movw r3, #16449 @ 0x4041 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1f1e │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a2aea │ │ │ │ + bne.w 1a2b1a │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ cmp r3, #179 @ 0xb3 │ │ │ │ - bls.w 1a23c6 │ │ │ │ + bls.w 1a23f6 │ │ │ │ sub.w r1, r3, #180 @ 0xb4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fea │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 1a282a │ │ │ │ + bne.w 1a285a │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ - b.n 1a23d4 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ + b.n 1a2404 │ │ │ │ sub.w r3, r3, #552 @ 0x228 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1a2000 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a2964 ) │ │ │ │ + bhi.w 1a2030 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a2994 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ pli [r7, #4095] @ 0xfff │ │ │ │ - bl fff2e96a │ │ │ │ + bl fff2e99a │ │ │ │ pli [r7, #4095] @ 0xfff │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 1a1bc0 │ │ │ │ - b.n 1a25a0 │ │ │ │ + bmi.w 1a1bf0 │ │ │ │ + b.n 1a25d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a2288 │ │ │ │ + b.n 1a22b8 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - beq.w 1a255e │ │ │ │ + beq.w 1a258e │ │ │ │ sub.w r2, r3, #442 @ 0x1ba │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1bf0 │ │ │ │ cmp.w r3, #470 @ 0x1d6 │ │ │ │ - bcc.w 1a2c8c │ │ │ │ + bcc.w 1a2cbc │ │ │ │ sub.w r1, r3, #470 @ 0x1d6 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ mov.w r1, #2448 @ 0x990 │ │ │ │ movt r1, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1f1e │ │ │ │ tst.w r2, #9 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ - b.w 1a1fba │ │ │ │ + beq.w 1a1bf0 │ │ │ │ + b.w 1a1fea │ │ │ │ sub.w r2, r3, #148 @ 0x94 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #292 @ 0x124 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fea │ │ │ │ movt r2, #514 @ 0x202 │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 1a282a │ │ │ │ + bne.w 1a285a │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ - b.n 1a23d4 │ │ │ │ + bne.w 1a1bf0 │ │ │ │ + b.n 1a2404 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 1a1bc0 │ │ │ │ + bls.w 1a1bf0 │ │ │ │ subs r2, r3, #5 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a2a14 ) │ │ │ │ + bhi.w 1a1bf0 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a2a44 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 34ea16 │ │ │ │ - bl 350a1a │ │ │ │ - bl 350a1e │ │ │ │ - bl 350a22 │ │ │ │ - bl 350a26 │ │ │ │ - bl 350a2a │ │ │ │ - bl 350a2e │ │ │ │ - bl 350a32 │ │ │ │ - bl 350a36 │ │ │ │ - bl 350a3a │ │ │ │ - bl 350a3e │ │ │ │ - bl 350a42 │ │ │ │ - bl 350a46 │ │ │ │ + bl 34ea46 │ │ │ │ bl 350a4a │ │ │ │ bl 350a4e │ │ │ │ bl 350a52 │ │ │ │ bl 350a56 │ │ │ │ bl 350a5a │ │ │ │ bl 350a5e │ │ │ │ bl 350a62 │ │ │ │ bl 350a66 │ │ │ │ bl 350a6a │ │ │ │ bl 350a6e │ │ │ │ bl 350a72 │ │ │ │ bl 350a76 │ │ │ │ bl 350a7a │ │ │ │ - bl fff4aa7e │ │ │ │ - bl fff4aa82 │ │ │ │ + bl 350a7e │ │ │ │ + bl 350a82 │ │ │ │ bl 350a86 │ │ │ │ bl 350a8a │ │ │ │ - bl 34ea8e │ │ │ │ + bl 350a8e │ │ │ │ bl 350a92 │ │ │ │ bl 350a96 │ │ │ │ - bl fff4aa9a │ │ │ │ - bl fff4aa9e │ │ │ │ - bl fff4aaa2 │ │ │ │ - bl fff4aaa6 │ │ │ │ - bl 34eaaa │ │ │ │ + bl 350a9a │ │ │ │ + bl 350a9e │ │ │ │ + bl 350aa2 │ │ │ │ + bl 350aa6 │ │ │ │ + bl 350aaa │ │ │ │ + bl fff4aaae │ │ │ │ + bl fff4aab2 │ │ │ │ + bl 350ab6 │ │ │ │ + bl 350aba │ │ │ │ + bl 34eabe │ │ │ │ + bl 350ac2 │ │ │ │ + bl 350ac6 │ │ │ │ + bl fff4aaca │ │ │ │ + bl fff4aace │ │ │ │ + bl fff4aad2 │ │ │ │ + bl fff4aad6 │ │ │ │ + bl 34eada │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a23f0 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a2420 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a22ea │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a231a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a2312 │ │ │ │ + b.n 1a2342 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2102 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.w 1a2132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2846 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a2876 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2760 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a2790 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a2706 │ │ │ │ + b.n 1a2736 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a2196 │ │ │ │ + b.w 1a21c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a201c │ │ │ │ + bl 1a1a34 │ │ │ │ + b.w 1a204c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a2096 │ │ │ │ + b.w 1a20c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2376 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a23a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a21ce │ │ │ │ + bl 1a1a34 │ │ │ │ + b.w 1a21fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a260c │ │ │ │ + b.n 1a263c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a24ac │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a24dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2150 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.w 1a2180 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a257a │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a25aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a27dc │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a280c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a23a6 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a23d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a287a │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a28aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2424 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a2454 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2050 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.w 1a2080 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ mvn.w r8, #704 @ 0x2c0 │ │ │ │ add.w r2, r3, r8 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1bf0 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a2bc0 ) │ │ │ │ + bhi.w 1a1bf0 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a2bf0 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 59ebc2 │ │ │ │ - bl 1a4bc6 │ │ │ │ - bl 1a4bca │ │ │ │ - bl 1a4bce │ │ │ │ - bl 1a4bd2 │ │ │ │ - bl 1a4bd6 │ │ │ │ - bl 1a4bda │ │ │ │ - bl 1a4bde │ │ │ │ - bl 1a4be2 │ │ │ │ - bl 1a4be6 │ │ │ │ - bl 1a4bea │ │ │ │ - bl 1a4bee │ │ │ │ - bl 1a4bf2 │ │ │ │ + bl 59ebf2 │ │ │ │ bl 1a4bf6 │ │ │ │ bl 1a4bfa │ │ │ │ - bl 4d2bfe │ │ │ │ + bl 1a4bfe │ │ │ │ bl 1a4c02 │ │ │ │ bl 1a4c06 │ │ │ │ bl 1a4c0a │ │ │ │ + bl 1a4c0e │ │ │ │ + bl 1a4c12 │ │ │ │ + bl 1a4c16 │ │ │ │ + bl 1a4c1a │ │ │ │ + bl 1a4c1e │ │ │ │ + bl 1a4c22 │ │ │ │ + bl 1a4c26 │ │ │ │ + bl 1a4c2a │ │ │ │ + bl 4d2c2e │ │ │ │ + bl 1a4c32 │ │ │ │ + bl 1a4c36 │ │ │ │ + bl 1a4c3a │ │ │ │ @ instruction: 0xefffffff │ │ │ │ @ instruction: 0xefffffff │ │ │ │ @ instruction: 0xefffffff │ │ │ │ @ instruction: 0xefffffff │ │ │ │ - bl 59ec1e │ │ │ │ - bl 59ec22 │ │ │ │ + bl 59ec4e │ │ │ │ + bl 59ec52 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a211e │ │ │ │ + bl 1a1a34 │ │ │ │ + b.w 1a214e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a259a │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a25ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a277c │ │ │ │ + bl 1a1a34 │ │ │ │ + b.n 1a27ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2168 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.w 1a2198 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2444 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.w 1a2474 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1bf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2464 │ │ │ │ + bl 1a1a34 │ │ │ │ + b.w 1a2494 │ │ │ │ cmp.w r3, #444 @ 0x1bc │ │ │ │ - bls.w 1a1fba │ │ │ │ + bls.w 1a1fea │ │ │ │ sub.w r3, r3, #446 @ 0x1be │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 1a1eee │ │ │ │ - b.w 1a1bc0 │ │ │ │ + bls.w 1a1f1e │ │ │ │ + b.w 1a1bf0 │ │ │ │ blx 4b458 <__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, #2412] @ 1a3628 │ │ │ │ - ldr.w r2, [pc, #2412] @ 1a362c │ │ │ │ + ldr.w r3, [pc, #2412] @ 1a3658 │ │ │ │ + ldr.w r2, [pc, #2412] @ 1a365c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2404] @ 1a3630 │ │ │ │ + ldr.w r3, [pc, #2404] @ 1a3660 │ │ │ │ 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 1a2d6a │ │ │ │ + beq.n 1a2d9a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1a302a │ │ │ │ + beq.w 1a305a │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1a31f0 │ │ │ │ + beq.w 1a3220 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1a2d62 │ │ │ │ + bne.n 1a2d92 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a2d48 │ │ │ │ + cbz r3, 1a2d78 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a2d40 │ │ │ │ + beq.n 1a2d70 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a2f14 │ │ │ │ + beq.w 1a2f44 │ │ │ │ ldrb.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a2fd6 │ │ │ │ + beq.w 1a3006 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a2ef2 │ │ │ │ + bhi.w 1a2f22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r3, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r2, r1 │ │ │ │ @@ -487613,182 +487642,182 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb.w fp, [r5, #38] @ 0x26 │ │ │ │ strb.w r0, [r5, #39] @ 0x27 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a2d00 │ │ │ │ + bne.n 1a2d30 │ │ │ │ ldrh.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2f9c │ │ │ │ + bne.w 1a2fcc │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a2ce0 │ │ │ │ - ldr.w r2, [pc, #2248] @ 1a3634 │ │ │ │ - ldr.w r3, [pc, #2240] @ 1a3630 │ │ │ │ + bne.n 1a2d10 │ │ │ │ + ldr.w r2, [pc, #2248] @ 1a3664 │ │ │ │ + ldr.w r3, [pc, #2240] @ 1a3660 │ │ │ │ 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 1a35e0 │ │ │ │ + bne.w 1a3610 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1a2d40 │ │ │ │ + bne.n 1a2d70 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a3422 │ │ │ │ + beq.w 1a3452 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a2d40 │ │ │ │ + bne.n 1a2d70 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a2d40 │ │ │ │ + bne.n 1a2d70 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a2d40 │ │ │ │ + beq.n 1a2d70 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2d70 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #87] @ 0x57 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1a35a2 │ │ │ │ + bhi.w 1a35d2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r3, r6, #13 │ │ │ │ lsls r0, r4, #13 │ │ │ │ lsls r3, r6, #13 │ │ │ │ lsls r0, r4, #13 │ │ │ │ lsls r4, r0, #15 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #47] @ 0x2f │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - ldr.w r3, [pc, #2136] @ 1a3638 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1a3668 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a2d40 │ │ │ │ + beq.n 1a2d70 │ │ │ │ mov r7, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a2f88 │ │ │ │ + bne.w 1a2fb8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a2f94 │ │ │ │ + bne.w 1a2fc4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a2e00 │ │ │ │ - b.n 1a2d40 │ │ │ │ + bne.n 1a2e30 │ │ │ │ + b.n 1a2d70 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #51] @ 0x33 │ │ │ │ strb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1a2f5e │ │ │ │ + beq.w 1a2f8e │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r7, r9 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1a2e78 │ │ │ │ + b.n 1a2ea8 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1a2fbe │ │ │ │ + bne.w 1a2fee │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a346c │ │ │ │ + bne.w 1a349c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r5, #79] @ 0x4f │ │ │ │ uxtb r7, r7 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - bcs.n 1a2ec2 │ │ │ │ + bcs.n 1a2ef2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mla r3, sl, r9, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.w 1a2fbe │ │ │ │ + bhi.w 1a2fee │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #86016 @ 0x15000 │ │ │ │ - bne.w 1a2fa0 │ │ │ │ + bne.w 1a2fd0 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - beq.n 1a2e50 │ │ │ │ + beq.n 1a2e80 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a3450 │ │ │ │ + bne.w 1a3480 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 1a2eb4 │ │ │ │ + cbz r3, 1a2ee4 │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ orrs r3, r7 │ │ │ │ add.w r9, r9, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r9, lr │ │ │ │ - bcc.n 1a2e78 │ │ │ │ + bcc.n 1a2ea8 │ │ │ │ ldrb.w r3, [r5, #68] @ 0x44 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2d70 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r2, #9] │ │ │ │ - cbnz r1, 1a2ee2 │ │ │ │ + cbnz r1, 1a2f12 │ │ │ │ strb.w r1, [r2, #46] @ 0x2e │ │ │ │ strb.w r0, [r2, #47] @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1a2ed6 │ │ │ │ + b.n 1a2f06 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #55] @ 0x37 │ │ │ │ strb.w r3, [r5, #54] @ 0x36 │ │ │ │ - ldr.w r3, [pc, #1864] @ 1a363c │ │ │ │ + ldr.w r3, [pc, #1864] @ 1a366c │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a353a │ │ │ │ + bne.w 1a356a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a64 │ │ │ │ - b.n 1a2d40 │ │ │ │ + bl 1a1a94 │ │ │ │ + b.n 1a2d70 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a2d8e │ │ │ │ + beq.w 1a2dbe │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1a2ef2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a2f28 ) │ │ │ │ + bhi.n 1a2f22 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a2f58 ) │ │ │ │ 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 │ │ │ │ @@ -487797,66 +487826,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ mrc2 15, 0, pc, cr9, cr15, {7} │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ mrc2 15, 0, pc, cr9, cr15, {7} │ │ │ │ ldrb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2d40 │ │ │ │ + bne.w 1a2d70 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1a2e42 │ │ │ │ + bne.w 1a2e72 │ │ │ │ ldrb.w r3, [r5, #68] @ 0x44 │ │ │ │ mov r7, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2d70 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2d40 │ │ │ │ - b.n 1a2dbc │ │ │ │ + bne.w 1a2d70 │ │ │ │ + b.n 1a2dec │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2d40 │ │ │ │ - b.n 1a2dde │ │ │ │ + bne.w 1a2d70 │ │ │ │ + b.n 1a2e0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a2e20 │ │ │ │ + beq.w 1a2e50 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2d70 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a2d56 │ │ │ │ + b.n 1a2d86 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a3442 │ │ │ │ + bne.w 1a3472 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a2eb4 │ │ │ │ + beq.w 1a2ee4 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 1a2eb4 │ │ │ │ + b.n 1a2ee4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a345e │ │ │ │ + bne.w 1a348e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a2e70 │ │ │ │ + b.n 1a2ea0 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a2d1a │ │ │ │ + beq.w 1a2d4a │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1a3026 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1a2ff0 ) │ │ │ │ + bhi.n 1a3056 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1a3020 ) │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ add r0, r6 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ @@ -487869,215 +487898,215 @@ │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b68c │ │ │ │ - cbz r0, 1a3022 │ │ │ │ + bl 19b6bc │ │ │ │ + cbz r0, 1a3052 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a16dc │ │ │ │ + bl 1a170c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 1a2d1a │ │ │ │ + b.n 1a2d4a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1a2d1a │ │ │ │ + b.n 1a2d4a │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrb.w r5, [r8, #26] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a347a │ │ │ │ + bne.w 1a34aa │ │ │ │ ldrb.w r9, [r3, #18] │ │ │ │ mov r5, r8 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r7, r8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ add r1, sp, #24 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strb.w r3, [sp, #46] @ 0x2e │ │ │ │ - bl 1a2ca8 │ │ │ │ + bl 1a2cd8 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ mov r1, ip │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strb.w r3, [sp, #74] @ 0x4a │ │ │ │ - bl 1a2ca8 │ │ │ │ + bl 1a2cd8 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a3484 │ │ │ │ + beq.w 1a34b4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1a3622 │ │ │ │ + beq.w 1a3652 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ - bcc.n 1a30de │ │ │ │ + bcc.n 1a310e │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 1a30de │ │ │ │ + cbz r3, 1a310e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 1a30d2 │ │ │ │ + beq.n 1a3102 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1a30ca │ │ │ │ + bne.n 1a30fa │ │ │ │ sub.w fp, r3, r2 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a948 │ │ │ │ + bl 19a978 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a3176 │ │ │ │ + beq.n 1a31a6 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a3176 │ │ │ │ + bne.n 1a31a6 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ ldrb.w r4, [r8, #25] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a31be │ │ │ │ + beq.n 1a31ee │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1a31e4 │ │ │ │ + bne.n 1a3214 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ strb.w r0, [r7, #55] @ 0x37 │ │ │ │ ands.w r4, r4, #256 @ 0x100 │ │ │ │ - beq.n 1a312c │ │ │ │ + beq.n 1a315c │ │ │ │ ldrb.w r4, [r7, #53] @ 0x35 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 1a315c │ │ │ │ + cbz r6, 1a318c │ │ │ │ movs r6, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a31da │ │ │ │ + bne.n 1a320a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3134 │ │ │ │ + bne.n 1a3164 │ │ │ │ cmp r6, #1 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ orrs r6, r4 │ │ │ │ tst.w r9, r6 │ │ │ │ - bne.n 1a31da │ │ │ │ + bne.n 1a320a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a3174 │ │ │ │ + cbz r3, 1a31a4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a30fc │ │ │ │ + beq.n 1a312c │ │ │ │ mov r4, sl │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - cbnz r3, 1a3186 │ │ │ │ + cbnz r3, 1a31b6 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ ldrb.w r2, [sp, #75] @ 0x4b │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #48] @ 0x30 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - cbnz r1, 1a319a │ │ │ │ + cbnz r1, 1a31ca │ │ │ │ ldrb.w r1, [r8, #24] │ │ │ │ ldrb.w r2, [sp, #76] @ 0x4c │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #50] @ 0x32 │ │ │ │ ldrb.w r0, [r8, #22] │ │ │ │ strb.w r1, [r8, #24] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r8, #22] │ │ │ │ - cbnz r2, 1a31b8 │ │ │ │ + cbnz r2, 1a31e8 │ │ │ │ ldrb.w r2, [r8, #26] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #26] │ │ │ │ - b.n 1a2d62 │ │ │ │ + b.n 1a2d92 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 1a31d4 │ │ │ │ + bpl.n 1a3204 │ │ │ │ ldrb.w r4, [r7, #53] @ 0x35 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3168 │ │ │ │ - b.n 1a312c │ │ │ │ + bne.n 1a3198 │ │ │ │ + b.n 1a315c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ - b.n 1a3168 │ │ │ │ + b.n 1a3198 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a16dc │ │ │ │ - b.n 1a3114 │ │ │ │ + bl 1a170c │ │ │ │ + b.n 1a3144 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r9, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1a3616 │ │ │ │ + beq.w 1a3646 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a704 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a3232 │ │ │ │ + cbz r3, 1a3262 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a3232 │ │ │ │ + bne.n 1a3262 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3306 │ │ │ │ + bne.n 1a3336 │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3306 │ │ │ │ + beq.n 1a3336 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a3232 │ │ │ │ + cbz r3, 1a3262 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a3216 │ │ │ │ + beq.n 1a3246 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -488094,468 +488123,468 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r4, r9 │ │ │ │ strb.w ip, [sp, #72] @ 0x48 │ │ │ │ strh.w fp, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1a2ca8 │ │ │ │ + bl 1a2cd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r6, [sp, #75] @ 0x4b │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a3332 │ │ │ │ + beq.n 1a3362 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a3332 │ │ │ │ + bne.n 1a3362 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 1a32ce │ │ │ │ + cbnz r4, 1a32fe │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1a32ce │ │ │ │ + cbz r2, 1a32fe │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ - cbnz r0, 1a32fc │ │ │ │ - cbz r6, 1a32c6 │ │ │ │ + bl 1a1a34 │ │ │ │ + cbnz r0, 1a332c │ │ │ │ + cbz r6, 1a32f6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1a32c6 │ │ │ │ - cbz r4, 1a32f8 │ │ │ │ + beq.n 1a32f6 │ │ │ │ + cbz r4, 1a3328 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a32fc │ │ │ │ + bne.n 1a332c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a32ac │ │ │ │ + bne.n 1a32dc │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 1a32e0 │ │ │ │ + cbz r2, 1a3310 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a329e │ │ │ │ + beq.n 1a32ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ strb.w fp, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3272 │ │ │ │ + bne.n 1a32a2 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ - b.n 1a3344 │ │ │ │ + b.n 1a3374 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - b.n 1a32c6 │ │ │ │ + b.n 1a32f6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 1a32ce │ │ │ │ + b.n 1a32fe │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3226 │ │ │ │ + beq.n 1a3256 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1a3326 │ │ │ │ + beq.n 1a3356 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3226 │ │ │ │ + beq.n 1a3256 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a3318 │ │ │ │ + bne.n 1a3348 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 1a3226 │ │ │ │ + b.n 1a3256 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ mov r4, sl │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #74] @ 0x4a │ │ │ │ strb.w r3, [sp, #77] @ 0x4d │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ strb.w r6, [r4, #57] @ 0x39 │ │ │ │ - bl 19a948 │ │ │ │ + bl 19a978 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a33ea │ │ │ │ + beq.n 1a341a │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a33ea │ │ │ │ + bne.n 1a341a │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3418 │ │ │ │ + beq.n 1a3448 │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a33d8 │ │ │ │ + cbz r3, 1a3408 │ │ │ │ ldrb.w r6, [r4, #58] @ 0x3a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a343e │ │ │ │ + bne.n 1a346e │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ - cbnz r0, 1a33d0 │ │ │ │ + bl 1a1a34 │ │ │ │ + cbnz r0, 1a3400 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3400 │ │ │ │ + beq.n 1a3430 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a340a │ │ │ │ + beq.n 1a343a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1a33d0 │ │ │ │ + bne.n 1a3400 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a33d8 │ │ │ │ + cbz r3, 1a3408 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1a3622 │ │ │ │ + beq.w 1a3652 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 1a3388 │ │ │ │ + bcc.n 1a33b8 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 1a33d0 │ │ │ │ + cbz r2, 1a3400 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a33c4 │ │ │ │ + bne.n 1a33f4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1a3388 │ │ │ │ + beq.n 1a33b8 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1a33ea │ │ │ │ + cbz r3, 1a341a │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a336c │ │ │ │ + beq.n 1a339c │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbnz r3, 1a33fa │ │ │ │ + cbnz r3, 1a342a │ │ │ │ ldrb.w r3, [r8, #26] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #26] │ │ │ │ - b.n 1a2d62 │ │ │ │ + b.n 1a2d92 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3388 │ │ │ │ - b.n 1a33d8 │ │ │ │ + bne.n 1a33b8 │ │ │ │ + b.n 1a3408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a33d8 │ │ │ │ + beq.n 1a3408 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1a33aa │ │ │ │ + b.n 1a33da │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a33d8 │ │ │ │ - b.n 1a3378 │ │ │ │ + bne.n 1a3408 │ │ │ │ + b.n 1a33a8 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2d40 │ │ │ │ + bne.w 1a2d70 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a2d40 │ │ │ │ + beq.w 1a2d70 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2d70 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a33aa │ │ │ │ + b.n 1a33da │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2fb2 │ │ │ │ + b.n 1a2fe2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2eae │ │ │ │ + b.n 1a2ede │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2fd0 │ │ │ │ + b.n 1a3000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2e68 │ │ │ │ + b.n 1a2e98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3046 │ │ │ │ + b.n 1a3076 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1a30de │ │ │ │ + b.n 1a310e │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a34d6 │ │ │ │ + bne.n 1a3506 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2d70 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a35a6 │ │ │ │ + bne.n 1a35d6 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a34a0 │ │ │ │ + beq.n 1a34d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a34a4 │ │ │ │ + b.n 1a34d4 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ubfx r1, r2, #0, #21 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - beq.n 1a35a2 │ │ │ │ - bls.n 1a3596 │ │ │ │ + beq.n 1a35d2 │ │ │ │ + bls.n 1a35c6 │ │ │ │ sub.w r3, r1, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a34a8 │ │ │ │ + beq.n 1a34d8 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - beq.n 1a35a2 │ │ │ │ + beq.n 1a35d2 │ │ │ │ ubfx r0, r2, #0, #21 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a35be │ │ │ │ + beq.n 1a35ee │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a3600 │ │ │ │ + beq.n 1a3630 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a35e4 │ │ │ │ + beq.n 1a3614 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a3592 │ │ │ │ + bne.n 1a35c2 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1a3592 │ │ │ │ + bpl.n 1a35c2 │ │ │ │ bic.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ movs r3, #4 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ bic.w r2, r2, #14680064 @ 0xe00000 │ │ │ │ subs r3, r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a34d8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #43] @ 0x2b │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r5, #42] @ 0x2a │ │ │ │ - bl 1a1a64 │ │ │ │ - b.w 1a2d40 │ │ │ │ + bl 1a1a94 │ │ │ │ + b.w 1a2d70 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1a356c │ │ │ │ - bhi.n 1a3582 │ │ │ │ + beq.n 1a359c │ │ │ │ + bhi.n 1a35b2 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a359c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a359c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a3592 │ │ │ │ + bne.n 1a35c2 │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldrb.w r7, [r8, #26] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1a35b4 │ │ │ │ + cbnz r7, 1a35e4 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a34d8 │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a359c │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a359c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a34d8 │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 1a35a2 │ │ │ │ + beq.n 1a35d2 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n 1a35a2 │ │ │ │ + beq.n 1a35d2 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1a3500 │ │ │ │ + bne.n 1a3530 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a34d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a3490 │ │ │ │ + b.n 1a34c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a1a34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a34d8 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 19af28 │ │ │ │ + bl 19af58 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1a64 │ │ │ │ + bl 1a1a94 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a34d8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.w 1a34a8 │ │ │ │ + bpl.w 1a34d8 │ │ │ │ bic.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ bic.w r2, r2, #14680064 @ 0xe00000 │ │ │ │ subs r3, r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a34d8 │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n 1a3592 │ │ │ │ + bpl.n 1a35c2 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 1a3592 │ │ │ │ + bne.n 1a35c2 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a34d8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a704 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bcc.n 1a36a0 │ │ │ │ + bcc.n 1a3670 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n 1a369c │ │ │ │ + bcc.n 1a366c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1a354c │ │ │ │ + bcs.n 1a371c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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] @ (1a36b8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1a36e8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1a36bc ) │ │ │ │ + ldr r3, [pc, #104] @ (1a36ec ) │ │ │ │ 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 1db294 │ │ │ │ + bl 1db2c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ strb.w r5, [sp, #25] │ │ │ │ - bl 1a2ca8 │ │ │ │ + bl 1a2cd8 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db390 │ │ │ │ - ldr r2, [pc, #32] @ (1a36c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a36bc ) │ │ │ │ + bl 1db3c0 │ │ │ │ + ldr r2, [pc, #32] @ (1a36f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a36ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a36b4 │ │ │ │ + bne.n 1a36e4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a36e6 │ │ │ │ + cbz r3, 1a3716 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a36e8 │ │ │ │ + cbnz r0, 1a3718 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a36da │ │ │ │ + bne.n 1a370a │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1db294 │ │ │ │ + bl 1db2c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a36e6 │ │ │ │ + beq.n 1a3716 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a36e6 │ │ │ │ + beq.n 1a3716 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a36e8 │ │ │ │ + bne.n 1a3718 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a36fa │ │ │ │ + bne.n 1a372a │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -488563,55 +488592,55 @@ │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a3994 │ │ │ │ + beq.w 1a39c4 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ 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 r3, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a397c │ │ │ │ + beq.w 1a39ac │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ 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 r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a395e │ │ │ │ + beq.w 1a398e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ subs r2, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a393e │ │ │ │ + beq.w 1a396e │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov fp, sl │ │ │ │ subs r2, r3, #4 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r5, r9 │ │ │ │ @@ -488621,15 +488650,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a391e │ │ │ │ + beq.w 1a394e │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -488638,15 +488667,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a3900 │ │ │ │ + beq.n 1a3930 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, r3 │ │ │ │ subs r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ @@ -488654,15 +488683,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a38e4 │ │ │ │ + beq.n 1a3914 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, ip │ │ │ │ str r6, [sp, #0] │ │ │ │ subs r3, #4 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -488673,518 +488702,518 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #68] @ 0x44 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a38c6 │ │ │ │ + beq.n 1a38f6 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ 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 r3, [r6, #68] @ 0x44 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ - cbz r3, 1a38a8 │ │ │ │ + cbz r3, 1a38d8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ 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 1a370c │ │ │ │ + bl 1a373c │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1a388c │ │ │ │ + bcc.n 1a38bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1a3874 │ │ │ │ + bcc.n 1a38a4 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 1a3842 │ │ │ │ + bcc.n 1a3872 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1a3812 │ │ │ │ + bcc.n 1a3842 │ │ │ │ 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 r2, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 1a37ee │ │ │ │ + bcc.w 1a381e │ │ │ │ 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, #72] @ 0x48 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1a37c0 │ │ │ │ + bcc.w 1a37f0 │ │ │ │ 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 r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 1a378e │ │ │ │ + bcc.w 1a37be │ │ │ │ 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 r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1a3764 │ │ │ │ + bcc.w 1a3794 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1a373c │ │ │ │ + bhi.w 1a376c │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #516] @ (1a3bc0 ) │ │ │ │ + ldr r2, [pc, #516] @ (1a3bf0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #516] @ (1a3bc4 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a3bf4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1db294 │ │ │ │ + bl 1db2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ - cbz r0, 1a3a08 │ │ │ │ + bl 19a700 │ │ │ │ + cbz r0, 1a3a38 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 181548 │ │ │ │ + bl 181578 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a8c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a39e2 │ │ │ │ + bne.n 1a3a12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ + bl 19a700 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3a8c │ │ │ │ + beq.n 1a3abc │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1a3a7c │ │ │ │ + beq.n 1a3aac │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a3bb8 │ │ │ │ + beq.w 1a3be8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3a60 │ │ │ │ + cbz r3, 1a3a90 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3ba4 │ │ │ │ + beq.w 1a3bd4 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1a3a60 │ │ │ │ + beq.n 1a3a90 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1a3a50 │ │ │ │ + bls.n 1a3a80 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1a3a48 │ │ │ │ + bhi.n 1a3a78 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 1a3a3c │ │ │ │ + bls.n 1a3a6c │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a3a54 │ │ │ │ + bhi.n 1a3a84 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1a3a40 │ │ │ │ + bne.n 1a3a70 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3a30 │ │ │ │ + bne.n 1a3a60 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r8, #52] @ 0x34 │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a8c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3a16 │ │ │ │ + bne.n 1a3a46 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a3a08 │ │ │ │ + bne.n 1a3a38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ + bl 19a700 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1a3aa2 │ │ │ │ - b.n 1a3aec │ │ │ │ + cbnz r0, 1a3ad2 │ │ │ │ + b.n 1a3b1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a8c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a3aec │ │ │ │ + cbz r0, 1a3b1c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a3a98 │ │ │ │ + bls.n 1a3ac8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3a98 │ │ │ │ + beq.n 1a3ac8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3ad2 │ │ │ │ + cbz r3, 1a3b02 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1a3ad2 │ │ │ │ + beq.n 1a3b02 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a3ac2 │ │ │ │ + bne.n 1a3af2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3ab6 │ │ │ │ + bne.n 1a3ae6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a8c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3aa2 │ │ │ │ + bne.n 1a3ad2 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe8c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ - cbz r0, 1a3b14 │ │ │ │ + bl 19a700 │ │ │ │ + cbz r0, 1a3b44 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3b0c │ │ │ │ + cbz r3, 1a3b3c │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a8c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3b02 │ │ │ │ + bne.n 1a3b32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ + bl 19a700 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3b40 │ │ │ │ + cbz r0, 1a3b70 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc7c │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a8c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3b22 │ │ │ │ + bne.n 1a3b52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ - cbz r0, 1a3b60 │ │ │ │ + bl 19a700 │ │ │ │ + cbz r0, 1a3b90 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3b58 │ │ │ │ + cbz r3, 1a3b88 │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a8c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3b48 │ │ │ │ + bne.n 1a3b78 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 1a3b88 │ │ │ │ + cbz r2, 1a3bb8 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a370c │ │ │ │ + bl 1a373c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1a3b74 │ │ │ │ + bcc.n 1a3ba4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (1a3bc8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a3bf8 ) │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #52] @ (1a3bc4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1a3bf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3bbc │ │ │ │ + bne.n 1a3bec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 181720 │ │ │ │ + bl 181750 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a3a30 │ │ │ │ - b.n 1a3a6e │ │ │ │ + bne.w 1a3a60 │ │ │ │ + b.n 1a3a9e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a3a6e │ │ │ │ + b.n 1a3a9e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1a3be2 │ │ │ │ + bpl.n 1a3c12 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a39a8 │ │ │ │ + bl 1a39d8 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a3c24 │ │ │ │ + cbz r0, 1a3c54 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 1a3c24 │ │ │ │ - cbz r1, 1a3c20 │ │ │ │ + cbz r2, 1a3c54 │ │ │ │ + cbz r1, 1a3c50 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ - cbz r2, 1a3c20 │ │ │ │ + cbz r2, 1a3c50 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n 1a3c20 │ │ │ │ + beq.n 1a3c50 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1a3c16 │ │ │ │ + bls.n 1a3c46 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 1a3c06 │ │ │ │ + bhi.n 1a3c36 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 1a3c1a │ │ │ │ + bls.n 1a3c4a │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1a3c12 │ │ │ │ + bhi.n 1a3c42 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a3bfe │ │ │ │ + bne.n 1a3c2e │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1a3c32 │ │ │ │ + cbz r1, 1a3c62 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1a3c4e │ │ │ │ + bcc.n 1a3c7e │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 1a3c62 │ │ │ │ + cbz r0, 1a3c92 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1a3dac ) │ │ │ │ + ldr r2, [pc, #304] @ (1a3ddc ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a3db0 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a3de0 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a3da0 │ │ │ │ + beq.n 1a3dd0 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 1a3cbe │ │ │ │ + bhi.n 1a3cee │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a3d84 │ │ │ │ + bne.n 1a3db4 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a3d2c │ │ │ │ + bne.n 1a3d5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a3d84 │ │ │ │ + beq.n 1a3db4 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a3d18 │ │ │ │ - cbz r4, 1a3d84 │ │ │ │ + bne.n 1a3d48 │ │ │ │ + cbz r4, 1a3db4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -489196,593 +489225,593 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #44] @ (1a3db4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1a3dac ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #44] @ (1a3de4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a3ddc ) │ │ │ │ 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 1a3da6 │ │ │ │ + bne.n 1a3dd6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1a3ce0 │ │ │ │ + b.n 1a3d10 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #568] @ (1a4008 ) │ │ │ │ + ldr r4, [pc, #568] @ (1a4038 ) │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #568] @ (1a400c ) │ │ │ │ + ldr r1, [pc, #568] @ (1a403c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ ldrb.w r8, [ip, #17] │ │ │ │ ldrb.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it cs │ │ │ │ movcs r0, ip │ │ │ │ - bcs.n 1a3e96 │ │ │ │ + bcs.n 1a3ec6 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a3e86 │ │ │ │ + beq.n 1a3eb6 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ subs r4, r2, #4 │ │ │ │ mov fp, r9 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ - vldr d8, [pc, #496] @ 1a4000 │ │ │ │ + vldr d8, [pc, #496] @ 1a4030 │ │ │ │ mov r9, r4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3efe │ │ │ │ + beq.n 1a3f2e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1a3c64 │ │ │ │ + bl 1a3c94 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r4, [r9] │ │ │ │ mov r5, r0 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ sub.w r3, r4, sl │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a3eb6 │ │ │ │ + beq.n 1a3ee6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a3f76 │ │ │ │ + bne.w 1a3fa6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a3fbc │ │ │ │ + bne.w 1a3fec │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r5, [fp] │ │ │ │ add sl, r3 │ │ │ │ cmp r8, sl │ │ │ │ itttt ls │ │ │ │ subls.w sl, sl, r8 │ │ │ │ ldrls r3, [sp, #4] │ │ │ │ addls r3, #1 │ │ │ │ strls r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a3e24 │ │ │ │ + bne.n 1a3e54 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c70c │ │ │ │ - ldr r2, [pc, #376] @ (1a4010 ) │ │ │ │ - ldr r3, [pc, #368] @ (1a400c ) │ │ │ │ + bl 19c73c │ │ │ │ + ldr r2, [pc, #376] @ (1a4040 ) │ │ │ │ + ldr r3, [pc, #368] @ (1a403c ) │ │ │ │ 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 1a3ffc │ │ │ │ + bne.w 1a402c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3f2e │ │ │ │ + bne.n 1a3f5e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a3e5c │ │ │ │ + beq.n 1a3e8c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3eec │ │ │ │ + cbz r0, 1a3f1c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a3e5c │ │ │ │ + b.n 1a3e8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ strd r3, r3, [r2] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3f28 │ │ │ │ + cbz r0, 1a3f58 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str.w r4, [fp] │ │ │ │ - b.n 1a3e74 │ │ │ │ + b.n 1a3ea4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a3f60 │ │ │ │ + cbz r0, 1a3f90 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3e5c │ │ │ │ - b.n 1a3ebe │ │ │ │ + beq.w 1a3e8c │ │ │ │ + b.n 1a3eee │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a3fa8 │ │ │ │ + cbz r0, 1a3fd8 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3e5c │ │ │ │ + beq.w 1a3e8c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3fea │ │ │ │ + cbz r0, 1a401a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a3e5c │ │ │ │ + b.n 1a3e8c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #420] @ (1a41d0 ) │ │ │ │ + ldr r2, [pc, #420] @ (1a4200 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #420] @ (1a41d4 ) │ │ │ │ + ldr r3, [pc, #420] @ (1a4204 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ add r5, sp, #8 │ │ │ │ - vldr d0, [pc, #368] @ 1a41a8 │ │ │ │ + vldr d0, [pc, #368] @ 1a41d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a406e │ │ │ │ + cbz r0, 1a409e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #304] @ 1a41b0 │ │ │ │ + vldr d0, [pc, #304] @ 1a41e0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a40aa │ │ │ │ + cbz r0, 1a40da │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #252] @ 1a41b8 │ │ │ │ + vldr d0, [pc, #252] @ 1a41e8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a40e8 │ │ │ │ + cbz r0, 1a4118 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d0, [pc, #200] @ 1a41c0 │ │ │ │ + bl 19c5c4 │ │ │ │ + vldr d0, [pc, #200] @ 1a41f0 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a4122 │ │ │ │ + cbz r0, 1a4152 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #148] @ 1a41c8 │ │ │ │ + vldr d0, [pc, #148] @ 1a41f8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a415e │ │ │ │ + cbz r0, 1a418e │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ - ldr r2, [pc, #80] @ (1a41d8 ) │ │ │ │ - ldr r3, [pc, #72] @ (1a41d4 ) │ │ │ │ + bl 19c578 │ │ │ │ + ldr r2, [pc, #80] @ (1a4208 ) │ │ │ │ + ldr r3, [pc, #72] @ (1a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a41a0 │ │ │ │ + bne.n 1a41d0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 1a41c4 │ │ │ │ + bvc.n 1a41f4 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1a414e │ │ │ │ - b.n 1a3e6c │ │ │ │ + bcc.n 1a417e │ │ │ │ + b.n 1a3e9c │ │ │ │ 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 │ │ │ │ - ite gt │ │ │ │ - lslgt r1, r7, #1 │ │ │ │ - lsrle r0, r3, #1 │ │ │ │ + itt ls │ │ │ │ + lslls r1, r7, #1 │ │ │ │ + lsrls r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a4230 │ │ │ │ + bne.n 1a4260 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 1a4230 │ │ │ │ + bpl.n 1a4260 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r5, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - bpl.n 1a4232 │ │ │ │ + bpl.n 1a4262 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ add.w r5, r0, #72 @ 0x48 │ │ │ │ eor.w r3, r3, #262144 @ 0x40000 │ │ │ │ str r3, [r0, #24] │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1a4230 │ │ │ │ + beq.n 1a4260 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1a4228 │ │ │ │ + bmi.n 1a4258 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a4228 │ │ │ │ - bl 1a41dc │ │ │ │ + bne.n 1a4258 │ │ │ │ + bl 1a420c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a4218 │ │ │ │ + bne.n 1a4248 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ - bmi.n 1a4206 │ │ │ │ + bmi.n 1a4236 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1a4206 │ │ │ │ + bmi.n 1a4236 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 1a4230 │ │ │ │ + bpl.n 1a4260 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1a4206 │ │ │ │ + b.n 1a4236 │ │ │ │ stmdb 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 sl, [pc, #884] @ 1a45dc │ │ │ │ + ldr.w sl, [pc, #884] @ 1a460c │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #880] @ (1a45e0 ) │ │ │ │ + ldr r2, [pc, #880] @ (1a4610 ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #880] @ (1a45e4 ) │ │ │ │ + ldr r3, [pc, #880] @ (1a4614 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19d970 │ │ │ │ + bl 19d9a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1a42b6 │ │ │ │ + beq.n 1a42e6 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w lr, r1, #52 @ 0x34 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.w lr, [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 1a45b4 │ │ │ │ + beq.w 1a45e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ clz r9, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r3 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1a432c │ │ │ │ + cbz r7, 1a435c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a44e8 │ │ │ │ + beq.w 1a4518 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a4486 │ │ │ │ + beq.w 1a44b6 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a4312 │ │ │ │ + beq.n 1a4342 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a4434 │ │ │ │ + beq.w 1a4464 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4434 │ │ │ │ + beq.w 1a4464 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a4486 │ │ │ │ + beq.w 1a44b6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a42f4 │ │ │ │ + bne.n 1a4324 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq.w 1a44d6 │ │ │ │ + beq.w 1a4506 │ │ │ │ cmp.w r1, #382 @ 0x17e │ │ │ │ - beq.w 1a4452 │ │ │ │ + beq.w 1a4482 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a42f6 │ │ │ │ + bne.n 1a4326 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a42da │ │ │ │ + bne.n 1a430a │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r2, r3, #24 │ │ │ │ @@ -489793,27 +489822,27 @@ │ │ │ │ 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 1a45ae │ │ │ │ + beq.w 1a45de │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1a437e │ │ │ │ + cbz r2, 1a43ae │ │ │ │ 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 1a45a0 │ │ │ │ + beq.w 1a45d0 │ │ │ │ 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 │ │ │ │ @@ -489822,375 +489851,375 @@ │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 19eb04 │ │ │ │ + bl 19eb34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a4548 │ │ │ │ + beq.w 1a4578 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a43ee │ │ │ │ + cbz r0, 1a441e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a45ae │ │ │ │ + beq.w 1a45de │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a45a4 │ │ │ │ + beq.w 1a45d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 19ec14 │ │ │ │ + bl 19ec44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ - b.n 1a4584 │ │ │ │ + bl 19cb1c │ │ │ │ + b.n 1a45b4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a4498 │ │ │ │ + beq.n 1a44c8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a435c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 1a44f8 │ │ │ │ + beq.n 1a4528 │ │ │ │ cmp.w r2, #382 @ 0x17e │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a435c │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1a45e8 ) │ │ │ │ + ldr r1, [pc, #404] @ (1a4618 ) │ │ │ │ add.w r0, r8, #24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldrb.w r1, [r1, #338] @ 0x152 │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a42f6 │ │ │ │ - b.n 1a432c │ │ │ │ + bne.w 1a4326 │ │ │ │ + b.n 1a435c │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1a44cc │ │ │ │ - cbz r2, 1a44a4 │ │ │ │ + beq.n 1a44fc │ │ │ │ + cbz r2, 1a44d4 │ │ │ │ mov r4, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a42f6 │ │ │ │ - b.n 1a432c │ │ │ │ + bne.w 1a4326 │ │ │ │ + b.n 1a435c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 1a4510 │ │ │ │ + beq.n 1a4540 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a435c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ orreq.w r0, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a448e │ │ │ │ + bne.n 1a44be │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 1a4526 │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 1a4556 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1a4490 │ │ │ │ + b.n 1a44c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1a41dc │ │ │ │ - b.n 1a4490 │ │ │ │ + bl 1a420c │ │ │ │ + b.n 1a44c0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r5, [r8, #96] @ 0x60 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a42f6 │ │ │ │ - b.n 1a432c │ │ │ │ + bne.w 1a4326 │ │ │ │ + b.n 1a435c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a4484 │ │ │ │ + beq.n 1a44b4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a435c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1a4316 │ │ │ │ + b.n 1a4346 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a42da │ │ │ │ - b.n 1a4338 │ │ │ │ + bne.w 1a430a │ │ │ │ + b.n 1a4368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a41dc │ │ │ │ + bl 1a420c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a42da │ │ │ │ - b.n 1a4338 │ │ │ │ + bne.w 1a430a │ │ │ │ + b.n 1a4368 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d688 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198ad8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 1a44c4 │ │ │ │ + bl 17bc90 │ │ │ │ + b.n 1a44f4 │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 19ec14 │ │ │ │ + bl 19ec44 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1a45a8 │ │ │ │ + cbz r3, 1a45d8 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #100] @ (1a45ec ) │ │ │ │ - ldr r3, [pc, #92] @ (1a45e4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1a461c ) │ │ │ │ + ldr r3, [pc, #92] @ (1a4614 ) │ │ │ │ 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 1a45d8 │ │ │ │ + bne.n 1a4608 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1a4398 │ │ │ │ + b.n 1a43c8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1a441a │ │ │ │ + b.n 1a444a │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1a457a │ │ │ │ + b.n 1a45aa │ │ │ │ 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 1a45d2 │ │ │ │ + beq.n 1a4602 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r8, fp │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1a4366 │ │ │ │ + b.n 1a4396 │ │ │ │ mov r8, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1a4366 │ │ │ │ + b.n 1a4396 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #560] @ (1a4834 ) │ │ │ │ - ldr r3, [pc, #560] @ (1a4838 ) │ │ │ │ + ldr r1, [pc, #560] @ (1a4864 ) │ │ │ │ + ldr r3, [pc, #560] @ (1a4868 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a46c8 │ │ │ │ + bne.n 1a46f8 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a46c8 │ │ │ │ + beq.n 1a46f8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #168] @ 0xa8 │ │ │ │ - cbz r2, 1a4640 │ │ │ │ + cbz r2, 1a4670 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1a46e8 │ │ │ │ + beq.n 1a4718 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a474c │ │ │ │ + beq.n 1a477c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a4804 │ │ │ │ + beq.w 1a4834 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ mov r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r3, r4, #7 │ │ │ │ bic.w r2, r3, #7 │ │ │ │ bfc r3, #0, #12 │ │ │ │ sub.w r3, sp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1a468e │ │ │ │ + beq.n 1a46be │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1a4680 │ │ │ │ + bne.n 1a46b0 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ - cbz r2, 1a46a0 │ │ │ │ + cbz r2, 1a46d0 │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 1a46b6 │ │ │ │ + cbz r1, 1a46e6 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, sp │ │ │ │ add r4, sp │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ adds r1, #16 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1a46aa │ │ │ │ + bne.n 1a46da │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1a4250 │ │ │ │ + bl 1a4280 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a46ca │ │ │ │ + b.n 1a46fa │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #368] @ (1a483c ) │ │ │ │ - ldr r3, [pc, #360] @ (1a4838 ) │ │ │ │ + ldr r2, [pc, #368] @ (1a486c ) │ │ │ │ + ldr r3, [pc, #360] @ (1a4868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a482e │ │ │ │ + bne.w 1a485e │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb.w r4, [r5, #35] @ 0x23 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1a4812 │ │ │ │ + beq.w 1a4842 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a4640 │ │ │ │ + bne.n 1a4670 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a472e │ │ │ │ + cbz r0, 1a475e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a4722 │ │ │ │ + cbz r2, 1a4752 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a471a │ │ │ │ + bne.n 1a474a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 1a4742 │ │ │ │ + beq.n 1a4772 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a470e │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 1a473e │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a4708 │ │ │ │ + bne.n 1a4738 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1a473e │ │ │ │ + bhi.n 1a476e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1a4742 │ │ │ │ + bls.n 1a4772 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1a46c8 │ │ │ │ + bne.n 1a46f8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 1a4640 │ │ │ │ + b.n 1a4670 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w ip, r7, #8 │ │ │ │ strd r0, r0, [r7, #12] │ │ │ │ add.w r9, r7, #36 @ 0x24 │ │ │ │ str r0, [r7, #20] │ │ │ │ mov lr, r9 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -490200,161 +490229,161 @@ │ │ │ │ str r2, [r7, #28] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a47ec │ │ │ │ + beq.n 1a481c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1a47d0 │ │ │ │ + cbz r3, 1a4800 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a47de │ │ │ │ + cbz r2, 1a480e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4620 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1a47c0 │ │ │ │ + cbz r4, 1a47f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1a47c0 │ │ │ │ + cbz r2, 1a47f0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4620 │ │ │ │ mov r3, r4 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a47a6 │ │ │ │ + bne.n 1a47d6 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4620 │ │ │ │ orr.w r4, r5, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 19a814 │ │ │ │ - cbz r5, 1a47ee │ │ │ │ + bl 19a844 │ │ │ │ + cbz r5, 1a481e │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1a4786 │ │ │ │ + b.n 1a47b6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4620 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1a47d0 │ │ │ │ + b.n 1a4800 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ - cbnz r0, 1a480a │ │ │ │ + bl 1db3c0 │ │ │ │ + cbnz r0, 1a483a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18163c │ │ │ │ - b.n 1a464e │ │ │ │ + bl 18166c │ │ │ │ + b.n 1a467e │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 1a465c │ │ │ │ + b.n 1a468c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 19aa7c │ │ │ │ - b.n 1a47fa │ │ │ │ + bl 19aaac │ │ │ │ + b.n 1a482a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a4640 │ │ │ │ + bne.w 1a4670 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a4708 │ │ │ │ + bne.w 1a4738 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1a46c8 │ │ │ │ + bhi.w 1a46f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4736 │ │ │ │ + b.n 1a4766 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 1a4874 │ │ │ │ + cbnz r4, 1a4898 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1a484a │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #360] @ (1a49bc ) │ │ │ │ + ldr r2, [pc, #360] @ (1a49ec ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #360] @ (1a49c0 ) │ │ │ │ + ldr r3, [pc, #360] @ (1a49f0 ) │ │ │ │ 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 181754 │ │ │ │ + bl 181784 │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a4880 │ │ │ │ + cbz r3, 1a48b0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbnz r6, 1a48a8 │ │ │ │ + cbnz r6, 1a48d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4874 │ │ │ │ + bne.n 1a48a4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1814d4 │ │ │ │ - ldr r2, [pc, #312] @ (1a49c4 ) │ │ │ │ - ldr r3, [pc, #304] @ (1a49c0 ) │ │ │ │ + bl 181504 │ │ │ │ + ldr r2, [pc, #312] @ (1a49f4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1a49f0 ) │ │ │ │ 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 1a49b6 │ │ │ │ + bne.w 1a49e6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a48dc │ │ │ │ + cbz r0, 1a490c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4882 │ │ │ │ + beq.n 1a48b2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a4882 │ │ │ │ + beq.n 1a48b2 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a48b4 │ │ │ │ + bne.n 1a48e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a48cc │ │ │ │ - b.n 1a4882 │ │ │ │ + bne.n 1a48fc │ │ │ │ + b.n 1a48b2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov ip, r9 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov lr, r3 │ │ │ │ str r0, [r3, #12] │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -490363,618 +490392,618 @@ │ │ │ │ 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 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a49b2 │ │ │ │ + beq.n 1a49e2 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a4962 │ │ │ │ + beq.n 1a4992 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1a4970 │ │ │ │ + cbz r2, 1a49a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4620 │ │ │ │ orr.w r7, r0, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r7 │ │ │ │ - cbz r5, 1a4952 │ │ │ │ + cbz r5, 1a4982 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1a4952 │ │ │ │ + cbz r2, 1a4982 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4620 │ │ │ │ orrs r0, r7 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a4936 │ │ │ │ + bne.n 1a4966 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4620 │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 19a814 │ │ │ │ - cbz r7, 1a4988 │ │ │ │ + bl 19a844 │ │ │ │ + cbz r7, 1a49b8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a4910 │ │ │ │ + b.n 1a4940 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4620 │ │ │ │ orrs r0, r5 │ │ │ │ mov r7, sl │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a496c │ │ │ │ + bne.n 1a499c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1a49a0 │ │ │ │ + cbnz r0, 1a49d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18163c │ │ │ │ - b.n 1a48c0 │ │ │ │ + bl 18166c │ │ │ │ + b.n 1a48f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19aa7c │ │ │ │ + bl 19aaac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 1a48c0 │ │ │ │ + b.n 1a48f0 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1a4988 │ │ │ │ + b.n 1a49b8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr.w ip, [pc, #172] @ 1a4a8c │ │ │ │ + ldr.w ip, [pc, #172] @ 1a4abc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add ip, pc │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - ldr r3, [pc, #160] @ (1a4a90 ) │ │ │ │ + ldr r3, [pc, #160] @ (1a4ac0 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19bb08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a4a3a │ │ │ │ + bne.n 1a4a6a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a4a66 │ │ │ │ + beq.n 1a4a96 │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - bne.n 1a4a36 │ │ │ │ + bne.n 1a4a66 │ │ │ │ ldrh.w r2, [r5, #296] @ 0x128 │ │ │ │ ldrh.w r0, [r5, #298] @ 0x12a │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #300] @ 0x12c │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1a4a54 │ │ │ │ + bls.n 1a4a84 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1a4a6a │ │ │ │ + bls.n 1a4a9a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a4a3c │ │ │ │ + b.n 1a4a6c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (1a4a94 ) │ │ │ │ - ldr r3, [pc, #80] @ (1a4a90 ) │ │ │ │ + ldr r2, [pc, #84] @ (1a4ac4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1a4ac0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a4a88 │ │ │ │ + bne.n 1a4ab8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1a4a6e │ │ │ │ + bhi.n 1a4a9e │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1a4a7c │ │ │ │ + bhi.n 1a4aac │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a4a3c │ │ │ │ + b.n 1a4a6c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1a4a3a │ │ │ │ + bne.n 1a4a6a │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a4a3c │ │ │ │ + b.n 1a4a6c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1048] @ 1a4ec4 │ │ │ │ + ldr.w r5, [pc, #1048] @ 1a4ef4 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1048] @ 1a4ec8 │ │ │ │ + ldr.w r4, [pc, #1048] @ 1a4ef8 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ ldrb.w r1, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ble.w 1a4bfe │ │ │ │ + ble.w 1a4c2e │ │ │ │ mov r5, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.w 1a4bfe │ │ │ │ + beq.w 1a4c2e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 1a4c9c │ │ │ │ + bpl.w 1a4ccc │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1a4ca0 │ │ │ │ + bls.w 1a4cd0 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1a4c9c │ │ │ │ + bls.w 1a4ccc │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a4bfe │ │ │ │ + bhi.n 1a4c2e │ │ │ │ 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 │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19fa14 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1a4b68 │ │ │ │ + cbz r7, 1a4b98 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a4e28 │ │ │ │ + beq.w 1a4e58 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1a4e58 │ │ │ │ + beq.w 1a4e88 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ands.w r2, r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1a4b9c │ │ │ │ + bne.n 1a4bcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4e70 │ │ │ │ + beq.w 1a4ea0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a4b94 │ │ │ │ + bne.n 1a4bc4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4b80 │ │ │ │ + bne.n 1a4bb0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 19faf8 │ │ │ │ + bl 19fb28 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a4cbc │ │ │ │ + beq.w 1a4cec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4d0c │ │ │ │ + beq.w 1a4d3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4d92 │ │ │ │ + beq.w 1a4dc2 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ - cbz r2, 1a4bda │ │ │ │ + cbz r2, 1a4c0a │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ - cbz r7, 1a4c2e │ │ │ │ + cbz r7, 1a4c5e │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a4e96 │ │ │ │ + beq.w 1a4ec6 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1a4c1a │ │ │ │ + beq.n 1a4c4a │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a4c3c │ │ │ │ + blt.n 1a4c6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a4ade │ │ │ │ - ldr r2, [pc, #716] @ (1a4ecc ) │ │ │ │ - ldr r3, [pc, #708] @ (1a4ec8 ) │ │ │ │ + bne.w 1a4b0e │ │ │ │ + ldr r2, [pc, #716] @ (1a4efc ) │ │ │ │ + ldr r3, [pc, #708] @ (1a4ef8 ) │ │ │ │ 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 1a4ec0 │ │ │ │ + bne.w 1a4ef0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #328] @ 0x148 │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #332] @ 0x14c │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrsblt.w r3, [r5, #65] @ 0x41 │ │ │ │ - bge.n 1a4bf2 │ │ │ │ + bge.n 1a4c22 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - bne.n 1a4bf2 │ │ │ │ + bne.n 1a4c22 │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #328] @ 0x148 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a4bf2 │ │ │ │ + bne.n 1a4c22 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #328] @ 0x148 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #328] @ 0x148 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a4ade │ │ │ │ - b.n 1a4bfe │ │ │ │ + bne.w 1a4b0e │ │ │ │ + b.n 1a4c2e │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1a4bfe │ │ │ │ + bgt.n 1a4c2e │ │ │ │ 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 1a4b2c │ │ │ │ + b.n 1a4b5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4d3e │ │ │ │ + beq.n 1a4d6e │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - cbz r2, 1a4cd8 │ │ │ │ + cbz r2, 1a4d08 │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a4d6a │ │ │ │ + beq.n 1a4d9a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a4bf2 │ │ │ │ + bne.n 1a4c22 │ │ │ │ ldrb.w r3, [r5, #329] @ 0x149 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb.w r1, [r8, #18] │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ orr.w r3, r3, r1, lsr #7 │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb.w r2, [r5, #329] @ 0x149 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a4ade │ │ │ │ - b.n 1a4bfe │ │ │ │ + bne.w 1a4b0e │ │ │ │ + b.n 1a4c2e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4dba │ │ │ │ + beq.n 1a4dea │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 1a4d28 │ │ │ │ + cbz r2, 1a4d58 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - cbz r7, 1a4d34 │ │ │ │ + cbz r7, 1a4d64 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a4c1a │ │ │ │ + beq.w 1a4c4a │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1a4c6c │ │ │ │ - b.n 1a4c3c │ │ │ │ + bge.n 1a4c9c │ │ │ │ + b.n 1a4c6c │ │ │ │ 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 1a4cd8 │ │ │ │ + beq.n 1a4d08 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a4ce0 │ │ │ │ + bne.n 1a4d10 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a4e74 │ │ │ │ + beq.w 1a4ea4 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #344] @ 0x158 │ │ │ │ ldr.w r3, [r5, #348] @ 0x15c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a4ade │ │ │ │ - b.n 1a4bfe │ │ │ │ + bne.w 1a4b0e │ │ │ │ + b.n 1a4c2e │ │ │ │ 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 1a4bda │ │ │ │ + beq.w 1a4c0a │ │ │ │ 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 │ │ │ │ - b.n 1a4bda │ │ │ │ + b.n 1a4c0a │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1a4d28 │ │ │ │ + bmi.n 1a4d58 │ │ │ │ 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, 1a4de4 │ │ │ │ + cbz r2, 1a4e14 │ │ │ │ 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 r7, #0 │ │ │ │ - beq.n 1a4d34 │ │ │ │ + beq.n 1a4d64 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a4d2e │ │ │ │ + bne.n 1a4d5e │ │ │ │ ldr.w r3, [r5, #360] @ 0x168 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #360] @ 0x168 │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #364] @ 0x16c │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1a4bf2 │ │ │ │ + bge.w 1a4c22 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a4ade │ │ │ │ - b.n 1a4bfe │ │ │ │ + bne.w 1a4b0e │ │ │ │ + b.n 1a4c2e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19bb08 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1a4e54 │ │ │ │ + bne.n 1a4e84 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ subs.w r7, r7, #354 @ 0x162 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a4b64 │ │ │ │ + b.n 1a4b94 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 1a49c8 │ │ │ │ + bl 1a49f8 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1a4b64 │ │ │ │ + b.n 1a4b94 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a4b9c │ │ │ │ + b.n 1a4bcc │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #336] @ 0x150 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a4ade │ │ │ │ - b.n 1a4bfe │ │ │ │ + bne.w 1a4b0e │ │ │ │ + b.n 1a4c2e │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr.w r3, [r5, #356] @ 0x164 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #356] @ 0x164 │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a4e0e │ │ │ │ + blt.n 1a4e3e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a4ade │ │ │ │ - b.n 1a4bfe │ │ │ │ + bne.w 1a4b0e │ │ │ │ + b.n 1a4c2e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1a4f4e │ │ │ │ + cbz r2, 1a4f72 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bhi.n 1a4f02 │ │ │ │ + bhi.n 1a4f32 │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bhi.n 1a4f54 │ │ │ │ + bhi.n 1a4f84 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bhi.n 1a4f28 │ │ │ │ + bhi.n 1a4f58 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bls.n 1a4f3e │ │ │ │ + bls.n 1a4f6e │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a4f90 │ │ │ │ + bne.n 1a4fc0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ movt r0, #16 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - bls.n 1a4f74 │ │ │ │ + bls.n 1a4fa4 │ │ │ │ subw r3, r3, #667 @ 0x29b │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1a4f80 │ │ │ │ + bhi.n 1a4fb0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movt r0, #18432 @ 0x4800 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r0 │ │ │ │ - bne.n 1a4f3a │ │ │ │ + bne.n 1a4f6a │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.n 1a4ee4 │ │ │ │ + bne.n 1a4f14 │ │ │ │ bx lr │ │ │ │ subs r3, #149 @ 0x95 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1a4f80 │ │ │ │ + bhi.n 1a4fb0 │ │ │ │ movw r0, #15377 @ 0x3c11 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bhi.n 1a4f80 │ │ │ │ + bhi.n 1a4fb0 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi.n 1a4f66 │ │ │ │ + bhi.n 1a4f96 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1a4f84 │ │ │ │ + bhi.n 1a4fb4 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -491009,168 +491038,168 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2784] @ 1a5a94 │ │ │ │ - ldr.w r3, [pc, #2784] @ 1a5a98 │ │ │ │ + ldr.w r2, [pc, #2784] @ 1a5ac4 │ │ │ │ + ldr.w r3, [pc, #2784] @ 1a5ac8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #2780] @ 1a5a9c │ │ │ │ + ldr.w r9, [pc, #2780] @ 1a5acc │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1815c4 │ │ │ │ - cbz r0, 1a4ff4 │ │ │ │ - ldr.w r2, [pc, #2760] @ 1a5aa0 │ │ │ │ - ldr.w r3, [pc, #2748] @ 1a5a98 │ │ │ │ + bl 1815f4 │ │ │ │ + cbz r0, 1a5024 │ │ │ │ + ldr.w r2, [pc, #2760] @ 1a5ad0 │ │ │ │ + ldr.w r3, [pc, #2748] @ 1a5ac8 │ │ │ │ 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 1a63b6 │ │ │ │ + bne.w 1a63e6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 18163c │ │ │ │ + bl 18166c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a4fd4 │ │ │ │ + beq.n 1a5004 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a514c │ │ │ │ + beq.w 1a517c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a5172 │ │ │ │ tbb [pc, r3] │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ strh r2, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr.w r3, [pc, #2684] @ 1a5aa4 │ │ │ │ + ldr.w r3, [pc, #2684] @ 1a5ad4 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r2, r2, r3, r9 │ │ │ │ ldrb.w r1, [r2, #70] @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a51d2 │ │ │ │ + beq.w 1a5202 │ │ │ │ add.w r2, r1, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ and.w ip, r2, #126 @ 0x7e │ │ │ │ mov r8, r2 │ │ │ │ cmp.w ip, #26 │ │ │ │ uxtb r0, r2 │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1a5068 │ │ │ │ + beq.n 1a5098 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ subs r0, #28 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ and.w ip, r2, #127 @ 0x7f │ │ │ │ add.w lr, ip, #64 @ 0x40 │ │ │ │ and.w lr, lr, #127 @ 0x7f │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.w 1a5498 │ │ │ │ + bhi.w 1a54c8 │ │ │ │ sub.w fp, ip, #64 @ 0x40 │ │ │ │ and.w ip, fp, #127 @ 0x7f │ │ │ │ uxtb.w fp, fp │ │ │ │ bfi r8, ip, #0, #7 │ │ │ │ ubfx lr, r8, #7, #6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldrb.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a557c │ │ │ │ + beq.w 1a55ac │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 1a5c36 │ │ │ │ + beq.w 1a5c66 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bls.w 1a5574 │ │ │ │ + bls.w 1a55a4 │ │ │ │ add.w r2, ip, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1a557c │ │ │ │ + bhi.w 1a55ac │ │ │ │ add.w r2, lr, #3 │ │ │ │ add.w r2, fp, r2, lsr #2 │ │ │ │ - b.n 1a5590 │ │ │ │ + b.n 1a55c0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a555a │ │ │ │ + beq.w 1a558a │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 1a50fa │ │ │ │ + cbz r1, 1a512a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1a50e6 │ │ │ │ + b.n 1a5116 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a53f4 │ │ │ │ + beq.w 1a5424 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a50de │ │ │ │ + bne.n 1a510e │ │ │ │ ldrb.w r3, [r5, #323] @ 0x143 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #323] @ 0x143 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bf30 │ │ │ │ - cbnz r0, 1a5116 │ │ │ │ + bl 19bf60 │ │ │ │ + cbnz r0, 1a5146 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r5, #328] @ 0x148 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r5, #328] @ 0x148 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 1a542c │ │ │ │ - bhi.w 1a5416 │ │ │ │ + beq.w 1a545c │ │ │ │ + bhi.w 1a5446 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a5142 │ │ │ │ + bne.n 1a5172 │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #319] @ 0x13f │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a5142 │ │ │ │ + cbz r0, 1a5172 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a4f98 │ │ │ │ + bl 1a4fc8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a5014 │ │ │ │ + bne.w 1a5044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a500a │ │ │ │ - b.n 1a4fd4 │ │ │ │ - ldr.w r3, [pc, #2376] @ 1a5aa8 │ │ │ │ + bne.w 1a503a │ │ │ │ + b.n 1a5004 │ │ │ │ + ldr.w r3, [pc, #2376] @ 1a5ad8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w lr, [r7, r3] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mul.w r0, r3, r2 │ │ │ │ add.w r3, lr, r0 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1a51b0 │ │ │ │ + cbz r3, 1a51e0 │ │ │ │ adds r0, #22 │ │ │ │ add.w ip, r4, r3, lsl #5 │ │ │ │ add r0, lr │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r8, [r0, #1]! │ │ │ │ adds r3, #32 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ @@ -491182,37 +491211,37 @@ │ │ │ │ ldrbne.w r8, [r5, #321] @ 0x141 │ │ │ │ orreq.w r1, r1, r8 │ │ │ │ strbeq.w r1, [r5, #320] @ 0x140 │ │ │ │ itt ne │ │ │ │ orrne.w r1, r1, r8 │ │ │ │ strbne.w r1, [r5, #321] @ 0x141 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1a517e │ │ │ │ + bne.n 1a51ae │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, lr │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb.w r2, [r4, #45] @ 0x2d │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1a540a │ │ │ │ + beq.w 1a543a │ │ │ │ ldrb.w r3, [r5, #321] @ 0x141 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #321] @ 0x141 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bhi.w 1a543a │ │ │ │ + bhi.w 1a546a │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.w 1a548e │ │ │ │ + bls.w 1a54be │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bhi.w 1a566c │ │ │ │ + bhi.w 1a569c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r4, #14 │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r3, r7, #8 │ │ │ │ @@ -491462,69 +491491,69 @@ │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r7, r0, #6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a5400 │ │ │ │ + b.n 1a5430 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a50fa │ │ │ │ + beq.w 1a512a │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1a53f8 │ │ │ │ - b.n 1a50ee │ │ │ │ + bne.n 1a5428 │ │ │ │ + b.n 1a511e │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #320] @ 0x140 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a5172 │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #319] @ 0x13f │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #319] @ 0x13f │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ movw r2, #638 @ 0x27e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a56e4 │ │ │ │ - bhi.w 1a55f2 │ │ │ │ + beq.w 1a5714 │ │ │ │ + bhi.w 1a5622 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ - bcs.w 1a5c66 │ │ │ │ + bcs.w 1a5c96 │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bls.w 1a5bb2 │ │ │ │ + bls.w 1a5be2 │ │ │ │ mvn.w ip, #370 @ 0x172 │ │ │ │ movs r2, #1 │ │ │ │ add ip, r3 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ movw ip, #4241 @ 0x1091 │ │ │ │ movt ip, #16480 @ 0x4060 │ │ │ │ and.w ip, r2, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a5504 │ │ │ │ + bne.n 1a5534 │ │ │ │ mov.w ip, #16896 @ 0x4200 │ │ │ │ movt ip, #6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.w 1a5b12 │ │ │ │ + bne.w 1a5b42 │ │ │ │ tst.w r2, #73728 @ 0x12000 │ │ │ │ - bne.w 1a59b2 │ │ │ │ + bne.w 1a59e2 │ │ │ │ ldrb.w r2, [r5, #323] @ 0x143 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ - b.n 1a5688 │ │ │ │ + b.n 1a56b8 │ │ │ │ add.w sl, ip, #32 │ │ │ │ ubfx lr, r2, #7, #6 │ │ │ │ and.w sl, sl, #127 @ 0x7f │ │ │ │ mov fp, ip │ │ │ │ cmp.w sl, #15 │ │ │ │ - bhi.w 1a5090 │ │ │ │ + bhi.w 1a50c0 │ │ │ │ ubfx r2, r2, #26, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ add r2, lr │ │ │ │ mov fp, r8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, ip, r2, asr #1 │ │ │ │ and.w ip, ip, #31 │ │ │ │ @@ -491537,100 +491566,100 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r2, r2, ip │ │ │ │ it ne │ │ │ │ uxthne.w sl, sl │ │ │ │ and.w sl, sl, r2 │ │ │ │ - b.n 1a51da │ │ │ │ + b.n 1a520a │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r1, #2 │ │ │ │ moveq r1, #4 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19af40 │ │ │ │ + bl 19af70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ and.w r8, r8, #31 │ │ │ │ - bl 19af40 │ │ │ │ + bl 19af70 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ lsl.w r1, r1, r8 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ ldrb.w r2, [r5, #333] @ 0x14d │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strb.w r2, [r5, #333] @ 0x14d │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ ldrb.w r3, [r5, #333] @ 0x14d │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r5, #333] @ 0x14d │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bf48 │ │ │ │ + bl 19bf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a50ce │ │ │ │ + beq.w 1a50fe │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a50ce │ │ │ │ + b.n 1a50fe │ │ │ │ cmp.w ip, #16 │ │ │ │ - bhi.w 1a50ba │ │ │ │ + bhi.w 1a50ea │ │ │ │ add lr, fp │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r2 │ │ │ │ - beq.n 1a55b2 │ │ │ │ + beq.n 1a55e2 │ │ │ │ and.w r2, lr, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb sl, r2, #32 │ │ │ │ lsl.w lr, fp, lr │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ lsr.w sl, fp, sl │ │ │ │ subs r2, #1 │ │ │ │ orr.w lr, lr, sl │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r8, r8, #127 @ 0x7f │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ - beq.n 1a5664 │ │ │ │ + beq.n 1a5694 │ │ │ │ and.w ip, ip, #63 @ 0x3f │ │ │ │ mov.w r8, #1 │ │ │ │ sub.w sl, ip, #32 │ │ │ │ rsb fp, ip, #32 │ │ │ │ lsl.w ip, r8, ip │ │ │ │ lsl.w sl, r8, sl │ │ │ │ rsbs ip, ip, #0 │ │ │ │ lsr.w fp, r8, fp │ │ │ │ and.w r8, ip, r2 │ │ │ │ orr.w fp, sl, fp │ │ │ │ sbc.w fp, fp, fp, lsl #1 │ │ │ │ and.w fp, fp, lr │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1a51da │ │ │ │ + b.n 1a520a │ │ │ │ subw r2, r3, #667 @ 0x29b │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a54be │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bhi.n 1a566c │ │ │ │ + bhi.n 1a569c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r4, r6 │ │ │ │ movs r4, r6 │ │ │ │ movs r4, r6 │ │ │ │ movs r4, r6 │ │ │ │ movs r4, r6 │ │ │ │ @@ -491674,253 +491703,253 @@ │ │ │ │ movs r4, r6 │ │ │ │ movs r4, r6 │ │ │ │ movs r4, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ - b.n 1a55ec │ │ │ │ + b.n 1a561c │ │ │ │ sub.w r1, r3, #50 @ 0x32 │ │ │ │ cmp r1, #17 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a54be │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsrs r2, r1 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 1a548e │ │ │ │ + beq.w 1a54be │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r1, [r5, #323] @ 0x143 │ │ │ │ bfi r1, r2, #2, #1 │ │ │ │ strb.w r1, [r5, #323] @ 0x143 │ │ │ │ - bl 1a4ed0 │ │ │ │ + bl 1a4f00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1a56ac │ │ │ │ + cbz r0, 1a56dc │ │ │ │ ldrb.w r2, [r5, #322] @ 0x142 │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ strb.w r2, [r5, #322] @ 0x142 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r2, r2, r3, r9 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1a5c9e │ │ │ │ + bpl.w 1a5cce │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a5fb6 │ │ │ │ + beq.w 1a5fe6 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bls.w 1a5cc6 │ │ │ │ + bls.w 1a5cf6 │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a5172 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1a5126 │ │ │ │ - b.n 1a5142 │ │ │ │ + bmi.w 1a5156 │ │ │ │ + b.n 1a5172 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a6410 │ │ │ │ + bne.w 1a6440 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ tst.w r2, #12 │ │ │ │ - bne.w 1a5e60 │ │ │ │ + bne.w 1a5e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4ed0 │ │ │ │ + bl 1a4f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a5142 │ │ │ │ + beq.w 1a5172 │ │ │ │ ldrb.w r3, [r5, #322] @ 0x142 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #322] @ 0x142 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5e08 │ │ │ │ + bhi.w 1a5e38 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.w 1a6278 │ │ │ │ + beq.w 1a62a8 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r5, #158] @ 0x9e │ │ │ │ orr.w r2, sl, r2 │ │ │ │ strh.w r2, [r5, #158] @ 0x9e │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a579a │ │ │ │ + bne.n 1a57ca │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #136] @ 0x88 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf874 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a57ce │ │ │ │ + beq.n 1a57fe │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrh.w r3, [r5, #166] @ 0xa6 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #166] @ 0xa6 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a5db0 │ │ │ │ + beq.w 1a5de0 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a5cde │ │ │ │ + beq.w 1a5d0e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 1a5142 │ │ │ │ + bpl.w 1a5172 │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a5172 │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1a586a │ │ │ │ + b.n 1a589a │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a641c │ │ │ │ + beq.w 1a644c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a6416 │ │ │ │ + bne.w 1a6446 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a5858 │ │ │ │ + bne.n 1a5888 │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a5172 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r3, r8 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ add.w fp, r5, #336 @ 0x150 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r9, {r1, r2} │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19bb08 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a5aac │ │ │ │ + beq.w 1a5adc │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1a58ba │ │ │ │ + bne.n 1a58ea │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ add.w r9, r9, #24576 @ 0x6000 │ │ │ │ ldrb.w r3, [r9, #1275] @ 0x4fb │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5dfa │ │ │ │ + bhi.w 1a5e2a │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ ldrb.w r3, [r5, #329] @ 0x149 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #329] @ 0x149 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ add.w r9, r9, #24576 @ 0x6000 │ │ │ │ ldrb.w r3, [r9, #303] @ 0x12f │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5e2c │ │ │ │ + bhi.w 1a5e5c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a5172 │ │ │ │ add.w r9, r9, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r5, #323] @ 0x143 │ │ │ │ bic.w r0, r3, #3 │ │ │ │ ldrb.w r1, [r9, #940] @ 0x3ac │ │ │ │ ldrb.w r2, [r9, #941] @ 0x3ad │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ @@ -491933,122 +491962,122 @@ │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r2, lsl #1 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r5, #323] @ 0x143 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a5172 │ │ │ │ add.w r9, r9, #24576 @ 0x6000 │ │ │ │ ldrb.w r3, [r9, #1167] @ 0x48f │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5e1a │ │ │ │ + bhi.w 1a5e4a │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a5172 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a5172 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r1, #47] @ 0x2f │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 1a59de │ │ │ │ + bpl.n 1a5a0e │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bne.n 1a59fc │ │ │ │ + bne.n 1a5a2c │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #128] @ 0x80 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #132] @ 0x84 │ │ │ │ ldrh.w r3, [r5, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #156] @ 0x9c │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf874 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a5a3c │ │ │ │ + beq.n 1a5a6c │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ ldrh.w r3, [r5, #162] @ 0xa2 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #162] @ 0xa2 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf898 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19bb08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a62cc │ │ │ │ + beq.w 1a62fc │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #344] @ 0x158 │ │ │ │ ldr.w r3, [r5, #348] @ 0x15c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #348] @ 0x15c │ │ │ │ - b.w 1a5142 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + b.w 1a5172 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi.n 1a5b08 │ │ │ │ + bhi.n 1a5b38 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a640a │ │ │ │ + bhi.w 1a643a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r2, r4, #18 │ │ │ │ @@ -492076,293 +492105,293 @@ │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r2, r4, #18 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ str.w r3, [fp, r4, lsl #2] │ │ │ │ - b.n 1a58d8 │ │ │ │ + b.n 1a5908 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1a5b08 │ │ │ │ + b.n 1a5b38 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #380 @ 0x17c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ - beq.w 1a622e │ │ │ │ + beq.w 1a625e │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldrh.w r3, [r5, #160] @ 0xa0 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #160] @ 0xa0 │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf874 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a5b7e │ │ │ │ + beq.n 1a5bae │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldrh.w r3, [r5, #164] @ 0xa4 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #164] @ 0xa4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a5d62 │ │ │ │ + beq.w 1a5d92 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a5d1e │ │ │ │ + beq.w 1a5d4e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 1a583c │ │ │ │ - b.w 1a5142 │ │ │ │ + bmi.w 1a586c │ │ │ │ + b.w 1a5172 │ │ │ │ cmp.w r3, #332 @ 0x14c │ │ │ │ - bls.w 1a5e3e │ │ │ │ + bls.w 1a5e6e │ │ │ │ mvn.w lr, #336 @ 0x150 │ │ │ │ add.w r2, r3, lr │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a54be │ │ │ │ mov.w ip, #1 │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ movw r2, #16385 @ 0x4001 │ │ │ │ movt r2, #6698 @ 0x1a2a │ │ │ │ and.w r2, ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a5504 │ │ │ │ + bne.w 1a5534 │ │ │ │ movw r2, #41088 @ 0xa080 │ │ │ │ tst.w ip, r2 │ │ │ │ - beq.w 1a548e │ │ │ │ + beq.w 1a54be │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #344 @ 0x158 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 1a59b2 │ │ │ │ + bne.w 1a59e2 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf874 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a5a3c │ │ │ │ + beq.w 1a5a6c │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ - b.n 1a5a3c │ │ │ │ + b.n 1a5a6c │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a50a4 │ │ │ │ + bne.w 1a50d4 │ │ │ │ add lr, fp │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - bne.w 1a558c │ │ │ │ + bne.w 1a55bc │ │ │ │ and.w r8, r8, #127 @ 0x7f │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq sl, r2 │ │ │ │ moveq r8, sl │ │ │ │ moveq fp, sl │ │ │ │ - beq.w 1a543a │ │ │ │ + beq.w 1a546a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1a55bc │ │ │ │ + b.n 1a55ec │ │ │ │ cmp.w r3, #540 @ 0x21c │ │ │ │ - bhi.w 1a5ffc │ │ │ │ + bhi.w 1a602c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 1a5fe4 │ │ │ │ + bcs.w 1a6014 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.w 1a617e │ │ │ │ + bcs.w 1a61ae │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcc.w 1a548e │ │ │ │ + bcc.w 1a54be │ │ │ │ sub.w r1, r3, #418 @ 0x1a2 │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #246 @ 0xf6 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1a5504 │ │ │ │ - b.w 1a548e │ │ │ │ + bmi.w 1a5534 │ │ │ │ + b.w 1a54be │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 1a56c4 │ │ │ │ + bpl.w 1a56f4 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a56c4 │ │ │ │ + bne.w 1a56f4 │ │ │ │ ldrb.w r2, [r5, #328] @ 0x148 │ │ │ │ lsls r1, r2, #27 │ │ │ │ itt mi │ │ │ │ ornmi r2, r2, #63 @ 0x3f │ │ │ │ strbmi.w r2, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a56c4 │ │ │ │ + b.n 1a56f4 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bls.w 1a5142 │ │ │ │ + bls.w 1a5172 │ │ │ │ sub.w r2, r3, #55 @ 0x37 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1a5126 │ │ │ │ - b.w 1a5142 │ │ │ │ + bmi.w 1a5156 │ │ │ │ + b.w 1a5172 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #679 @ 0x2a7 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf898 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a49c8 │ │ │ │ + bl 1a49f8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a57de │ │ │ │ + bne.w 1a580e │ │ │ │ ldr.w r2, [r5, #328] @ 0x148 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r5, #328] @ 0x148 │ │ │ │ ldr.w r2, [r5, #332] @ 0x14c │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #332] @ 0x14c │ │ │ │ - b.n 1a57de │ │ │ │ + b.n 1a580e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #388 @ 0x184 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf898 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a49c8 │ │ │ │ + bl 1a49f8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a5b8e │ │ │ │ + bne.w 1a5bbe │ │ │ │ ldr.w r2, [r5, #328] @ 0x148 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r5, #328] @ 0x148 │ │ │ │ ldr.w r2, [r5, #332] @ 0x14c │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #332] @ 0x14c │ │ │ │ - b.n 1a5b8e │ │ │ │ + b.n 1a5bbe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf898 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19bb08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a63a4 │ │ │ │ + beq.w 1a63d4 │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr.w r3, [r5, #356] @ 0x164 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #356] @ 0x164 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 1a5b88 │ │ │ │ + b.n 1a5bb8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1a61d0 │ │ │ │ + beq.w 1a6200 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r2, r1, r2, r9 │ │ │ │ ldrb.w r2, [r2, #70] @ 0x46 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #47] @ 0x2f │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1a5142 │ │ │ │ + bmi.w 1a5172 │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #372] @ 0x174 │ │ │ │ ldrh.w r2, [r5, #380] @ 0x17c │ │ │ │ orr.w r2, sl, r2 │ │ │ │ strh.w r2, [r5, #380] @ 0x17c │ │ │ │ - b.n 1a57d8 │ │ │ │ + b.n 1a5808 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r5, #120] @ 0x78 │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ streq r3, [r5, #120] @ 0x78 │ │ │ │ - b.n 1a58fe │ │ │ │ + b.n 1a592e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a5172 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a5172 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a5172 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a5172 │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a548e │ │ │ │ + beq.w 1a54be │ │ │ │ sub.w r1, r3, #302 @ 0x12e │ │ │ │ movw r2, #9763 @ 0x2623 │ │ │ │ movt r2, #27648 @ 0x6c00 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1a5504 │ │ │ │ - b.w 1a548e │ │ │ │ + bmi.w 1a5534 │ │ │ │ + b.w 1a54be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1a5e76 │ │ │ │ + b.n 1a5ea6 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a640a │ │ │ │ + beq.w 1a643a │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6416 │ │ │ │ + bne.w 1a6446 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a5e64 │ │ │ │ + bne.n 1a5e94 │ │ │ │ ldr.w fp, [r2, #32] │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ mov r9, r1 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ @@ -492371,78 +492400,78 @@ │ │ │ │ cmpeq r3, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1a5ebe │ │ │ │ + cbz r0, 1a5eee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a5ef2 │ │ │ │ + blt.n 1a5f22 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r8, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a601a │ │ │ │ + beq.w 1a604a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r8, [r2, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1a61bc │ │ │ │ + beq.w 1a61ec │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1a5ef2 │ │ │ │ + beq.n 1a5f22 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a62f2 │ │ │ │ + beq.w 1a6322 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a626e │ │ │ │ + bne.w 1a629e │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a625a │ │ │ │ + beq.w 1a628a │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a619a │ │ │ │ + beq.w 1a61ca │ │ │ │ ubfx r8, r3, #4, #2 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ add.w r3, r8, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1a4a98 │ │ │ │ + bl 1a4ac8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a5706 │ │ │ │ + bne.w 1a5736 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5706 │ │ │ │ + bne.w 1a5736 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 238b5c │ │ │ │ - bl 238b34 │ │ │ │ - cbnz r0, 1a5fa2 │ │ │ │ - b.w 1a5706 │ │ │ │ + bl 238b8c │ │ │ │ + bl 238b64 │ │ │ │ + cbnz r0, 1a5fd2 │ │ │ │ + b.w 1a5736 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ add r3, r9 │ │ │ │ add.w r9, r9, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ @@ -492453,156 +492482,156 @@ │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ str.w r1, [r5, #328] @ 0x148 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r5, #332] @ 0x14c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ cmp r9, r0 │ │ │ │ - bcc.n 1a5f6e │ │ │ │ - b.w 1a5706 │ │ │ │ + bcc.n 1a5f9e │ │ │ │ + b.w 1a5736 │ │ │ │ ldrb.w r2, [r5, #328] @ 0x148 │ │ │ │ sub.w r1, r3, #98 @ 0x62 │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ strb.w r2, [r5, #328] @ 0x148 │ │ │ │ sub.w r2, r3, #101 @ 0x65 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r1, #1 │ │ │ │ - bls.w 1a5142 │ │ │ │ + bls.w 1a5172 │ │ │ │ ldrb.w r2, [r5, #328] @ 0x148 │ │ │ │ orr.w r2, r2, #128 @ 0x80 │ │ │ │ strb.w r2, [r5, #328] @ 0x148 │ │ │ │ - b.w 1a56c4 │ │ │ │ + b.w 1a56f4 │ │ │ │ sub.w r1, r3, #512 @ 0x200 │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ movt r2, #7872 @ 0x1ec0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1a548e │ │ │ │ - b.w 1a5504 │ │ │ │ + bpl.w 1a54be │ │ │ │ + b.w 1a5534 │ │ │ │ mvn.w r0, #556 @ 0x22c │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a54be │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ movt r2, #2496 @ 0x9c0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1a5504 │ │ │ │ - b.w 1a548e │ │ │ │ + bmi.w 1a5534 │ │ │ │ + b.w 1a54be │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, sl │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a60da │ │ │ │ + beq.n 1a610a │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a6092 │ │ │ │ - cbz r2, 1a603c │ │ │ │ + beq.n 1a60c2 │ │ │ │ + cbz r2, 1a606c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a6026 │ │ │ │ + beq.n 1a6056 │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 1a5ef2 │ │ │ │ + beq.w 1a5f22 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 1a61bc │ │ │ │ + bne.w 1a61ec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.w 1a5ef2 │ │ │ │ + bls.w 1a5f22 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a63d4 │ │ │ │ + beq.w 1a6404 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a63be │ │ │ │ + beq.w 1a63ee │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1a4a98 │ │ │ │ - b.n 1a5f40 │ │ │ │ + bl 1a4ac8 │ │ │ │ + b.n 1a5f70 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6404 │ │ │ │ + bne.w 1a6434 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a63ba │ │ │ │ + beq.w 1a63ea │ │ │ │ str r5, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ add r8, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1a60b4 │ │ │ │ + bcc.n 1a60e4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 1a6030 │ │ │ │ + b.n 1a6060 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a6176 │ │ │ │ + beq.n 1a61a6 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6416 │ │ │ │ + bne.w 1a6446 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a603c │ │ │ │ + beq.n 1a606c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a639c │ │ │ │ + bne.w 1a63cc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb.w r1, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1a6168 │ │ │ │ + bhi.n 1a6198 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a640a │ │ │ │ + bhi.w 1a643a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ @@ -492632,108 +492661,108 @@ │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ add r8, r0 │ │ │ │ - b.n 1a6030 │ │ │ │ + b.n 1a6060 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a6168 │ │ │ │ + b.n 1a6198 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1a60f2 │ │ │ │ - b.n 1a603c │ │ │ │ + bne.n 1a6122 │ │ │ │ + b.n 1a606c │ │ │ │ mvn.w ip, #464 @ 0x1d0 │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a54be │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 1a5504 │ │ │ │ - b.w 1a548e │ │ │ │ + bmi.w 1a5534 │ │ │ │ + b.w 1a54be │ │ │ │ movs r2, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a5f2e │ │ │ │ + b.n 1a5f5e │ │ │ │ uxtb r2, r2 │ │ │ │ ubfx r1, r3, #4, #2 │ │ │ │ adds.w r8, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ mov.w r8, r8, lsr #2 │ │ │ │ orr.w r8, r8, r2, lsl #30 │ │ │ │ ubfx sl, r3, #4, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1a6060 │ │ │ │ + b.n 1a6090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf898 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19bb08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a6390 │ │ │ │ + beq.w 1a63c0 │ │ │ │ ldr.w r3, [r5, #360] @ 0x168 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #360] @ 0x168 │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #364] @ 0x16c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r2, [r3, #47] @ 0x2f │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1a57d8 │ │ │ │ - b.n 1a5dd4 │ │ │ │ + bmi.w 1a5808 │ │ │ │ + b.n 1a5e04 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf874 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a5b7e │ │ │ │ + beq.w 1a5bae │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ - b.n 1a5b7e │ │ │ │ + b.n 1a5bae │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1a5f10 │ │ │ │ + bne.w 1a5f40 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1a5f10 │ │ │ │ + bmi.w 1a5f40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a5f10 │ │ │ │ + b.n 1a5f40 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #172] @ 0xac │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf874 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r5, #216] @ 0xd8 │ │ │ │ @@ -492746,33 +492775,33 @@ │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ lsls r1, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r5, #376] @ 0x178 │ │ │ │ orrpl.w r3, r3, r8 │ │ │ │ strpl.w r3, [r5, #376] @ 0x178 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.w 1a57d8 │ │ │ │ + b.w 1a5808 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a5a78 │ │ │ │ + bne.w 1a5aa8 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #336] @ 0x150 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #340] @ 0x154 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a5172 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1a63e2 │ │ │ │ + bhi.n 1a6412 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a61a6 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1a6310 ) │ │ │ │ + bhi.w 1a61d6 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1a6340 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ @@ -492803,52 +492832,52 @@ │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a61f6 │ │ │ │ - b.n 1a620e │ │ │ │ + bne.w 1a6226 │ │ │ │ + b.n 1a623e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1a5ef2 │ │ │ │ + b.n 1a5f22 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a5d92 │ │ │ │ + bne.w 1a5dc2 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.w 1a5b88 │ │ │ │ + b.w 1a5bb8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a6026 │ │ │ │ + b.n 1a6056 │ │ │ │ ubfx sl, r3, #4, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1a607e │ │ │ │ + b.n 1a60ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a607e │ │ │ │ + b.n 1a60ae │ │ │ │ ubfx r1, r3, #4, #2 │ │ │ │ adds.w r8, r1, r2 │ │ │ │ adc.w r2, r0, #0 │ │ │ │ mov.w r8, r8, lsr #2 │ │ │ │ orr.w r8, r8, r2, lsl #30 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 1a61bc │ │ │ │ - b.n 1a5ef2 │ │ │ │ + bne.w 1a61ec │ │ │ │ + b.n 1a5f22 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a61a6 │ │ │ │ + b.n 1a61d6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -492873,38 +492902,38 @@ │ │ │ │ movs r2, #0 │ │ │ │ ands r3, r1 │ │ │ │ strb.w r2, [r0, #69] @ 0x45 │ │ │ │ strb.w r2, [r0, #73] @ 0x49 │ │ │ │ mov r6, r0 │ │ │ │ str.w r3, [r0, #320] @ 0x140 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6490 │ │ │ │ + cbz r3, 1a64c0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1a6472 │ │ │ │ + beq.n 1a64a2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1a650c │ │ │ │ + bpl.n 1a653c │ │ │ │ ldrb.w r3, [r6, #323] @ 0x143 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #323] @ 0x143 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6458 │ │ │ │ + bne.n 1a6488 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6490 │ │ │ │ + cbz r3, 1a64c0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 1a653e │ │ │ │ + bne.n 1a656e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6480 │ │ │ │ + bne.n 1a64b0 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r4, [r6, #319] @ 0x13f │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #156] @ 0x9c │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ @@ -492924,184 +492953,184 @@ │ │ │ │ strd r0, r1, [r6, #200] @ 0xc8 │ │ │ │ strd r3, r3, [r6, #208] @ 0xd0 │ │ │ │ str.w r3, [r6, #216] @ 0xd8 │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ strb.w r4, [r6, #319] @ 0x13f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a655c │ │ │ │ + beq.n 1a658c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a6790 │ │ │ │ + beq.w 1a67c0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a6826 │ │ │ │ + beq.w 1a6856 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 1a655c │ │ │ │ + beq.n 1a658c │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #336] @ 0x150 │ │ │ │ streq.w r3, [r6, #344] @ 0x158 │ │ │ │ - b.n 1a6560 │ │ │ │ + b.n 1a6590 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6472 │ │ │ │ + bne.n 1a64a2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 239454 │ │ │ │ + bl 239484 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23946c │ │ │ │ + bl 23949c │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r7, r0 │ │ │ │ add r3, r7 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 239484 │ │ │ │ + bl 2394b4 │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ - b.n 1a6472 │ │ │ │ + b.n 1a64a2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #323] @ 0x143 │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ strbeq.w r3, [r6, #323] @ 0x143 │ │ │ │ - b.n 1a6488 │ │ │ │ + b.n 1a64b8 │ │ │ │ strd r0, r1, [r6, #328] @ 0x148 │ │ │ │ ldrb.w r3, [r6, #322] @ 0x142 │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb.w r2, [r6, #322] @ 0x142 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb5c │ │ │ │ mov r4, r0 │ │ │ │ - bl 181754 │ │ │ │ + bl 181784 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4f98 │ │ │ │ + bl 1a4fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a6844 │ │ │ │ + beq.w 1a6874 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a65b8 │ │ │ │ + bpl.n 1a65e8 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 1a666a │ │ │ │ + bmi.n 1a669a │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1a66ec │ │ │ │ + blt.w 1a671c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a65a2 │ │ │ │ + bne.n 1a65d2 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a6770 │ │ │ │ + beq.w 1a67a0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #292] @ 0x124 │ │ │ │ - cbz r3, 1a6602 │ │ │ │ + cbz r3, 1a6632 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1a65fa │ │ │ │ + bpl.n 1a662a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238c00 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a65f0 │ │ │ │ + bls.n 1a6620 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238c00 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r6, #292] @ 0x124 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a65d6 │ │ │ │ + bne.n 1a6606 │ │ │ │ ldr.w r4, [r6, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6616 │ │ │ │ + cbz r3, 1a6646 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1a661a │ │ │ │ + cbnz r3, 1a664a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a660a │ │ │ │ + bne.n 1a663a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a664c │ │ │ │ + cbz r3, 1a667c │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a6644 │ │ │ │ + bpl.n 1a6674 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238c00 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a663a │ │ │ │ + bls.n 1a666a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238c00 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r6, #292] @ 0x124 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6620 │ │ │ │ + bne.n 1a6650 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6616 │ │ │ │ + beq.n 1a6646 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a6616 │ │ │ │ + beq.n 1a6646 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a661a │ │ │ │ + bne.n 1a664a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6658 │ │ │ │ + bne.n 1a6688 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #136] @ 0x88 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1a6816 │ │ │ │ + beq.w 1a6846 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a66de │ │ │ │ + beq.n 1a670e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ @@ -493110,38 +493139,38 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1a65b8 │ │ │ │ + bge.w 1a65e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1a681e │ │ │ │ + beq.w 1a684e │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w ip, lr, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a676a │ │ │ │ + beq.n 1a679a │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w r8, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsl.w ip, r8, ip │ │ │ │ negs r2, r2 │ │ │ │ @@ -493149,91 +493178,91 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ - b.n 1a65b8 │ │ │ │ + b.n 1a65e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6844 │ │ │ │ + beq.n 1a6874 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1a6782 │ │ │ │ + bpl.n 1a67b2 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1a67a2 │ │ │ │ + bmi.n 1a67d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6776 │ │ │ │ + bne.n 1a67a6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1a65ce │ │ │ │ + b.n 1a65fe │ │ │ │ ldrh.w r3, [r6, #328] @ 0x148 │ │ │ │ bic.w r3, r3, #458 @ 0x1ca │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh.w r3, [r6, #328] @ 0x148 │ │ │ │ - b.n 1a6572 │ │ │ │ + b.n 1a65a2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ ldrd r0, r1, [r6, #128] @ 0x80 │ │ │ │ - beq.n 1a684a │ │ │ │ + beq.n 1a687a │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ - beq.n 1a6810 │ │ │ │ + beq.n 1a6840 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ - b.n 1a6782 │ │ │ │ + b.n 1a67b2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a66aa │ │ │ │ + b.n 1a66da │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a6732 │ │ │ │ + b.n 1a6762 │ │ │ │ strd r0, r1, [r6, #336] @ 0x150 │ │ │ │ strd r0, r1, [r6, #344] @ 0x158 │ │ │ │ strd r0, r1, [r6, #352] @ 0x160 │ │ │ │ strd r0, r1, [r6, #360] @ 0x168 │ │ │ │ strd r0, r1, [r6, #368] @ 0x170 │ │ │ │ str.w r3, [r6, #376] @ 0x178 │ │ │ │ strh.w r3, [r6, #380] @ 0x17c │ │ │ │ - b.n 1a6560 │ │ │ │ + b.n 1a6590 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ - b.n 1a6602 │ │ │ │ + b.n 1a6632 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a67dc │ │ │ │ + b.n 1a680c │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -493254,80 +493283,80 @@ │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r4, r9, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ - bl 236224 │ │ │ │ - cbz r0, 1a68a6 │ │ │ │ + bl 236254 │ │ │ │ + cbz r0, 1a68d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b10 │ │ │ │ + bl 238b40 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a68ba │ │ │ │ + cbz r0, 1a68ea │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1a6a10 │ │ │ │ + bpl.w 1a6a40 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a68fc │ │ │ │ + bhi.n 1a692c │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b9c │ │ │ │ - cbz r0, 1a68f6 │ │ │ │ + bl 238bcc │ │ │ │ + cbz r0, 1a6926 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ adds r7, #1 │ │ │ │ strd r0, fp, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1a6870 │ │ │ │ + bl 1a68a0 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 1a68d4 │ │ │ │ + bne.n 1a6904 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrh.w r3, [r8, #30] │ │ │ │ asr.w r1, r2, r5 │ │ │ │ ubfx r3, r3, #6, #9 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1a69f4 │ │ │ │ + bpl.n 1a6a24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ lsls r2, r3 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r1, #1] │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1a69ee │ │ │ │ - bl 237fd0 │ │ │ │ + bmi.n 1a6a1e │ │ │ │ + bl 238000 │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r0 │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r8, r1 │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a6a5a │ │ │ │ + beq.w 1a6a8a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a68f6 │ │ │ │ + beq.n 1a6926 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ uxtb.w ip, r5 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov ip, r1 │ │ │ │ ldrh.w r9, [r3, #22] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r3 │ │ │ │ @@ -493356,15 +493385,15 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ movs.w r8, r8, lsr #4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add.w r5, r5, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bne.n 1a6968 │ │ │ │ + bne.n 1a6998 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ strh.w r9, [r1, #22] │ │ │ │ @@ -493373,75 +493402,75 @@ │ │ │ │ strb r5, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w fp, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 238b9c │ │ │ │ - b.n 1a692a │ │ │ │ + bl 238bcc │ │ │ │ + b.n 1a695a │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb r2, [r1, #0] │ │ │ │ mov r2, r1 │ │ │ │ add r2, r5 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ ldrh.w r0, [r8, #62] @ 0x3e │ │ │ │ strh r0, [r1, #2] │ │ │ │ strb r3, [r2, #18] │ │ │ │ - b.n 1a6910 │ │ │ │ + b.n 1a6940 │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1a6a8c │ │ │ │ + bne.n 1a6abc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a68f6 │ │ │ │ + beq.w 1a6926 │ │ │ │ mov r9, sl │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, fp, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ strd r6, sl, [sp] │ │ │ │ - bl 1a6870 │ │ │ │ + bl 1a68a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a6a38 │ │ │ │ + bne.n 1a6a68 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a694e │ │ │ │ + beq.w 1a697e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r7, r2, #1 │ │ │ │ strh.w r7, [sl] │ │ │ │ add.w sl, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ str.w r9, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh.w r0, [sl, #10] │ │ │ │ strb.w r5, [sl, #8] │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 1a694e │ │ │ │ + b.n 1a697e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a6aba │ │ │ │ + beq.n 1a6aea │ │ │ │ ldrh.w r3, [sl] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ strh.w ip, [sl] │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ @@ -493449,192 +493478,192 @@ │ │ │ │ strh r1, [r3, #10] │ │ │ │ strb r5, [r3, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 1a6a28 │ │ │ │ + b.n 1a6a58 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #536] @ (1a6cec ) │ │ │ │ - ldr r3, [pc, #536] @ (1a6cf0 ) │ │ │ │ + ldr r2, [pc, #536] @ (1a6d1c ) │ │ │ │ + ldr r3, [pc, #536] @ (1a6d20 ) │ │ │ │ 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.n 1a6bdc │ │ │ │ + beq.n 1a6c0c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1a6b02 │ │ │ │ + bpl.n 1a6b32 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 1a6bf6 │ │ │ │ + bmi.n 1a6c26 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6af6 │ │ │ │ + bne.n 1a6b26 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 1a6bdc │ │ │ │ + beq.n 1a6c0c │ │ │ │ uxth r1, r7 │ │ │ │ movs r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r5, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a6c16 │ │ │ │ + beq.n 1a6c46 │ │ │ │ uxth.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6ba8 │ │ │ │ + beq.n 1a6bd8 │ │ │ │ mov r9, sl │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6bcc │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6bcc │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a6c0c │ │ │ │ + beq.n 1a6c3c │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #22 │ │ │ │ - beq.n 1a6c38 │ │ │ │ + beq.n 1a6c68 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6bcc │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1a6870 │ │ │ │ + bl 1a68a0 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6b4a │ │ │ │ + bne.n 1a6b7a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #324] @ (1a6cf4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1a6d24 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 4ab38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a6bce │ │ │ │ + cbz r3, 1a6bfe │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #308] @ (1a6cf8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1a6d28 ) │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #428] @ 0x1ac │ │ │ │ - ldr r2, [pc, #284] @ (1a6cfc ) │ │ │ │ - ldr r3, [pc, #272] @ (1a6cf0 ) │ │ │ │ + ldr r2, [pc, #284] @ (1a6d2c ) │ │ │ │ + ldr r3, [pc, #272] @ (1a6d20 ) │ │ │ │ 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 1a6ce6 │ │ │ │ + bne.n 1a6d16 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23806c │ │ │ │ + bl 23809c │ │ │ │ add sl, r0 │ │ │ │ - b.n 1a6b02 │ │ │ │ + b.n 1a6b32 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6bcc │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 1a6b76 │ │ │ │ + b.n 1a6ba6 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1a6c24 │ │ │ │ + cbz r3, 1a6c54 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 1a6b48 │ │ │ │ + b.n 1a6b78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [pc, #212] @ (1a6d00 ) │ │ │ │ + ldr r3, [pc, #212] @ (1a6d30 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ - b.n 1a6bce │ │ │ │ - bl 238b5c │ │ │ │ + b.n 1a6bfe │ │ │ │ + bl 238b8c │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1a6c4e │ │ │ │ + beq.n 1a6c7e │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ - b.n 1a6c10 │ │ │ │ + bpl.n 1a6bcc │ │ │ │ + b.n 1a6c40 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238c00 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a6b9c │ │ │ │ + beq.n 1a6bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a6b9c │ │ │ │ + beq.n 1a6bcc │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r7, #36 @ 0x24 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a6cb0 │ │ │ │ + b.n 1a6ce0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -493642,58 +493671,58 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a6870 │ │ │ │ + bl 1a68a0 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 1a6cd8 │ │ │ │ + beq.n 1a6d08 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r7, r4, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1a6c86 │ │ │ │ + bge.n 1a6cb6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1a6cb0 │ │ │ │ + bne.n 1a6ce0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1a6c7e │ │ │ │ + bne.n 1a6cae │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a6b9c │ │ │ │ + b.n 1a6bcc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ 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 1a6ac0 │ │ │ │ + bl 1a6af0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r3, r3, #10 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ @@ -493723,15 +493752,15 @@ │ │ │ │ orr.w r3, r3, ip, lsl #26 │ │ │ │ orr.w r3, r3, r1, lsl #27 │ │ │ │ orr.w r0, r3, r0, lsl #28 │ │ │ │ pop {r4, pc} │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 1a6e78 │ │ │ │ + bhi.n 1a6ea8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r7, r7 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -493872,15 +493901,15 @@ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ mov.w r2, r2, ror #21 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ - b.n 1a6f12 │ │ │ │ + b.n 1a6f42 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movw r4, #44605 @ 0xae3d │ │ │ │ movt r4, #49842 @ 0xc2b2 │ │ │ │ movw r2, #60207 @ 0xeb2f │ │ │ │ movt r2, #10196 @ 0x27d4 │ │ │ │ mla r3, r4, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ @@ -493908,15 +493937,15 @@ │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r0, r2, r3 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 1a709c │ │ │ │ + cbz r2, 1a70cc │ │ │ │ add r2, r1 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r5, #26546 @ 0x67b2 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ @@ -493933,15 +493962,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r4, 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 1a7072 │ │ │ │ + bne.n 1a70a2 │ │ │ │ ldr r1, [r1, #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 │ │ │ │ @@ -493958,28 +493987,28 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr.w r1, [pc, #2136] @ 1a7950 │ │ │ │ + ldr.w r1, [pc, #2136] @ 1a7980 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1a7954 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1a7984 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2132] @ 1a7958 │ │ │ │ + ldr.w r2, [pc, #2132] @ 1a7988 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 1a724c │ │ │ │ + bhi.w 1a727c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r0, r1, #5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r1, r6, #6 │ │ │ │ lsls r3, r4, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -494003,21 +494032,21 @@ │ │ │ │ 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 1a774e │ │ │ │ + beq.w 1a777e │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 1a721e │ │ │ │ + bls.n 1a724e │ │ │ │ sub.w r8, r0, #15 │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ movw r9, #34383 @ 0x864f │ │ │ │ movt r9, #25032 @ 0x61c8 │ │ │ │ add r8, r1 │ │ │ │ add lr, r4 │ │ │ │ @@ -494038,15 +494067,15 @@ │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r8, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla r7, r2, r7, r9 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ mov.w r7, r7, ror #19 │ │ │ │ mul.w r9, r5, r7 │ │ │ │ - bhi.n 1a71b4 │ │ │ │ + bhi.n 1a71e4 │ │ │ │ sub.w r3, r8, r6 │ │ │ │ mov.w ip, ip, ror #25 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, lr, ror #31 │ │ │ │ adds r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ @@ -494054,25 +494083,25 @@ │ │ │ │ cmp r6, r8 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w ip, ip, r9, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, r0, #8 │ │ │ │ add r0, ip │ │ │ │ - bl 1a6d90 │ │ │ │ + bl 1a6dc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1840] @ 1a795c │ │ │ │ - ldr.w r3, [pc, #1828] @ 1a7954 │ │ │ │ + ldr.w r2, [pc, #1840] @ 1a798c │ │ │ │ + ldr.w r3, [pc, #1828] @ 1a7984 │ │ │ │ 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 1a794c │ │ │ │ + bne.w 1a797c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ @@ -494088,15 +494117,15 @@ │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a722a │ │ │ │ + beq.n 1a725a │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mla r0, r2, r6, lr │ │ │ │ mla r3, r2, r3, lr │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ @@ -494112,16 +494141,16 @@ │ │ │ │ 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 r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7296 │ │ │ │ - b.n 1a722a │ │ │ │ + bne.n 1a72c6 │ │ │ │ + b.n 1a725a │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -494138,49 +494167,49 @@ │ │ │ │ strb.w r1, [sp, #23] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ - ldr.w r0, [pc, #1564] @ 1a7960 │ │ │ │ + ldr.w r0, [pc, #1564] @ 1a7990 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ ldr r7, [r2, r0] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - bne.w 1a778c │ │ │ │ + bne.w 1a77bc │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a725a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a706c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1a7386 │ │ │ │ - b.n 1a722a │ │ │ │ + bcc.n 1a73b6 │ │ │ │ + b.n 1a725a │ │ │ │ ldrd r4, r3, [r0, #20] │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r0, #17448 @ 0x4428 │ │ │ │ movt r0, #9251 @ 0x2423 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ @@ -494201,17 +494230,17 @@ │ │ │ │ add.w r3, r3, r0, ror #31 │ │ │ │ movw r0, #59913 @ 0xea09 │ │ │ │ movt r0, #4519 @ 0x11a7 │ │ │ │ adds r3, #16 │ │ │ │ add.w r3, r3, r1, ror #20 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, r3 │ │ │ │ - bl 1a6d90 │ │ │ │ + bl 1a6dc0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a7710 │ │ │ │ + beq.w 1a7740 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ subs r2, r4, #1 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ @@ -494222,29 +494251,29 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 1a78be │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a746c ) │ │ │ │ + bhi.w 1a78ee │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a749c ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ lsls r1, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020]! @ 1a7870 │ │ │ │ + ldc2 15, cr15, [pc, #1020]! @ 1a78a0 │ │ │ │ lsls r1, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1a6d1c │ │ │ │ + bl 1a6d4c │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r6, #73] @ 0x49 │ │ │ │ ldr.w r0, [r6, #69] @ 0x45 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -494275,19 +494304,19 @@ │ │ │ │ mov.w r3, r3, ror #20 │ │ │ │ mul.w r0, r7, r0 │ │ │ │ adds r3, #24 │ │ │ │ add.w r3, r3, r4, ror #25 │ │ │ │ add.w r3, r3, r2, ror #14 │ │ │ │ movs r2, #8 │ │ │ │ add.w r0, r3, r0, ror #31 │ │ │ │ - bl 1a6d90 │ │ │ │ + bl 1a6dc0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a725a │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ mla r0, r1, r3, r2 │ │ │ │ @@ -494301,20 +494330,20 @@ │ │ │ │ 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, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 1a7536 │ │ │ │ - b.n 1a722a │ │ │ │ + bne.n 1a7566 │ │ │ │ + b.n 1a725a │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ - ldr r4, [pc, #1008] @ (1a7964 ) │ │ │ │ + ldr r4, [pc, #1008] @ (1a7994 ) │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r7, [r2, r4] │ │ │ │ @@ -494325,15 +494354,15 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ 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 │ │ │ │ - cbz r2, 1a75e6 │ │ │ │ + cbz r2, 1a7616 │ │ │ │ ldrh r2, [r6, #40] @ 0x28 │ │ │ │ strh.w r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #22] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ add r3, r4 │ │ │ │ @@ -494346,15 +494375,15 @@ │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mla r3, r3, r8, r7 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w 1a7704 │ │ │ │ + bls.w 1a7734 │ │ │ │ sub.w sl, r2, #15 │ │ │ │ movw r9, #17448 @ 0x4428 │ │ │ │ movt r9, #9251 @ 0x2423 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw fp, #34383 @ 0x864f │ │ │ │ movt fp, #25032 @ 0x61c8 │ │ │ │ @@ -494379,15 +494408,15 @@ │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ mul.w r4, ip, r0 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ cmp sl, r3 │ │ │ │ mla r0, r5, r0, fp │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ mul.w fp, ip, r0 │ │ │ │ - bhi.n 1a762a │ │ │ │ + bhi.n 1a765a │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ sub.w r3, sl, r6 │ │ │ │ add.w r0, r0, r9, ror #31 │ │ │ │ subs r3, #49 @ 0x31 │ │ │ │ add.w r0, r0, r4, ror #20 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w r4, r6, #49 @ 0x31 │ │ │ │ @@ -494395,21 +494424,21 @@ │ │ │ │ cmp r4, sl │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r0, r0, fp, ror #14 │ │ │ │ add r1, r3 │ │ │ │ add r0, r2 │ │ │ │ and.w r2, r2, #12 │ │ │ │ - bl 1a6d90 │ │ │ │ + bl 1a6dc0 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mla r7, r3, r8, r7 │ │ │ │ ldrb r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a725a │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -494423,20 +494452,20 @@ │ │ │ │ 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 1a76d8 │ │ │ │ - b.n 1a722a │ │ │ │ + bne.n 1a7708 │ │ │ │ + b.n 1a725a │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 1a7696 │ │ │ │ + b.n 1a76c6 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ mla r0, r2, r1, r0 │ │ │ │ movw r1, #60207 @ 0xeb2f │ │ │ │ @@ -494445,17 +494474,17 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r4, r1, r3 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 1a722a │ │ │ │ + b.n 1a725a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a725a │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -494464,54 +494493,54 @@ │ │ │ │ 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 1a7758 │ │ │ │ - b.n 1a722a │ │ │ │ + bne.n 1a7788 │ │ │ │ + b.n 1a725a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a706c │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a706c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1a722a │ │ │ │ + bls.w 1a725a │ │ │ │ add.w r9, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a706c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1a77cc │ │ │ │ - b.n 1a722a │ │ │ │ + bcc.n 1a77fc │ │ │ │ + b.n 1a725a │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -494538,15 +494567,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 1a722a │ │ │ │ + b.n 1a725a │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -494557,15 +494586,15 @@ │ │ │ │ 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 1a722a │ │ │ │ + b.n 1a725a │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -494596,23 +494625,23 @@ │ │ │ │ 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 1a722a │ │ │ │ + b.n 1a725a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -494632,49 +494661,49 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - beq.n 1a7a7e │ │ │ │ - bhi.n 1a79de │ │ │ │ + beq.n 1a7aae │ │ │ │ + bhi.n 1a7a0e │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 1a7a44 │ │ │ │ + bhi.n 1a7a74 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 1a7a48 │ │ │ │ + bls.n 1a7a78 │ │ │ │ subs r3, #10 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1a7a70 │ │ │ │ + bne.n 1a7aa0 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1a7a32 │ │ │ │ + bne.n 1a7a62 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1a7a48 │ │ │ │ + beq.n 1a7a78 │ │ │ │ vpop {d8} │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r4, r4 │ │ │ │ cmn r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.n 1a7a50 │ │ │ │ + beq.n 1a7a80 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 1a7a12 │ │ │ │ + beq.n 1a7a42 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 1a7a48 │ │ │ │ + bne.n 1a7a78 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ uxth r0, r4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b30c │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -494694,15 +494723,15 @@ │ │ │ │ sxth r4, r4 │ │ │ │ cmn r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 1a7a7e │ │ │ │ + beq.n 1a7aae │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vpop {d8} │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -494731,236 +494760,236 @@ │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #536] @ (1a7cc8 ) │ │ │ │ + ldr r2, [pc, #536] @ (1a7cf8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #536] @ (1a7ccc ) │ │ │ │ + ldr r3, [pc, #536] @ (1a7cfc ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ add.w r9, r0, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r9, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a7b70 │ │ │ │ + beq.n 1a7ba0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ add fp, r4 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ - cbz r0, 1a7b52 │ │ │ │ + bl 19a294 │ │ │ │ + cbz r0, 1a7b82 │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a7b52 │ │ │ │ + bne.n 1a7b82 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ add r2, r4 │ │ │ │ add r7, r5 │ │ │ │ mov r4, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1a7b22 │ │ │ │ + b.n 1a7b52 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - beq.w 1a7c8c │ │ │ │ + beq.w 1a7cbc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ cmp r0, r9 │ │ │ │ - bls.n 1a7b16 │ │ │ │ + bls.n 1a7b46 │ │ │ │ ldrb.w r3, [r4, r9] │ │ │ │ ldrb.w r1, [r7, r9] │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1a7984 │ │ │ │ + bl 1a79b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7b16 │ │ │ │ + bne.n 1a7b46 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #376] @ (1a7cd0 ) │ │ │ │ - ldr r3, [pc, #372] @ (1a7ccc ) │ │ │ │ + ldr r2, [pc, #376] @ (1a7d00 ) │ │ │ │ + ldr r3, [pc, #372] @ (1a7cfc ) │ │ │ │ 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 1a7cc2 │ │ │ │ + bne.w 1a7cf2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w lr, [r9, #60] @ 0x3c │ │ │ │ add.w fp, sp, #28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a7c90 │ │ │ │ + bne.w 1a7cc0 │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ite ne │ │ │ │ movne.w ip, #348 @ 0x15c │ │ │ │ moveq.w ip, #255 @ 0xff │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1a7c90 │ │ │ │ + bne.n 1a7cc0 │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ add.w r9, r3, #63 @ 0x3f │ │ │ │ strd lr, r4, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a7bbc │ │ │ │ + b.n 1a7bec │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ strb.w r2, [fp, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1a7bb2 │ │ │ │ + bhi.n 1a7be2 │ │ │ │ ldrd lr, r4, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w ip, r4, lsl #5 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ add r3, ip │ │ │ │ strd r2, r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7caa │ │ │ │ + bne.n 1a7cda │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ite ne │ │ │ │ movne.w r0, #348 @ 0x15c │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a7caa │ │ │ │ + bne.n 1a7cda │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ add.w r8, r2, #63 @ 0x3f │ │ │ │ movw sl, #65473 @ 0xffc1 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ sub.w sl, sl, r2 │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov fp, lr │ │ │ │ mov r4, r2 │ │ │ │ mov r8, ip │ │ │ │ - b.n 1a7c2e │ │ │ │ + b.n 1a7c5e │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ strb.w r2, [r9, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ add.w r2, sl, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1a7c26 │ │ │ │ + bhi.n 1a7c56 │ │ │ │ ldrd r1, r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a7b52 │ │ │ │ + beq.n 1a7b82 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 1a7b52 │ │ │ │ + bne.n 1a7b82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r4, ip, #63 @ 0x3f │ │ │ │ adds r7, #63 @ 0x3f │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, r4 │ │ │ │ add r7, r5 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a7c80 │ │ │ │ + b.n 1a7cb0 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r2, sp │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7b52 │ │ │ │ + bne.w 1a7b82 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi.n 1a7c64 │ │ │ │ + bhi.n 1a7c94 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a7b54 │ │ │ │ + b.n 1a7b84 │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1a7ca6 │ │ │ │ + cbz r1, 1a7cd6 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7c9c │ │ │ │ + bne.n 1a7ccc │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a7bce │ │ │ │ + b.n 1a7bfe │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a7c48 │ │ │ │ + beq.n 1a7c78 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a7cb6 │ │ │ │ - b.n 1a7c48 │ │ │ │ + bne.n 1a7ce6 │ │ │ │ + b.n 1a7c78 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #40] @ 1a7d0c │ │ │ │ + ldr.w ip, [pc, #40] @ 1a7d3c │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #36] @ 1a7d10 │ │ │ │ + ldr.w lr, [pc, #36] @ 1a7d40 │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr.w r5, [ip, lr] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, r4, r5 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a7a98 │ │ │ │ + bl 1a7ac8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ 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 │ │ │ │ @@ -494970,25 +494999,25 @@ │ │ │ │ add.w r5, sl, #63 @ 0x3f │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1a7d4e │ │ │ │ + b.n 1a7d7e │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a7d74 │ │ │ │ + bne.n 1a7da4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1a7d42 │ │ │ │ + bhi.n 1a7d72 │ │ │ │ add r9, sl │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -494997,520 +495026,520 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r2, [pc, #1036] @ 1a819c │ │ │ │ + ldr.w r2, [pc, #1036] @ 1a81cc │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1a7db0 │ │ │ │ + bhi.n 1a7de0 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r6, [r4, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ lsrs r5, r7, #22 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a7f86 │ │ │ │ + beq.w 1a7fb6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a8052 │ │ │ │ + beq.w 1a8082 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 4bc54 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7dec │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ ldrb.w r0, [r4, #45] @ 0x2d │ │ │ │ ldrb.w r1, [r5, #45] @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ - ldr r1, [pc, #896] @ (1a81a0 ) │ │ │ │ + bne.n 1a7dea │ │ │ │ + ldr r1, [pc, #896] @ (1a81d0 ) │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 1a80aa │ │ │ │ + bne.w 1a80da │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7fc8 │ │ │ │ + beq.w 1a7ff8 │ │ │ │ add.w fp, r5, #63 @ 0x3f │ │ │ │ mov r7, r2 │ │ │ │ add.w r8, r4, #63 @ 0x3f │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1a7e5c │ │ │ │ + b.n 1a7e8c │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ cmp sl, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bcc.n 1a7e50 │ │ │ │ + bcc.n 1a7e80 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [fp, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1a7e46 │ │ │ │ - b.n 1a7fc8 │ │ │ │ + bhi.n 1a7e76 │ │ │ │ + b.n 1a7ff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a809c │ │ │ │ + beq.w 1a80cc │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7dea │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a7ff2 │ │ │ │ + bhi.w 1a8022 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r4, [r0, #20] │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bl 1a6d1c │ │ │ │ + bl 1a6d4c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6d1c │ │ │ │ + bl 1a6d4c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a801c │ │ │ │ + beq.w 1a804c │ │ │ │ ldr r7, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r7, #16 │ │ │ │ adds r7, #12 │ │ │ │ add.w ip, r6, #16 │ │ │ │ adds r6, #12 │ │ │ │ - b.n 1a7f12 │ │ │ │ + b.n 1a7f42 │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1a801c │ │ │ │ + beq.w 1a804c │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a7efc │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a7f2c │ │ │ │ + b.n 1a7dea │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ - ldr r3, [pc, #616] @ (1a81a4 ) │ │ │ │ + bne.w 1a7dea │ │ │ │ + ldr r3, [pc, #616] @ (1a81d4 ) │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1a7f64 │ │ │ │ + cbz r3, 1a7f94 │ │ │ │ ldrb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldrb.w r2, [r0, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ - cbnz r7, 1a7f7a │ │ │ │ - b.n 1a8072 │ │ │ │ + cbnz r7, 1a7faa │ │ │ │ + b.n 1a80a2 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1a8072 │ │ │ │ + beq.n 1a80a2 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a7f74 │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a7fa4 │ │ │ │ + b.n 1a7dea │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r5, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a7fc8 │ │ │ │ + cbz r3, 1a7ff8 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1a7fc0 │ │ │ │ + cbz r2, 1a7ff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a8012 │ │ │ │ + beq.n 1a8042 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a7fb2 │ │ │ │ + bne.n 1a7fe2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7faa │ │ │ │ + bne.n 1a7fda │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7dec │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7dec │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7dec │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7dec │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a7fc0 │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a7ff0 │ │ │ │ + b.n 1a7dea │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #69 @ 0x45 │ │ │ │ add.w r0, r4, #69 @ 0x45 │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7dec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7ff8 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 1a8062 │ │ │ │ + b.n 1a8092 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7ff8 │ │ │ │ ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ ldrb.w r1, [r5, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a805e │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a808e │ │ │ │ + b.n 1a7dea │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla ip, r3, r6, ip │ │ │ │ ldrb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7ff8 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a808c │ │ │ │ + b.n 1a80bc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7ff8 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a8088 │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a80b8 │ │ │ │ + b.n 1a7dea │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7dec │ │ │ │ add.w r7, r4, #63 @ 0x3f │ │ │ │ movw r8, #65473 @ 0xffc1 │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ add.w sl, r5, #63 @ 0x3f │ │ │ │ sub.w r8, r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 1a80ce │ │ │ │ + b.n 1a80fe │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a815c │ │ │ │ + bne.n 1a818c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a80c2 │ │ │ │ + bhi.n 1a80f2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a815c │ │ │ │ + bne.n 1a818c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 1a815c │ │ │ │ + bl 1a7d44 │ │ │ │ + cbz r0, 1a818c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1a7fc8 │ │ │ │ + bls.w 1a7ff8 │ │ │ │ add.w sl, r4, #127 @ 0x7f │ │ │ │ adds r5, #127 @ 0x7f │ │ │ │ mov.w r8, #2 │ │ │ │ mov fp, r5 │ │ │ │ mov r7, sl │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a8124 │ │ │ │ + b.n 1a8154 │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldrb.w r2, [fp, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bcc.n 1a8116 │ │ │ │ + bcc.n 1a8146 │ │ │ │ ldr.w r2, [sl, #-3] │ │ │ │ ldr.w r3, [r5, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ adds r5, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1a810e │ │ │ │ - b.n 1a7fc8 │ │ │ │ + bhi.n 1a813e │ │ │ │ + b.n 1a7ff8 │ │ │ │ add.w r6, r5, #95 @ 0x5f │ │ │ │ - b.n 1a8170 │ │ │ │ + b.n 1a81a0 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bc10 │ │ │ │ add.w r3, r8, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a8162 │ │ │ │ + bhi.n 1a8192 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7dea │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7d14 │ │ │ │ + bl 1a7d44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a80f4 │ │ │ │ - b.n 1a7dba │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + bne.n 1a8124 │ │ │ │ + b.n 1a7dea │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1a7d7c │ │ │ │ + bl 1a7dac │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1a81d8 ) │ │ │ │ - ldr r1, [pc, #12] @ (1a81dc ) │ │ │ │ + ldr r2, [pc, #12] @ (1a8208 ) │ │ │ │ + ldr r1, [pc, #12] @ (1a820c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1813d0 │ │ │ │ + bl 181400 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ vrecps.f16 , , │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1814d4 │ │ │ │ + bl 181504 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1a8230 │ │ │ │ + bne.n 1a8260 │ │ │ │ tst.w r3, #196 @ 0xc4 │ │ │ │ - beq.n 1a828e │ │ │ │ + beq.n 1a82be │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mvn.w r2, #712 @ 0x2c8 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a829e │ │ │ │ + bhi.n 1a82ce │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 181684 │ │ │ │ + bl 1816b4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1a8220 │ │ │ │ - cbz r6, 1a824c │ │ │ │ + beq.n 1a8250 │ │ │ │ + cbz r6, 1a827c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 1a82aa │ │ │ │ + cbz r0, 1a82da │ │ │ │ mov r0, r4 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 19a028 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 19a028 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 1a8280 │ │ │ │ + cbnz r3, 1a82b0 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ orrs r2, r3 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ ubfx r2, r3, #3, #9 │ │ │ │ ubfx r0, r0, #3, #9 │ │ │ │ orrs r2, r0 │ │ │ │ bfi r3, r2, #3, #9 │ │ │ │ strh r3, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a8222 │ │ │ │ + beq.n 1a8252 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bhi.n 1a8226 │ │ │ │ + bhi.n 1a8256 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bhi.n 1a8230 │ │ │ │ + bhi.n 1a8260 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1a8230 │ │ │ │ + bls.n 1a8260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b68c │ │ │ │ + bl 19b6bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8220 │ │ │ │ - b.n 1a8230 │ │ │ │ + beq.n 1a8250 │ │ │ │ + b.n 1a8260 │ │ │ │ str r4, [r7, #4] │ │ │ │ - b.n 1a8220 │ │ │ │ + b.n 1a8250 │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov.w lr, ip, lsl #3 │ │ │ │ mov.w ip, ip, lsl #6 │ │ │ │ and.w lr, lr, #8 │ │ │ │ @@ -495518,29 +495547,29 @@ │ │ │ │ and.w ip, ip, #64 @ 0x40 │ │ │ │ add.w r6, r1, lr │ │ │ │ sub.w r0, r0, ip │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w r5, [r1, lr] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1a8314 │ │ │ │ + beq.n 1a8344 │ │ │ │ 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 1a834e │ │ │ │ + beq.n 1a837e │ │ │ │ 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 │ │ │ │ @@ -495555,47 +495584,47 @@ │ │ │ │ str r4, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrd sl, r8, [sp, #32] │ │ │ │ cmp r4, r8 │ │ │ │ ldr.w r6, [sl] │ │ │ │ - bcs.n 1a841e │ │ │ │ + bcs.n 1a844e │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r4 │ │ │ │ add.w ip, r1, lr │ │ │ │ ldrb.w r7, [r1, lr] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a8428 │ │ │ │ + beq.n 1a8458 │ │ │ │ ldrb.w r9, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 1a83ae │ │ │ │ + bne.n 1a83de │ │ │ │ ldrb.w r9, [ip, #4] │ │ │ │ ldrb.w lr, [r2, #9] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 1a83ae │ │ │ │ + bne.n 1a83de │ │ │ │ ldrb.w lr, [ip, #1] │ │ │ │ ldrb.w r9, [r2, #4] │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 1a844e │ │ │ │ + beq.n 1a847e │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1a8442 │ │ │ │ + bls.n 1a8472 │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 1a8442 │ │ │ │ + beq.n 1a8472 │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 1a8480 │ │ │ │ + bls.n 1a84b0 │ │ │ │ mov.w lr, #6 │ │ │ │ movs r6, #0 │ │ │ │ mul.w lr, lr, r4 │ │ │ │ add.w ip, r1, lr │ │ │ │ ldrb.w r7, [r1, lr] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a837e │ │ │ │ + bne.n 1a83ae │ │ │ │ movs r6, #1 │ │ │ │ mov lr, r6 │ │ │ │ ldr.w r9, [r2] │ │ │ │ add.w r8, r4, #32 │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ strb.w lr, [ip] │ │ │ │ subs r1, #32 │ │ │ │ @@ -495616,71 +495645,71 @@ │ │ │ │ strb.w r2, [ip, #5] │ │ │ │ strb r7, [r0, r1] │ │ │ │ str.w r8, [lr, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1a83ae │ │ │ │ + beq.n 1a83de │ │ │ │ mov.w lr, #1 │ │ │ │ lsl.w lr, lr, r6 │ │ │ │ orr.w lr, r7, lr │ │ │ │ uxtb r7, r6 │ │ │ │ adds r6, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ - b.n 1a83ce │ │ │ │ + b.n 1a83fe │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 1a83ae │ │ │ │ + bpl.n 1a83de │ │ │ │ cmp.w r9, #1 │ │ │ │ - bhi.n 1a8484 │ │ │ │ + bhi.n 1a84b4 │ │ │ │ ldrb.w r9, [ip, #2] │ │ │ │ ldrb.w lr, [r2, #5] │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 1a8460 │ │ │ │ + beq.n 1a8490 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 1a83ae │ │ │ │ + bpl.n 1a83de │ │ │ │ ldrb.w lr, [ip, #3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a83ae │ │ │ │ + beq.n 1a83de │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.n 1a8428 │ │ │ │ + bhi.n 1a8458 │ │ │ │ asr.w lr, r7, r6 │ │ │ │ tst.w lr, #1 │ │ │ │ - beq.n 1a842c │ │ │ │ + beq.n 1a845c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1a846e │ │ │ │ - b.n 1a83ae │ │ │ │ + bne.n 1a849e │ │ │ │ + b.n 1a83de │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a841e │ │ │ │ - cmp.w r9, #3 │ │ │ │ - bne.n 1a83ae │ │ │ │ b.n 1a844e │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.n 1a83de │ │ │ │ + b.n 1a847e │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a8506 │ │ │ │ + blt.n 1a8536 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ and.w r4, r4, #1 │ │ │ │ smlabb r4, r4, r3, r2 │ │ │ │ - bl 1bd8cc │ │ │ │ - cbnz r0, 1a8514 │ │ │ │ + bl 1bd8fc │ │ │ │ + cbnz r0, 1a8544 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1a850c │ │ │ │ + beq.n 1a853c │ │ │ │ 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 │ │ │ │ @@ -495697,71 +495726,71 @@ │ │ │ │ orrs r1, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1a84e8 │ │ │ │ + b.n 1a8518 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a84b6 │ │ │ │ + b.n 1a84e6 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a854e │ │ │ │ + bmi.n 1a857e │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1a853e │ │ │ │ + bhi.n 1a856e │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1a853e │ │ │ │ + bpl.n 1a856e │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ tst.w r3, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r0, r3, #1, #3 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a8564 │ │ │ │ + bne.n 1a8594 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a8570 │ │ │ │ + beq.n 1a85a0 │ │ │ │ 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 1a8564 │ │ │ │ + bne.n 1a8594 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a8564 │ │ │ │ + bne.n 1a8594 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a85b0 │ │ │ │ + bne.n 1a85e0 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a85b0 │ │ │ │ + bne.n 1a85e0 │ │ │ │ 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 │ │ │ │ @@ -495780,215 +495809,215 @@ │ │ │ │ str.w r8, [r2] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r2, #12] │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a865a │ │ │ │ + beq.n 1a868a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a865e │ │ │ │ + beq.n 1a868e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1a860c │ │ │ │ + bne.n 1a863c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a85fe │ │ │ │ + cbz r3, 1a862e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a85fe │ │ │ │ + cbz r2, 1a862e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1a868e │ │ │ │ + bne.n 1a86be │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a85e8 │ │ │ │ + bne.n 1a8618 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1a865a │ │ │ │ + beq.n 1a868a │ │ │ │ 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, 1a864c │ │ │ │ + cbz r3, 1a867c │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1a867e │ │ │ │ + bhi.n 1a86ae │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a8644 │ │ │ │ + bmi.n 1a8674 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1a867e │ │ │ │ - beq.n 1a866c │ │ │ │ + bgt.n 1a86ae │ │ │ │ + beq.n 1a869c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8628 │ │ │ │ + bne.n 1a8658 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a85e4 │ │ │ │ + bne.n 1a8614 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 1a865a │ │ │ │ + beq.n 1a868a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a860c │ │ │ │ + b.n 1a863c │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ ldrb.w ip, [r2, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n 1a8644 │ │ │ │ + bcs.n 1a8674 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a85e4 │ │ │ │ - b.n 1a865a │ │ │ │ + bne.n 1a8614 │ │ │ │ + b.n 1a868a │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a860c │ │ │ │ + b.n 1a863c │ │ │ │ stmdb 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, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrb.w r9, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - cbz r4, 1a8706 │ │ │ │ + cbz r4, 1a8736 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a8884 │ │ │ │ + beq.w 1a88b4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1a86d2 │ │ │ │ + beq.n 1a8702 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1a88c2 │ │ │ │ + bls.w 1a88f2 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1a86ee │ │ │ │ + cbz r7, 1a871e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a86ee │ │ │ │ + cbz r3, 1a871e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1a870c │ │ │ │ + bne.n 1a873c │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a86d6 │ │ │ │ + bne.n 1a8706 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1a8706 │ │ │ │ + beq.n 1a8736 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1a8716 │ │ │ │ + bls.n 1a8746 │ │ │ │ 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 1a8876 │ │ │ │ + bhi.w 1a88a6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a88ac │ │ │ │ + bne.w 1a88dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 238ab0 │ │ │ │ - cbz r0, 1a8736 │ │ │ │ + bl 238ae0 │ │ │ │ + cbz r0, 1a8766 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1a886e │ │ │ │ + bls.w 1a889e │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r4, #44] @ 0x2c │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ mov.w fp, #4 │ │ │ │ - bl 238ac8 │ │ │ │ + bl 238af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a88b6 │ │ │ │ + bne.w 1a88e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ - bl 238b34 │ │ │ │ + bl 238b8c │ │ │ │ + bl 238b64 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 1a878c │ │ │ │ - ldr r1, [pc, #332] @ (1a88c8 ) │ │ │ │ + bhi.n 1a87bc │ │ │ │ + ldr r1, [pc, #332] @ (1a88f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #2 │ │ │ │ movne.w lr, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a8876 │ │ │ │ + beq.n 1a88a6 │ │ │ │ mul.w lr, lr, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w fp, #6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ lsl.w r2, r8, lr │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mla fp, fp, sl, r3 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ mov sl, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - b.n 1a8854 │ │ │ │ + b.n 1a8884 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w sl, #1 │ │ │ │ lsl.w r1, r8, r3 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r1, r1, r2 │ │ │ │ it ne │ │ │ │ uxtbne r1, r1 │ │ │ │ - bne.n 1a87f2 │ │ │ │ + bne.n 1a8822 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ubfx r0, r0, #4, #2 │ │ │ │ rsb r1, r0, #4 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ @@ -495996,29 +496025,29 @@ │ │ │ │ lsls r1, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxtb r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r1, [fp, #-192] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a8520 │ │ │ │ + bl 1a8550 │ │ │ │ strb.w r0, [fp, #-191] │ │ │ │ ldrsb.w r2, [r4, #18] │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - blt.n 1a881c │ │ │ │ + blt.n 1a884c │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ strb.w r2, [fp, #-190] │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r4, #19] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, #2 │ │ │ │ add.w fp, fp, #6 │ │ │ │ ite hi │ │ │ │ movhi r2, #0 │ │ │ │ @@ -496026,72 +496055,72 @@ │ │ │ │ strb.w r2, [fp, #-195] │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ ldrb r2, [r4, #30] │ │ │ │ cmp r6, sl │ │ │ │ strb.w r1, [fp, #-194] │ │ │ │ ubfx r2, r2, #0, #1 │ │ │ │ strb.w r2, [fp, #-193] │ │ │ │ - beq.n 1a88a0 │ │ │ │ + beq.n 1a88d0 │ │ │ │ ldrb.w r2, [fp, #-192] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a87be │ │ │ │ + bne.n 1a87ee │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ uxtb r1, r2 │ │ │ │ - b.n 1a87f2 │ │ │ │ + b.n 1a8822 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.w 1a8736 │ │ │ │ + bmi.w 1a8766 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a86d2 │ │ │ │ + bne.w 1a8702 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1a8706 │ │ │ │ + beq.w 1a8736 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1a8706 │ │ │ │ + bhi.w 1a8736 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8716 │ │ │ │ + b.n 1a8746 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a86d2 │ │ │ │ - b.n 1a887e │ │ │ │ + bne.w 1a8702 │ │ │ │ + b.n 1a88ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a8726 │ │ │ │ + b.n 1a8756 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb.w fp, [r0, #13] │ │ │ │ - b.n 1a874e │ │ │ │ + b.n 1a877e │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8716 │ │ │ │ + b.n 1a8746 │ │ │ │ bics.w r0, r2, #15400960 @ 0xeb0000 │ │ │ │ stmdb 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, #780] @ (1a8bf0 ) │ │ │ │ + ldr r2, [pc, #780] @ (1a8c20 ) │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #776] @ (1a8bf4 ) │ │ │ │ + ldr r3, [pc, #776] @ (1a8c24 ) │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -496110,100 +496139,100 @@ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8b08 │ │ │ │ + beq.w 1a8b38 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 1a8940 │ │ │ │ + beq.n 1a8970 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 1a8984 │ │ │ │ + bls.n 1a89b4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a892c │ │ │ │ + bne.n 1a895c │ │ │ │ ldrd r1, r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ strd r1, r2, [r6] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r4, r5, [r2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #652] @ (1a8bf8 ) │ │ │ │ - ldr r3, [pc, #648] @ (1a8bf4 ) │ │ │ │ + ldr r2, [pc, #652] @ (1a8c28 ) │ │ │ │ + ldr r3, [pc, #648] @ (1a8c24 ) │ │ │ │ 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 1a8bec │ │ │ │ + bne.w 1a8c1c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a8afe │ │ │ │ + bne.w 1a8b2e │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ ldrb.w lr, [r6, #19] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [r6, #20] │ │ │ │ tst.w lr, #1 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r0, r0, lsl #5 │ │ │ │ ubfx r4, ip, #4, #2 │ │ │ │ - beq.n 1a8a9a │ │ │ │ + beq.n 1a8aca │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ adds r1, r7, r2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.n 1a8ab6 │ │ │ │ + beq.n 1a8ae6 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w sl, r1, #32 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsl.w sl, fp, sl │ │ │ │ subs r1, #1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ orr.w sl, sl, r5 │ │ │ │ adc.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, r4, lsl #3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r4, r0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - beq.n 1a8abe │ │ │ │ + beq.n 1a8aee │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb r4, r2, #32 │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ lsr.w r4, fp, r4 │ │ │ │ negs r2, r2 │ │ │ │ lsl.w r5, fp, r5 │ │ │ │ @@ -496215,97 +496244,97 @@ │ │ │ │ and.w r5, r5, sl │ │ │ │ and.w sl, r4, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ands r4, r1 │ │ │ │ and.w r1, r5, r3 │ │ │ │ ands r5, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a8a6c │ │ │ │ + beq.n 1a8a9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w ip, [r6, #20] │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ bfi ip, r0, #4, #2 │ │ │ │ strb.w ip, [r6, #20] │ │ │ │ uxtb.w ip, ip │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1a8b12 │ │ │ │ + beq.n 1a8b42 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ - beq.n 1a8a84 │ │ │ │ + beq.n 1a8ab4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a82b0 │ │ │ │ + bl 1a82e0 │ │ │ │ orrs r5, r4 │ │ │ │ - beq.w 1a8940 │ │ │ │ + beq.w 1a8970 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a82b0 │ │ │ │ - b.n 1a8940 │ │ │ │ + bl 1a82e0 │ │ │ │ + b.n 1a8970 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ subs r2, r2, r1 │ │ │ │ adds r1, r7, r2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1a89e0 │ │ │ │ + bne.n 1a8a10 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1a8a02 │ │ │ │ + b.n 1a8a32 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1a8bda │ │ │ │ + beq.w 1a8c0a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, r0] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ bfi r3, r2, #4, #2 │ │ │ │ strb r3, [r6, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1a8940 │ │ │ │ + bmi.w 1a8970 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a8940 │ │ │ │ + beq.w 1a8970 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a8b2e │ │ │ │ + bne.n 1a8b5e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a8be4 │ │ │ │ + bne.n 1a8c14 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a8af6 │ │ │ │ - b.n 1a8940 │ │ │ │ + bne.n 1a8b26 │ │ │ │ + b.n 1a8970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8994 │ │ │ │ + b.n 1a89c4 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a8954 │ │ │ │ + b.n 1a8984 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ orrs r5, r4 │ │ │ │ ite ne │ │ │ │ movne.w r8, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ - b.n 1a8ae2 │ │ │ │ + b.n 1a8b12 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ and.w r4, r0, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -496321,19 +496350,19 @@ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ lsr.w sl, ip, sl │ │ │ │ orr.w r0, r0, sl │ │ │ │ str r5, [r1, #0] │ │ │ │ orrs r4, r0 │ │ │ │ str r4, [r1, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a8b80 │ │ │ │ + bne.n 1a8bb0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a8b4a │ │ │ │ - b.n 1a8940 │ │ │ │ + bne.n 1a8b7a │ │ │ │ + b.n 1a8970 │ │ │ │ ldrd sl, r0, [sp, #20] │ │ │ │ and.w r4, r0, #8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r5, #1 │ │ │ │ strd r8, r2, [sp, #20] │ │ │ │ add r4, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -496349,121 +496378,121 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsr.w r8, r5, r8 │ │ │ │ orr.w r1, r1, r8 │ │ │ │ cmp r7, r3 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ str.w lr, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq.w 1a8940 │ │ │ │ + beq.w 1a8970 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a8b98 │ │ │ │ + beq.n 1a8bc8 │ │ │ │ ldrd r8, r2, [sp, #20] │ │ │ │ - b.n 1a8b34 │ │ │ │ + b.n 1a8b64 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.w 1a8940 │ │ │ │ - b.n 1a8adc │ │ │ │ + bne.w 1a8970 │ │ │ │ + b.n 1a8b0c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ - b.n 1a8b84 │ │ │ │ + b.n 1a8bb4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #201 @ 0xc9 │ │ │ │ - bhi.n 1a8c50 │ │ │ │ + bhi.n 1a8c80 │ │ │ │ cmp r1, #197 @ 0xc5 │ │ │ │ - bhi.n 1a8c60 │ │ │ │ + bhi.n 1a8c90 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8c7c │ │ │ │ sub.w r6, r7, #4 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r3, r4, r6 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1a8c44 │ │ │ │ + b.n 1a8c74 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a8cd0 │ │ │ │ + bne.n 1a8d00 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1a8c64 │ │ │ │ + cbz r2, 1a8c94 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a8c3a │ │ │ │ + bne.n 1a8c6a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a8c60 │ │ │ │ + beq.n 1a8c90 │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8c7c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a8c28 │ │ │ │ + b.n 1a8c58 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8c4e │ │ │ │ + beq.n 1a8c7e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8c7c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8c7c │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, #93 @ 0x5d │ │ │ │ - bne.n 1a8ca2 │ │ │ │ + bne.n 1a8cd2 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r6 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb4c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r5, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a8cc4 │ │ │ │ + cbz r0, 1a8cf4 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1a8c86 │ │ │ │ + bl 19a54c │ │ │ │ + b.n 1a8cb6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -496471,16 +496500,16 @@ │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r1 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1060] @ 1a9120 │ │ │ │ - ldr.w r3, [pc, #1060] @ 1a9124 │ │ │ │ + ldr.w r2, [pc, #1060] @ 1a9150 │ │ │ │ + ldr.w r3, [pc, #1060] @ 1a9154 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -496488,111 +496517,111 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.w 1a8fde │ │ │ │ + beq.w 1a900e │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8dc4 │ │ │ │ + beq.n 1a8df4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ ands r2, r1 │ │ │ │ - bne.w 1a8eba │ │ │ │ + bne.w 1a8eea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8dc4 │ │ │ │ + beq.n 1a8df4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a8d6a │ │ │ │ + cbz r2, 1a8d9a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1a8d6a │ │ │ │ + cbz r1, 1a8d9a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 1a8ec0 │ │ │ │ + bne.w 1a8ef0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a8d50 │ │ │ │ + bne.n 1a8d80 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1a8da0 │ │ │ │ + beq.n 1a8dd0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r7, #19] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ tst.w r1, #1 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r2, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.n 1a8de8 │ │ │ │ + bhi.n 1a8e18 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r2, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1a8de8 │ │ │ │ + beq.n 1a8e18 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8d4c │ │ │ │ + bne.n 1a8d7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1a8dc4 │ │ │ │ + cbz r3, 1a8df4 │ │ │ │ ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 1a8dc0 │ │ │ │ + cbz r3, 1a8df0 │ │ │ │ mov r3, fp │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a8ec6 │ │ │ │ + bne.w 1a8ef6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a8db0 │ │ │ │ + bne.n 1a8de0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a8dcc │ │ │ │ + b.n 1a8dfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db3e8 │ │ │ │ + bl 1db418 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #856] @ (1a9128 ) │ │ │ │ - ldr r3, [pc, #852] @ (1a9124 ) │ │ │ │ + ldr r2, [pc, #856] @ (1a9158 ) │ │ │ │ + ldr r3, [pc, #852] @ (1a9154 ) │ │ │ │ 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 1a910e │ │ │ │ + bne.w 1a913e │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1a8d9c │ │ │ │ + bmi.n 1a8dcc │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 1a8d9c │ │ │ │ + bne.n 1a8dcc │ │ │ │ strd r3, r6, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a8e48 │ │ │ │ + b.n 1a8e78 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ tst.w r0, #1 │ │ │ │ add r3, r4 │ │ │ │ ite eq │ │ │ │ @@ -496607,62 +496636,62 @@ │ │ │ │ ldr.w r2, [ip, r3, lsl #3] │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a8e62 │ │ │ │ + bls.n 1a8e92 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1a8e0a │ │ │ │ + bcc.n 1a8e3a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, fp, r8 │ │ │ │ orr.w r9, r9, sl │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a84bc │ │ │ │ and.w r8, r8, r0 │ │ │ │ and.w r9, r9, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs.w r8, r8, r9 │ │ │ │ - bne.n 1a8d9c │ │ │ │ + bne.n 1a8dcc │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #112 @ 0x70 │ │ │ │ str.w ip, [r7, #44] @ 0x2c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8da4 │ │ │ │ + beq.w 1a8dd4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1a8d4c │ │ │ │ + b.n 1a8d7c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1a8d7a │ │ │ │ + b.n 1a8daa │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8d7a │ │ │ │ + b.n 1a8daa │ │ │ │ mov fp, r3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r9, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r5, fp │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -496680,250 +496709,250 @@ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8fda │ │ │ │ + beq.n 1a900a │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a8f70 │ │ │ │ + beq.n 1a8fa0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1a8f7e │ │ │ │ + cbz r2, 1a8fae │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a8fca │ │ │ │ + beq.n 1a8ffa │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a8f5e │ │ │ │ + beq.n 1a8f8e │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1a8f5e │ │ │ │ + cbz r2, 1a8f8e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a8f2e │ │ │ │ + bne.n 1a8f5e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8c2c │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a8f3a │ │ │ │ + bne.n 1a8f6a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a8f70 │ │ │ │ + bne.n 1a8fa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8c2c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1a8f9e │ │ │ │ + cbz r3, 1a8fce │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1a8f16 │ │ │ │ + b.n 1a8f46 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a8f70 │ │ │ │ + bne.n 1a8fa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8c2c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8f7a │ │ │ │ + bne.n 1a8faa │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8dc0 │ │ │ │ + beq.w 1a8df0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a8dc0 │ │ │ │ + beq.w 1a8df0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a8ed8 │ │ │ │ + bne.n 1a8f08 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8fb8 │ │ │ │ + bne.n 1a8fe8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a8dcc │ │ │ │ + b.n 1a8dfc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8c2c │ │ │ │ orr.w r2, r0, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1a8f2e │ │ │ │ + b.n 1a8f5e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a8f9e │ │ │ │ + b.n 1a8fce │ │ │ │ ldr.w r7, [r6, #384] @ 0x180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8d28 │ │ │ │ + beq.w 1a8d58 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1a8ff8 │ │ │ │ + cbnz r3, 1a9028 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8fea │ │ │ │ - b.n 1a8d28 │ │ │ │ + bne.n 1a901a │ │ │ │ + b.n 1a8d58 │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r7 │ │ │ │ movw fp, #287 @ 0x11f │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a903e │ │ │ │ + cbz r0, 1a906e │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a9036 │ │ │ │ + cbz r3, 1a9066 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a902c │ │ │ │ + bne.n 1a905c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1a902c │ │ │ │ + bne.n 1a905c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a9118 │ │ │ │ + bne.n 1a9148 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1a9066 │ │ │ │ + beq.n 1a9096 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9010 │ │ │ │ + bne.n 1a9040 │ │ │ │ mov r0, r2 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9008 │ │ │ │ + bne.n 1a9038 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a9054 │ │ │ │ - cbz r5, 1a9054 │ │ │ │ + cbz r3, 1a9084 │ │ │ │ + cbz r5, 1a9084 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9004 │ │ │ │ + bne.n 1a9034 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9046 │ │ │ │ + bne.n 1a9076 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r8 │ │ │ │ - b.n 1a8d28 │ │ │ │ + b.n 1a8d58 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a9112 │ │ │ │ + bne.n 1a9142 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a910a │ │ │ │ + beq.n 1a913a │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1a905c │ │ │ │ + bne.n 1a908c │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1a90b4 │ │ │ │ + b.n 1a90e4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1a90b0 │ │ │ │ + bls.n 1a90e0 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a84bc │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add r2, r9 │ │ │ │ add.w ip, r6, r2, lsl #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r6, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1a90ce │ │ │ │ + bls.n 1a90fe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r9, r2 │ │ │ │ - bcs.n 1a9104 │ │ │ │ + bcs.n 1a9134 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1a907e │ │ │ │ + bmi.n 1a90ae │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a84bc │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add r2, r9 │ │ │ │ add.w ip, sl, r2, lsl #3 │ │ │ │ ldr.w r3, [sl, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [sl, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ - b.n 1a90b0 │ │ │ │ + b.n 1a90e0 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 1a902c │ │ │ │ + b.n 1a905c │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 1a9072 │ │ │ │ + b.n 1a90a2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #464] @ (1a9310 ) │ │ │ │ - ldr r3, [pc, #464] @ (1a9314 ) │ │ │ │ + ldr r0, [pc, #464] @ (1a9340 ) │ │ │ │ + ldr r3, [pc, #464] @ (1a9344 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ @@ -496945,394 +496974,394 @@ │ │ │ │ blx 4af60 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a919a │ │ │ │ + cbz r3, 1a91ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 1a91e8 │ │ │ │ + bmi.n 1a9218 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a918c │ │ │ │ + bne.n 1a91bc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a91ae │ │ │ │ + cbz r3, 1a91de │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1a9278 │ │ │ │ + bmi.n 1a92a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a91a0 │ │ │ │ + bne.n 1a91d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8cd8 │ │ │ │ + bl 1a8d08 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a8cd8 │ │ │ │ - ldr r2, [pc, #332] @ (1a9318 ) │ │ │ │ - ldr r3, [pc, #328] @ (1a9314 ) │ │ │ │ + bl 1a8d08 │ │ │ │ + ldr r2, [pc, #332] @ (1a9348 ) │ │ │ │ + ldr r3, [pc, #328] @ (1a9344 ) │ │ │ │ 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.w 1a930a │ │ │ │ + bne.w 1a933a │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1a9226 │ │ │ │ + b.n 1a9256 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1a9222 │ │ │ │ + bls.n 1a9252 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a84bc │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-40] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-36] │ │ │ │ str.w r2, [r3, #-40] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-36] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a9240 │ │ │ │ + bls.n 1a9270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1a9192 │ │ │ │ + bls.n 1a91c2 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1a91ee │ │ │ │ + bmi.n 1a921e │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a84bc │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-100] │ │ │ │ str.w r2, [r3, #-104] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-100] │ │ │ │ - b.n 1a9222 │ │ │ │ + b.n 1a9252 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1a92b6 │ │ │ │ + b.n 1a92e6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1a92b2 │ │ │ │ + bls.n 1a92e2 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a84bc │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-68] │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-68] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a92d0 │ │ │ │ + bls.n 1a9300 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.w 1a91a6 │ │ │ │ + bcs.w 1a91d6 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a927e │ │ │ │ + bmi.n 1a92ae │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a84bc │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-136] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ str.w r2, [r3, #-136] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-132] │ │ │ │ - b.n 1a92b2 │ │ │ │ + b.n 1a92e2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #512] @ 0x200 │ │ │ │ subw sp, sp, #3548 @ 0xddc │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ - ldr.w r1, [pc, #1392] @ 1a98b4 │ │ │ │ + ldr.w r1, [pc, #1392] @ 1a98e4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #468 @ 0x1d4 │ │ │ │ - ldr.w r3, [pc, #1384] @ 1a98b8 │ │ │ │ + ldr.w r3, [pc, #1384] @ 1a98e8 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3540] @ 0xdd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl 1a8694 │ │ │ │ + bl 1a86c4 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a8694 │ │ │ │ + bl 1a86c4 │ │ │ │ addw r3, sp, #1492 @ 0x5d4 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 4af60 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ blx 4af60 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - cbz r7, 1a9402 │ │ │ │ + cbz r7, 1a9432 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1a93fa │ │ │ │ + bpl.n 1a942a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1a93fa │ │ │ │ + bhi.n 1a942a │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 1a93fa │ │ │ │ + bmi.n 1a942a │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a971e │ │ │ │ + bne.w 1a974e │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ab0 │ │ │ │ - cbz r0, 1a93fa │ │ │ │ + bl 238ae0 │ │ │ │ + cbz r0, 1a942a │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1a93fa │ │ │ │ + bhi.n 1a942a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r7, [fp, r3, lsl #2] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a93b0 │ │ │ │ + bne.n 1a93e0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #384] @ 0x180 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a98de │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1a9432 │ │ │ │ + cbz r3, 1a9462 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1a941e │ │ │ │ + b.n 1a944e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a98de │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbz r5, 1a9490 │ │ │ │ + cbz r5, 1a94c0 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r3 │ │ │ │ movw r4, #287 @ 0x11f │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a9480 │ │ │ │ + cbz r3, 1a94b0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a9478 │ │ │ │ + bne.n 1a94a8 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ sub.w r3, r2, #198 @ 0xc6 │ │ │ │ cmp r2, r4 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ - bhi.n 1a9478 │ │ │ │ + bhi.n 1a94a8 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a98a2 │ │ │ │ + bne.w 1a98d2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a94da │ │ │ │ + beq.n 1a950a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a944c │ │ │ │ + bne.n 1a947c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9446 │ │ │ │ + bne.n 1a9476 │ │ │ │ mov r7, r6 │ │ │ │ mov r3, sl │ │ │ │ ldrsb.w r2, [r8, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a96fe │ │ │ │ + beq.w 1a972e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a9888 │ │ │ │ + beq.w 1a98b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a94b2 │ │ │ │ + b.n 1a94e2 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 1a95ba │ │ │ │ + beq.w 1a95ea │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a94a8 │ │ │ │ - ldr.w r3, [pc, #1024] @ 1a98bc │ │ │ │ + bne.n 1a94d8 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1a98ec │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ - b.n 1a966e │ │ │ │ + b.n 1a969e │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a989c │ │ │ │ + beq.w 1a98cc │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a98a8 │ │ │ │ + bne.w 1a98d8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a94c8 │ │ │ │ + bne.n 1a94f8 │ │ │ │ ldr.w r9, [r2, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1a9478 │ │ │ │ + ble.n 1a94a8 │ │ │ │ ldrb.w r2, [r9, #30] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne.n 1a9478 │ │ │ │ + bne.n 1a94a8 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1a9478 │ │ │ │ + bgt.n 1a94a8 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9478 │ │ │ │ + beq.n 1a94a8 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a9478 │ │ │ │ + bne.n 1a94a8 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a96f0 │ │ │ │ + bne.w 1a9720 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r9, [r3, r2] │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1a8520 │ │ │ │ + bl 1a8550 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strb r0, [r3, #4] │ │ │ │ ldrsb.w r2, [r9, #18] │ │ │ │ ldrb.w r1, [r9, #18] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a9576 │ │ │ │ + blt.n 1a95a6 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strb r2, [r3, #5] │ │ │ │ @@ -497355,18 +497384,18 @@ │ │ │ │ itt pl │ │ │ │ ubfxpl r2, r1, #5, #1 │ │ │ │ strpl r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strb r2, [r3, #9] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh r2, [r3, #10] │ │ │ │ - b.n 1a9478 │ │ │ │ + b.n 1a94a8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #768] @ (1a98c0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1a98f0 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ add r3, pc │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ blx 4ab38 │ │ │ │ movs r3, #12 │ │ │ │ @@ -497376,61 +497405,61 @@ │ │ │ │ mla r5, r3, r5, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, fp │ │ │ │ str.w r6, [sl] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a9620 │ │ │ │ + b.n 1a9650 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r8 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ ittt ls │ │ │ │ movls r3, #32 │ │ │ │ strls r6, [r5, #0] │ │ │ │ strls.w r3, [sl] │ │ │ │ mov r3, sl │ │ │ │ strd r9, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a8358 │ │ │ │ + bl 1a8388 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1a966a │ │ │ │ + beq.n 1a969a │ │ │ │ ldrb.w r7, [r8, #7] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a95f4 │ │ │ │ + bne.n 1a9624 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ strd r5, r3, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ - bl 1a8358 │ │ │ │ + bl 1a8388 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1a9616 │ │ │ │ + bne.n 1a9646 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r8, r8, #12 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w r7, [sl] │ │ │ │ str r7, [r5, #0] │ │ │ │ - bl 1a8358 │ │ │ │ + bl 1a8388 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1a9620 │ │ │ │ + bne.n 1a9650 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add.w r3, r2, #168 @ 0xa8 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ @@ -497441,156 +497470,156 @@ │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r2, #4 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1a88cc │ │ │ │ + bl 1a88fc │ │ │ │ add.w r0, r8, #176 @ 0xb0 │ │ │ │ add.w r1, r8, #172 @ 0xac │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add.w r0, r8, #104 @ 0x68 │ │ │ │ add.w r1, r8, #96 @ 0x60 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r2, #8 │ │ │ │ mov r3, r9 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl 1a88cc │ │ │ │ - ldr r2, [pc, #496] @ (1a98c4 ) │ │ │ │ - ldr r3, [pc, #484] @ (1a98b8 ) │ │ │ │ + bl 1a88fc │ │ │ │ + ldr r2, [pc, #496] @ (1a98f4 ) │ │ │ │ + ldr r3, [pc, #484] @ (1a98e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #3540] @ 0xdd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a9898 │ │ │ │ + bne.w 1a98c8 │ │ │ │ addw sp, sp, #3548 @ 0xddc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a9548 │ │ │ │ + b.n 1a9578 │ │ │ │ ldr.w r2, [r8, #384] @ 0x180 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a98de │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r0, 1a9728 │ │ │ │ + cbz r0, 1a9758 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a970a │ │ │ │ + b.n 1a973a │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a93d6 │ │ │ │ + b.n 1a9406 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a98de │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a949a │ │ │ │ + beq.w 1a94ca │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ mov r8, r7 │ │ │ │ movw r5, #287 @ 0x11f │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a9774 │ │ │ │ + cbz r3, 1a97a4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a976c │ │ │ │ + bne.n 1a979c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1a976c │ │ │ │ + bne.n 1a979c │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1a98ae │ │ │ │ + bne.w 1a98de │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a979a │ │ │ │ + beq.n 1a97ca │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a974e │ │ │ │ + bne.n 1a977e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9748 │ │ │ │ + bne.n 1a9778 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a949a │ │ │ │ + b.n 1a94ca │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a989c │ │ │ │ + beq.w 1a98cc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a98a8 │ │ │ │ + bne.w 1a98d8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a9788 │ │ │ │ + bne.n 1a97b8 │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1a976c │ │ │ │ + ble.n 1a979c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1a976c │ │ │ │ + bgt.n 1a979c │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9884 │ │ │ │ + beq.n 1a98b4 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, r3, r2 │ │ │ │ ldrb.w r3, [sl, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a976c │ │ │ │ + bne.n 1a979c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9876 │ │ │ │ + bne.n 1a98a6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r9, [r3, r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a8520 │ │ │ │ + bl 1a8550 │ │ │ │ strb.w r0, [sl, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrsb.w r2, [r9, #18] │ │ │ │ ldrb.w r1, [r9, #18] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r4, #0 │ │ │ │ - blt.n 1a982c │ │ │ │ + blt.n 1a985c │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r4, #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strb.w r4, [sl, #5] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ @@ -497609,148 +497638,148 @@ │ │ │ │ strb.w r2, [sl, #7] │ │ │ │ lsls r2, r0, #28 │ │ │ │ it pl │ │ │ │ ubfxpl r3, r1, #5, #1 │ │ │ │ strb.w r3, [sl, #9] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sl, #10] │ │ │ │ - b.n 1a976c │ │ │ │ + b.n 1a979c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a97fc │ │ │ │ + b.n 1a982c │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1a9774 │ │ │ │ - ldr r3, [pc, #60] @ (1a98c8 ) │ │ │ │ + b.n 1a97a4 │ │ │ │ + ldr r3, [pc, #60] @ (1a98f8 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ - b.n 1a966e │ │ │ │ + b.n 1a969e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 23b8be │ │ │ │ + bl 23b8ee │ │ │ │ @ instruction: 0xef89ffff │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stcl 15, cr15, [r1], {255} @ 0xff │ │ │ │ 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, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a9914 │ │ │ │ + cbz r3, 1a9944 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ ubfx ip, r5, #0, #21 │ │ │ │ tst r5, r3 │ │ │ │ - beq.n 1a990c │ │ │ │ - cbz r7, 1a992c │ │ │ │ + beq.n 1a993c │ │ │ │ + cbz r7, 1a995c │ │ │ │ tst.w ip, #128 @ 0x80 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a993c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a9926 │ │ │ │ + beq.n 1a9956 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a98e8 │ │ │ │ + bne.n 1a9918 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d688 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198ad8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ blx 4bb20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a990c │ │ │ │ + bne.n 1a993c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 2377f4 │ │ │ │ + bl 237824 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a993c │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 1a990c │ │ │ │ + bmi.n 1a993c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a990c │ │ │ │ - b.n 1a9926 │ │ │ │ + bne.n 1a993c │ │ │ │ + b.n 1a9956 │ │ │ │ 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 r4, r2 │ │ │ │ - ldr r2, [pc, #824] @ (1a9cac ) │ │ │ │ - ldr r3, [pc, #824] @ (1a9cb0 ) │ │ │ │ + ldr r2, [pc, #824] @ (1a9cdc ) │ │ │ │ + ldr r3, [pc, #824] @ (1a9ce0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9b06 │ │ │ │ + beq.w 1a9b36 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 1a9960 │ │ │ │ + bl 1a9990 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a9a9e │ │ │ │ + beq.n 1a9ace │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1a9a20 │ │ │ │ + bne.n 1a9a50 │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r2, r6, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -497758,50 +497787,50 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r4, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #688] @ (1a9cb4 ) │ │ │ │ - ldr r3, [pc, #680] @ (1a9cb0 ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #688] @ (1a9ce4 ) │ │ │ │ + ldr r3, [pc, #680] @ (1a9ce0 ) │ │ │ │ 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 1a9ca8 │ │ │ │ + bne.w 1a9cd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1a9b38 │ │ │ │ + beq.w 1a9b68 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r8, sp │ │ │ │ ldrb.w r2, [r6, #85] @ 0x55 │ │ │ │ ldrd r1, r0, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 1a9ca2 │ │ │ │ + bhi.w 1a9cd2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9c9e │ │ │ │ + bhi.w 1a9cce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -497836,18 +497865,18 @@ │ │ │ │ ldrb.w r2, [r6, #85] @ 0x55 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ ldrd r1, r0, [r3, #40] @ 0x28 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 1a9c20 │ │ │ │ + bhi.w 1a9c50 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9cac │ │ │ │ + bhi.w 1a9cdc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -497876,15 +497905,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -497892,24 +497921,24 @@ │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r5, [r0, #32] │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1a99f4 │ │ │ │ + b.n 1a9a24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r9, r4, #32 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ @@ -497917,35 +497946,35 @@ │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 1a99e8 │ │ │ │ + b.n 1a9a18 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a9bb4 │ │ │ │ + cbz r0, 1a9be4 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str.w ip, [sp] │ │ │ │ str.w ip, [r8, #12] │ │ │ │ mov r4, r0 │ │ │ │ strd ip, ip, [r8, #4] │ │ │ │ add.w sl, r0, #32 │ │ │ │ @@ -497959,266 +497988,266 @@ │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str.w ip, [r8, #12] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 1a99e8 │ │ │ │ + b.n 1a9a18 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9bb6 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9bb6 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9bb6 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9bb6 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a9c58 │ │ │ │ + cbz r0, 1a9c88 │ │ │ │ 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, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w sl, r4, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str.w ip, [sp] │ │ │ │ str r0, [r4, #28] │ │ │ │ str.w ip, [r8, #12] │ │ │ │ strd ip, ip, [r8, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a9be0 │ │ │ │ + b.n 1a9c10 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9c5a │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9c5a │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9c5a │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9c5a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr.w r2, [pc, #2272] @ 1aa5ac │ │ │ │ + ldr.w r2, [pc, #2272] @ 1aa5dc │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #2272] @ 1aa5b0 │ │ │ │ - ldr.w r3, [pc, #2272] @ 1aa5b4 │ │ │ │ + ldr.w r4, [pc, #2272] @ 1aa5e0 │ │ │ │ + ldr.w r3, [pc, #2272] @ 1aa5e4 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ 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 1a9cf8 │ │ │ │ + bne.n 1a9d28 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1a9d1e │ │ │ │ + beq.n 1a9d4e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2232] @ 1aa5b8 │ │ │ │ - ldr.w r3, [pc, #2224] @ 1aa5b4 │ │ │ │ + ldr.w r2, [pc, #2232] @ 1aa5e8 │ │ │ │ + ldr.w r3, [pc, #2224] @ 1aa5e4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa57c │ │ │ │ + bne.w 1aa5ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r0, #384] @ 0x180 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa580 │ │ │ │ + beq.w 1aa5b0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrb.w r5, [r2, #32] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r4, 1a9d3e │ │ │ │ + cbz r4, 1a9d6e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a9d2a │ │ │ │ + b.n 1a9d5a │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa580 │ │ │ │ + beq.w 1aa5b0 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9e82 │ │ │ │ + beq.w 1a9eb2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a9d88 │ │ │ │ + bne.n 1a9db8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a9d88 │ │ │ │ + bne.n 1a9db8 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa5c2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a9db0 │ │ │ │ + beq.n 1a9de0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9d64 │ │ │ │ + bne.n 1a9d94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 1a9cfc │ │ │ │ + bl 17bb70 │ │ │ │ + b.n 1a9d2c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa58c │ │ │ │ + beq.w 1aa5bc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa5ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a9d9e │ │ │ │ + bne.n 1a9dce │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1a9d88 │ │ │ │ - bl 238b34 │ │ │ │ + beq.n 1a9db8 │ │ │ │ + bl 238b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9d88 │ │ │ │ + bne.n 1a9db8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238af4 │ │ │ │ + bl 238b24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9d88 │ │ │ │ + bne.n 1a9db8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a9d88 │ │ │ │ - bl 238ab0 │ │ │ │ + bls.n 1a9db8 │ │ │ │ + bl 238ae0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9d88 │ │ │ │ + beq.n 1a9db8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a9d88 │ │ │ │ + bhi.n 1a9db8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, #112] @ 0x70 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1aa14a │ │ │ │ + beq.w 1aa17a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a9e4e │ │ │ │ + bls.n 1a9e7e │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19bb08 │ │ │ │ ldrd r6, r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a9e4e │ │ │ │ + bne.n 1a9e7e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a9e4e │ │ │ │ + bne.n 1a9e7e │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa5c2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1aa2a6 │ │ │ │ + beq.w 1aa2d6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa10a │ │ │ │ + beq.w 1aa13a │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa5c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r5, 1a9e86 │ │ │ │ + cbz r5, 1a9eb6 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1a9e6e │ │ │ │ + b.n 1a9e9e │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a9d94 │ │ │ │ + b.n 1a9dc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa5c8 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ mov sl, r3 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -498235,117 +498264,117 @@ │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ mov r3, ip │ │ │ │ - b.n 1a9ede │ │ │ │ + b.n 1a9f0e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa5ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa106 │ │ │ │ + beq.w 1aa136 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a9ed2 │ │ │ │ + bne.n 1a9f02 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a9f3a │ │ │ │ + beq.n 1a9f6a │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r6 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ movw fp, #287 @ 0x11f │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1a9f2c │ │ │ │ + cbz r3, 1a9f5c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f54 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f54 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa5c2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a9f60 │ │ │ │ + beq.n 1a9f90 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9f06 │ │ │ │ + bne.n 1a9f36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9f00 │ │ │ │ + bne.n 1a9f30 │ │ │ │ mov r6, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a9d88 │ │ │ │ + b.n 1a9db8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa5a4 │ │ │ │ + beq.w 1aa5d4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa5ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a9f4e │ │ │ │ + bne.n 1a9f7e │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f54 │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb.w r1, [sl, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f54 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f54 │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f54 │ │ │ │ ldrsb.w r3, [r2, #18] │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ ldrb.w ip, [r8, #18] │ │ │ │ cmp r3, #0 │ │ │ │ ldrsb.w r1, [r8, #18] │ │ │ │ - blt.w 1aa0ee │ │ │ │ + blt.w 1aa11e │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bpl.w 1aa0f6 │ │ │ │ + bpl.w 1aa126 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1a9f24 │ │ │ │ + blt.n 1a9f54 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1a9f24 │ │ │ │ + beq.n 1a9f54 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f54 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -498355,23 +498384,23 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1aa5a4 │ │ │ │ + bhi.w 1aa5d4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -498395,23 +498424,23 @@ │ │ │ │ lsls r5, r0, #11 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r2, #84 @ 0x54 │ │ │ │ @@ -498419,102 +498448,102 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - ldr.w lr, [pc, #1312] @ 1aa5bc │ │ │ │ + ldr.w lr, [pc, #1312] @ 1aa5ec │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ mla r3, lr, r0, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r2, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1a9f24 │ │ │ │ + b.n 1a9f54 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1aa080 │ │ │ │ movs r3, #8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1aa080 │ │ │ │ movs r3, #16 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1aa080 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1aa080 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1a9f24 │ │ │ │ - b.n 1a9fba │ │ │ │ + bge.w 1a9f54 │ │ │ │ + b.n 1a9fea │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1a9f24 │ │ │ │ + blt.w 1a9f54 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1a9f24 │ │ │ │ - b.n 1a9fba │ │ │ │ + bne.w 1a9f54 │ │ │ │ + b.n 1a9fea │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - b.n 1a9eea │ │ │ │ + b.n 1a9f1a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9d88 │ │ │ │ + beq.w 1a9db8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1aa122 │ │ │ │ + bpl.n 1aa152 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1aa12c │ │ │ │ + beq.n 1aa15c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa114 │ │ │ │ - b.n 1a9d88 │ │ │ │ + bne.n 1aa144 │ │ │ │ + b.n 1a9db8 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1aa122 │ │ │ │ + bne.n 1aa152 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1aa122 │ │ │ │ + bne.n 1aa152 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 1a9d88 │ │ │ │ + bl 17bc90 │ │ │ │ + b.n 1a9db8 │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa5c8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r0, 1aa16c │ │ │ │ + cbz r0, 1aa19c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1aa158 │ │ │ │ + b.n 1aa188 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa5c8 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ strd r0, r0, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ strd r0, r0, [sp, #88] @ 0x58 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -498528,134 +498557,134 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - b.n 1aa1bc │ │ │ │ + b.n 1aa1ec │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa5ce │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa2a0 │ │ │ │ + beq.n 1aa2d0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1aa1b0 │ │ │ │ + bne.n 1aa1e0 │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ - cbz r5, 1aa214 │ │ │ │ + cbz r5, 1aa244 │ │ │ │ ldr.w r9, [sp] │ │ │ │ mov r8, r7 │ │ │ │ movw r6, #287 @ 0x11f │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa204 │ │ │ │ + cbz r3, 1aa234 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa22c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa22c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa5c2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1aa22a │ │ │ │ + beq.n 1aa25a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa1de │ │ │ │ + bne.n 1aa20e │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa1d8 │ │ │ │ + bne.n 1aa208 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, r8 │ │ │ │ mov r1, fp │ │ │ │ - b.n 1a9f3c │ │ │ │ + b.n 1a9f6c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa5a4 │ │ │ │ + beq.w 1aa5d4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa5ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa218 │ │ │ │ + bne.n 1aa248 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa22c │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa22c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa22c │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ ldrb.w r1, [r9, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add.w r7, r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa290 │ │ │ │ + cbz r0, 1aa2c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mov r1, r7 │ │ │ │ blx 4b8c8 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 1aa1fc │ │ │ │ + b.n 1aa22c │ │ │ │ ldr.w sl, [r5, #32] │ │ │ │ - b.n 1aa1c6 │ │ │ │ - bl 19fc84 │ │ │ │ + b.n 1aa1f6 │ │ │ │ + bl 19fcb4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a9e4e │ │ │ │ + bne.w 1a9e7e │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa5c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r0, 1aa2d4 │ │ │ │ + cbz r0, 1aa304 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1aa2c0 │ │ │ │ + b.n 1aa2f0 │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa5c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr.w sl, [r1, #24] │ │ │ │ mov lr, r2 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [r3, #12] │ │ │ │ @@ -498671,129 +498700,129 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - b.n 1aa328 │ │ │ │ + b.n 1aa358 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa5ce │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa576 │ │ │ │ + beq.w 1aa5a6 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1aa31c │ │ │ │ + bne.n 1aa34c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1aa358 │ │ │ │ + b.n 1aa388 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa5ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa570 │ │ │ │ + beq.w 1aa5a0 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1aa34c │ │ │ │ + bne.n 1aa37c │ │ │ │ mov r1, ip │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a98cc │ │ │ │ + bl 1a98fc │ │ │ │ ldr.w r6, [sl, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r6, 1aa3c8 │ │ │ │ + cbz r6, 1aa3f8 │ │ │ │ mov r8, r4 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movw r5, #287 @ 0x11f │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa3ba │ │ │ │ + cbz r3, 1aa3ea │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa3e0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa3e0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa5c2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1aa3e0 │ │ │ │ + beq.n 1aa410 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa392 │ │ │ │ + bne.n 1aa3c2 │ │ │ │ mov r6, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa38a │ │ │ │ + bne.n 1aa3ba │ │ │ │ mov r4, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1a9f3e │ │ │ │ + b.n 1a9f6e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa5a4 │ │ │ │ + beq.w 1aa5d4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa5ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa3ce │ │ │ │ + bne.n 1aa3fe │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa3e0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ eors r2, r1 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa3e0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa3e0 │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 1a9960 │ │ │ │ + bl 1a9990 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1aa560 │ │ │ │ + bhi.w 1aa590 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ ldr r7, [sp, #620] @ 0x26c │ │ │ │ ldr r5, [sp, #636] @ 0x27c │ │ │ │ lsrs r5, r3, #22 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ @@ -498806,49 +498835,49 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr.w r7, [r9, #20] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #308] @ 1aa5bc │ │ │ │ + ldr.w lr, [pc, #308] @ 1aa5ec │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r7, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1aa550 │ │ │ │ + bls.n 1aa580 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ strd r7, r7, [r6] │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ str r7, [r6, #8] │ │ │ │ str r7, [r6, #12] │ │ │ │ mov r6, ip │ │ │ │ @@ -498865,22 +498894,22 @@ │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ 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} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ add.w r2, r0, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add.w lr, sp, #164 @ 0xa4 │ │ │ │ ldrb.w r1, [sp, #88] @ 0x58 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ @@ -498892,35 +498921,35 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - b.n 1aa3b0 │ │ │ │ + b.n 1aa3e0 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa476 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa476 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa476 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa476 │ │ │ │ ldr.w ip, [r3, #32] │ │ │ │ - b.n 1aa364 │ │ │ │ + b.n 1aa394 │ │ │ │ ldr.w fp, [r5, #32] │ │ │ │ - b.n 1aa338 │ │ │ │ + b.n 1aa368 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -498932,178 +498961,178 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #584] @ (1aa820 ) │ │ │ │ + ldr r2, [pc, #584] @ (1aa850 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1aa824 ) │ │ │ │ + ldr r3, [pc, #584] @ (1aa854 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1a85b4 │ │ │ │ + bl 1a85e4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1aa6ce │ │ │ │ + beq.n 1aa6fe │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #28] │ │ │ │ sub.w r2, r3, #4 │ │ │ │ str r5, [sp, #32] │ │ │ │ clz r2, r2 │ │ │ │ mov r9, r4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, sl │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aa810 │ │ │ │ + bne.w 1aa840 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1aa800 │ │ │ │ + beq.w 1aa830 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #4 │ │ │ │ moveq.w r9, #32 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ands.w sl, r3, #64 @ 0x40 │ │ │ │ - beq.n 1aa70a │ │ │ │ - cbz r7, 1aa66e │ │ │ │ + beq.n 1aa73a │ │ │ │ + cbz r7, 1aa69e │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ adds r3, r6, r0 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ rsb r6, r4, r3, lsr #2 │ │ │ │ and.w r3, r3, #3 │ │ │ │ subs r7, r3, #0 │ │ │ │ mov lr, r6 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 1aa748 │ │ │ │ - cbz r6, 1aa6b6 │ │ │ │ + bge.n 1aa778 │ │ │ │ + cbz r6, 1aa6e6 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ rsb r3, r4, r4, lsl #29 │ │ │ │ add r6, r4 │ │ │ │ add r3, r2 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1aa6ac │ │ │ │ + bne.n 1aa6dc │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add r4, lr │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa628 │ │ │ │ + bne.n 1aa658 │ │ │ │ mov r6, r7 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ add r6, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1aa6ea │ │ │ │ + beq.n 1aa71a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str.w sl, [r3] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #316] @ (1aa828 ) │ │ │ │ - ldr r3, [pc, #308] @ (1aa824 ) │ │ │ │ + ldr r2, [pc, #316] @ (1aa858 ) │ │ │ │ + ldr r3, [pc, #308] @ (1aa854 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa81a │ │ │ │ + bne.w 1aa84a │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r4, r7 │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 1aa68e │ │ │ │ + bge.n 1aa6be │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r7, [r3, #196] @ 0xc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa68e │ │ │ │ + beq.n 1aa6be │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2381dc │ │ │ │ + bl 23820c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1aa694 │ │ │ │ + blt.n 1aa6c4 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1aa6b6 │ │ │ │ + beq.n 1aa6e6 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ add.w r9, r6, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r2, r5, [sp, #4] │ │ │ │ strd r4, r7, [sp, #12] │ │ │ │ add.w ip, r1, r0, lsl #3 │ │ │ │ @@ -499115,209 +499144,209 @@ │ │ │ │ lsr.w r2, r6, r3 │ │ │ │ orrs r2, r7 │ │ │ │ lsr.w r7, r4, r1 │ │ │ │ orrs r2, r7 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi.w sl, #1 │ │ │ │ - bmi.n 1aa7aa │ │ │ │ + bmi.n 1aa7da │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ orrs r1, r5 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ orrs r1, r4 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1aa76a │ │ │ │ + bne.n 1aa79a │ │ │ │ ldrd r2, r5, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1aa698 │ │ │ │ + beq.w 1aa6c8 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #52] @ 0x34 │ │ │ │ add.w r1, r6, ip │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.w 1aa6ba │ │ │ │ + bcs.w 1aa6ea │ │ │ │ sub.w ip, r4, ip │ │ │ │ cmp r6, ip │ │ │ │ - bls.w 1aa6ba │ │ │ │ + bls.w 1aa6ea │ │ │ │ rsb r6, r4, r4, lsl #29 │ │ │ │ add r6, ip │ │ │ │ add r2, r6 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r4, [r3, r4, lsl #3] │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1aa7f4 │ │ │ │ - b.n 1aa6ba │ │ │ │ + bne.n 1aa824 │ │ │ │ + b.n 1aa6ea │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1aa65c │ │ │ │ + b.n 1aa68c │ │ │ │ mov r0, r6 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1aa638 │ │ │ │ + b.n 1aa668 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, #300] @ (1aa968 ) │ │ │ │ + ldr r5, [pc, #300] @ (1aa998 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #300] @ (1aa96c ) │ │ │ │ + ldr r1, [pc, #300] @ (1aa99c ) │ │ │ │ mov r6, r2 │ │ │ │ add r5, pc │ │ │ │ sub sp, #28 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 1aa95c │ │ │ │ + beq.w 1aa98c │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r1, lr │ │ │ │ orr.w lr, lr, r0 │ │ │ │ and.w r0, ip, r6 │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ and.w r3, lr, r3 │ │ │ │ orrs.w r7, r0, r3 │ │ │ │ - beq.n 1aa8c6 │ │ │ │ + beq.n 1aa8f6 │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 1aa8ee │ │ │ │ + beq.n 1aa91e │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1aa966 │ │ │ │ + bhi.n 1aa996 │ │ │ │ tbb [pc, r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ strh r0, [r4, r5] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r7, [pc, #384] @ (1aaa38 ) │ │ │ │ + ldr r7, [pc, #384] @ (1aaa68 ) │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1aa8ee │ │ │ │ + cbz r0, 1aa91e │ │ │ │ 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 19c2e8 │ │ │ │ - ldr r2, [pc, #128] @ (1aa970 ) │ │ │ │ - ldr r3, [pc, #120] @ (1aa96c ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #128] @ (1aa9a0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1aa99c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1aa962 │ │ │ │ + bne.n 1aa992 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aa932 │ │ │ │ + cbz r0, 1aa962 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1aa8ee │ │ │ │ + b.n 1aa91e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa93c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa93c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa93c │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa93c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #3068] @ 1ab588 │ │ │ │ + ldr.w r2, [pc, #3068] @ 1ab5b8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #3068] @ 1ab58c │ │ │ │ + ldr.w r3, [pc, #3068] @ 1ab5bc │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #3064] @ 1ab590 │ │ │ │ + ldr.w r7, [pc, #3064] @ 1ab5c0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -499327,343 +499356,343 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldrh r3, [r1, #24] │ │ │ │ str r6, [r0, #0] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq.n 1aaa14 │ │ │ │ - bhi.n 1aa9fe │ │ │ │ + beq.n 1aaa44 │ │ │ │ + bhi.n 1aaa2e │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.w 1aaad0 │ │ │ │ + beq.w 1aab00 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1aa9dc │ │ │ │ + bne.n 1aaa0c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aad66 │ │ │ │ + bne.w 1aad96 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2996] @ 1ab594 │ │ │ │ - ldr.w r3, [pc, #2984] @ 1ab58c │ │ │ │ + ldr.w r2, [pc, #2996] @ 1ab5c4 │ │ │ │ + ldr.w r3, [pc, #2984] @ 1ab5bc │ │ │ │ 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 1ab734 │ │ │ │ + bne.w 1ab764 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1aacac │ │ │ │ + beq.w 1aacdc │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - beq.w 1aacac │ │ │ │ + beq.w 1aacdc │ │ │ │ cmp r2, #250 @ 0xfa │ │ │ │ - bne.n 1aa9dc │ │ │ │ + bne.n 1aaa0c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r8, [r2, #39] @ 0x27 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aa9dc │ │ │ │ + beq.n 1aaa0c │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 1ab3c8 │ │ │ │ + beq.w 1ab3f8 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1ab3d2 │ │ │ │ + beq.w 1ab402 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1aa9dc │ │ │ │ + bne.n 1aaa0c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1aa9dc │ │ │ │ + bpl.n 1aaa0c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w fp, [r5, #20] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp.w fp, #248 @ 0xf8 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 1ab4d2 │ │ │ │ + beq.w 1ab502 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #250 @ 0xfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #8193 @ 0x2001 │ │ │ │ ldrh.w r2, [r9, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ab4f6 │ │ │ │ + beq.w 1ab526 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa9dc │ │ │ │ + beq.n 1aaa0c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aa9de │ │ │ │ + b.n 1aaa0e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa9dc │ │ │ │ + beq.n 1aaa0c │ │ │ │ movs r2, #0 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r8, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aab14 │ │ │ │ + cbz r0, 1aab44 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa85c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa85c │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aab82 │ │ │ │ + cbz r0, 1aabb2 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa85c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aabde │ │ │ │ + cbz r0, 1aac0e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa85c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ab480 │ │ │ │ + beq.w 1ab4b0 │ │ │ │ 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 1ab122 │ │ │ │ + beq.w 1ab152 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1aac8c │ │ │ │ + beq.n 1aacbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1aac3a │ │ │ │ + cbz r1, 1aac6a │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ab3dc │ │ │ │ + bne.w 1ab40c │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1ab3dc │ │ │ │ - cbz r3, 1aac4e │ │ │ │ + bne.w 1ab40c │ │ │ │ + cbz r3, 1aac7e │ │ │ │ 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 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aac7c │ │ │ │ + cbz r0, 1aacac │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ subs.w r3, r8, #8 │ │ │ │ - bne.w 1ab490 │ │ │ │ + bne.w 1ab4c0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1aaabc │ │ │ │ + beq.w 1aaaec │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aaab8 │ │ │ │ + b.n 1aaae8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa9dc │ │ │ │ + beq.w 1aaa0c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1ab0bc │ │ │ │ + bls.w 1ab0ec │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 1aad0a │ │ │ │ + cbz r0, 1aad3a │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi.w 1ab71e │ │ │ │ + bhi.w 1ab74e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab768 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #8 │ │ │ │ lsls r1, r1, #20 │ │ │ │ lsls r1, r1, #20 │ │ │ │ lsls r1, r1, #20 │ │ │ │ lsls r1, r1, #20 │ │ │ │ lsls r1, r1, #20 │ │ │ │ @@ -499695,530 +499724,530 @@ │ │ │ │ lsls r6, r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1aad98 │ │ │ │ + cbz r0, 1aadc8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ 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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aadce │ │ │ │ + cbz r0, 1aadfe │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1aae08 │ │ │ │ + cbz r0, 1aae38 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #8 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1aae40 │ │ │ │ + cbz r0, 1aae70 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1aae78 │ │ │ │ + cbz r0, 1aaea8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1aaeb0 │ │ │ │ + cbz r0, 1aaee0 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1aaee8 │ │ │ │ + cbz r0, 1aaf18 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1aaf1a │ │ │ │ + cbz r0, 1aaf4a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aaf4e │ │ │ │ + cbz r0, 1aaf7e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aaab8 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1ab598 │ │ │ │ + b.n 1aaae8 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1ab5c8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str.w r9, [sp] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ orr.w r8, r7, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ab62c │ │ │ │ + bne.w 1ab65c │ │ │ │ orrs r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aaab8 │ │ │ │ + b.n 1aaae8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aac8c │ │ │ │ + beq.w 1aacbc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1aac8c │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1aacbc │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ab184 │ │ │ │ + cbz r0, 1ab1b4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq.w 1ab69c │ │ │ │ + beq.w 1ab6cc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1aaab8 │ │ │ │ + bne.w 1aaae8 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1ab72a │ │ │ │ + bhi.w 1ab75a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab768 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r2, r4, #8 │ │ │ │ @@ -500246,80 +500275,80 @@ │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ab158 │ │ │ │ + b.n 1ab188 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ab158 │ │ │ │ + b.n 1ab188 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab370 │ │ │ │ + cbz r0, 1ab3a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1aaab8 │ │ │ │ + b.w 1aaae8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab34a │ │ │ │ + b.n 1ab37a │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab34a │ │ │ │ + b.n 1ab37a │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1aaa3a │ │ │ │ - b.w 1aa9dc │ │ │ │ + bmi.w 1aaa6a │ │ │ │ + b.w 1aaa0c │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 1aaa3a │ │ │ │ - b.w 1aa9dc │ │ │ │ + bmi.w 1aaa6a │ │ │ │ + b.w 1aaa0c │ │ │ │ subs r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab768 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ @@ -500350,84 +500379,84 @@ │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab456 │ │ │ │ + cbz r0, 1ab486 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aac8c │ │ │ │ + b.n 1aacbc │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab462 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab462 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab462 │ │ │ │ mov.w sl, #16843009 @ 0x1010101 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab462 │ │ │ │ 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 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab4be │ │ │ │ + cbz r0, 1ab4ee │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1aac94 │ │ │ │ + b.w 1aacc4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #8193 @ 0x2001 │ │ │ │ ldrh.w r2, [r9, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ab5f8 │ │ │ │ + bne.w 1ab628 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp.w fp, #248 @ 0xf8 │ │ │ │ mov r6, r5 │ │ │ │ clz r3, r3 │ │ │ │ mov r7, sl │ │ │ │ str.w fp, [sp, #28] │ │ │ │ @@ -500441,24 +500470,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1ab5d0 │ │ │ │ + bne.n 1ab600 │ │ │ │ ldrb.w r1, [r6, #64] @ 0x40 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi.n 1ab59e │ │ │ │ + bhi.n 1ab5ce │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab768 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r2, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @@ -500484,226 +500513,226 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r3, r5 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ab610 │ │ │ │ + bne.n 1ab640 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1ab61e │ │ │ │ + bne.n 1ab64e │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov fp, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ab672 │ │ │ │ + bne.n 1ab6a2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ab696 │ │ │ │ + bne.n 1ab6c6 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r7, #1 │ │ │ │ adds r6, #32 │ │ │ │ movs r7, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1ab522 │ │ │ │ + bne.n 1ab552 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaabc │ │ │ │ + beq.w 1aaaec │ │ │ │ cmp.w fp, #248 @ 0xf8 │ │ │ │ - bne.w 1aaa8a │ │ │ │ + bne.w 1aaaba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1aaa9a │ │ │ │ + b.w 1aaaca │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1ab59e │ │ │ │ + b.n 1ab5ce │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1ab624 │ │ │ │ + bne.n 1ab654 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1ab5ae │ │ │ │ + b.n 1ab5de │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1ab5d4 │ │ │ │ + b.n 1ab604 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1ab5e8 │ │ │ │ + b.n 1ab618 │ │ │ │ strd r3, r9, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ab65e │ │ │ │ + cbz r0, 1ab68e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ab10e │ │ │ │ + b.n 1ab13e │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ab5d4 │ │ │ │ + b.n 1ab604 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ - b.n 1ab676 │ │ │ │ - vldr d7, [pc, #152] @ 1ab738 │ │ │ │ + b.n 1ab6a6 │ │ │ │ + vldr d7, [pc, #152] @ 1ab768 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd ip, ip, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ab6d2 │ │ │ │ + cbz r0, 1ab702 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ab196 │ │ │ │ + b.n 1ab1c6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ab158 │ │ │ │ + b.n 1ab188 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab34a │ │ │ │ + b.n 1ab37a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #292] @ (1ab878 ) │ │ │ │ + ldr r2, [pc, #292] @ (1ab8a8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #292] @ (1ab87c ) │ │ │ │ + ldr r3, [pc, #292] @ (1ab8ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r1, [r2, #19] │ │ │ │ - cbnz r1, 1ab76e │ │ │ │ + cbnz r1, 1ab79e │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ - cbz r1, 1ab7a0 │ │ │ │ + cbz r1, 1ab7d0 │ │ │ │ ldr.w r5, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ab782 │ │ │ │ + cbz r3, 1ab7b2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1ab7b2 │ │ │ │ + cbnz r6, 1ab7e2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab776 │ │ │ │ + bne.n 1ab7a6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #248] @ (1ab880 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ab87c ) │ │ │ │ + ldr r2, [pc, #248] @ (1ab8b0 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ab8ac ) │ │ │ │ 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 1ab872 │ │ │ │ + bne.n 1ab8a2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r2, #26] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ab76e │ │ │ │ + bne.n 1ab79e │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ab76e │ │ │ │ - b.n 1ab784 │ │ │ │ + bne.n 1ab79e │ │ │ │ + b.n 1ab7b4 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov lr, r8 │ │ │ │ strd r9, r9, [r8, #4] │ │ │ │ @@ -500717,77 +500746,77 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1ab842 │ │ │ │ + cbz r3, 1ab872 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ab834 │ │ │ │ + beq.n 1ab864 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1ab824 │ │ │ │ + cbz r2, 1ab854 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1ab818 │ │ │ │ + cbnz r2, 1ab848 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aa978 │ │ │ │ + bl 1aa9a8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ab804 │ │ │ │ + bne.n 1ab834 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1ab834 │ │ │ │ + cbnz r2, 1ab864 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aa978 │ │ │ │ + bl 1aa9a8 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1ab844 │ │ │ │ + cbz r3, 1ab874 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ab7f8 │ │ │ │ + b.n 1ab828 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab784 │ │ │ │ + beq.n 1ab7b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ab784 │ │ │ │ + beq.n 1ab7b4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ab7be │ │ │ │ + bne.n 1ab7ee │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab862 │ │ │ │ - b.n 1ab784 │ │ │ │ + bne.n 1ab892 │ │ │ │ + b.n 1ab7b4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #664] @ (1abb14 ) │ │ │ │ + ldr r0, [pc, #472] @ (1aba84 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #464] @ (1aba54 ) │ │ │ │ + ldr r0, [pc, #272] @ (1ab9c4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -500795,27 +500824,27 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #220] @ (1ab990 ) │ │ │ │ + ldr r3, [pc, #220] @ (1ab9c0 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #216] @ (1ab994 ) │ │ │ │ + ldr r2, [pc, #216] @ (1ab9c4 ) │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ ldrb r5, [r3, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ab986 │ │ │ │ + beq.n 1ab9b6 │ │ │ │ movs r6, #0 │ │ │ │ mla r3, r0, r1, r2 │ │ │ │ subs r5, #1 │ │ │ │ mov r9, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r3, r7, r0 │ │ │ │ str.w lr, [sp, #28] │ │ │ │ @@ -500824,175 +500853,175 @@ │ │ │ │ strd r3, r1, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r8, r6 │ │ │ │ movne r8, r5 │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r7, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ add r8, r4 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ab93e │ │ │ │ - bl 198e0c │ │ │ │ + bls.n 1ab96e │ │ │ │ + bl 198e3c │ │ │ │ ldrb.w r3, [r8, #96] @ 0x60 │ │ │ │ strb.w r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldrh r3, [r7, #24] │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r2, r3, #3, #9 │ │ │ │ strh r2, [r4, #24] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r9, fp │ │ │ │ - cbz r6, 1ab976 │ │ │ │ + cbz r6, 1ab9a6 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 19c490 │ │ │ │ + bl 19c4c0 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1ab8ea │ │ │ │ + bne.n 1ab91a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx r8 │ │ │ │ + bx r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1ab9c8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ab9f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1ab9c4 │ │ │ │ + cbnz r2, 1ab9f4 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1ab9ac │ │ │ │ + bls.n 1ab9dc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1ab9cc ) │ │ │ │ + ldr r2, [pc, #28] @ (1ab9fc ) │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - mov r0, ip │ │ │ │ + mov r0, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #368] @ (1abb54 ) │ │ │ │ + ldr r3, [pc, #368] @ (1abb84 ) │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ add r3, pc │ │ │ │ mov sl, r0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1abb0c │ │ │ │ + bne.w 1abb3c │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1abb48 │ │ │ │ + beq.w 1abb78 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1aba10 │ │ │ │ + bne.n 1aba40 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1abb2a │ │ │ │ - ldr r2, [pc, #320] @ (1abb58 ) │ │ │ │ + bne.w 1abb5a │ │ │ │ + ldr r2, [pc, #320] @ (1abb88 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #223 @ 0xdf │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1abb4e │ │ │ │ + beq.w 1abb7e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r5, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1abb44 │ │ │ │ + beq.w 1abb74 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add.w r4, sl, #48 @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r4, [sp, #28] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ add.w r4, sl, #80 @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ add r5, sl │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [sl, #45] @ 0x2d │ │ │ │ mov r1, fp │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198e3c │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ strb.w r3, [r4, #64] @ 0x40 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 198e0c │ │ │ │ + bl 198e3c │ │ │ │ ldrb.w r2, [r5, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ movw ip, #4089 @ 0xff9 │ │ │ │ strb.w r2, [r4, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1abac8 │ │ │ │ + beq.n 1abaf8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r4, #112 @ 0x70 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -501006,74 +501035,74 @@ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ and.w ip, ip, r3 │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ands r3, r2 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ strh.w ip, [r4, #24] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 1abb3c │ │ │ │ + beq.n 1abb6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r8 │ │ │ │ - cbnz r2, 1abb22 │ │ │ │ + cbnz r2, 1abb52 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 1aba64 │ │ │ │ - ldr r2, [pc, #72] @ (1abb58 ) │ │ │ │ + b.n 1aba94 │ │ │ │ + ldr r2, [pc, #72] @ (1abb88 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 1aba2c │ │ │ │ + b.n 1aba5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ subs r5, r2, r3 │ │ │ │ - b.n 1abb02 │ │ │ │ + b.n 1abb32 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #177 @ 0xb1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ab89c │ │ │ │ + bl 1ab8cc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1aba3c │ │ │ │ + b.n 1aba6c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1aba10 │ │ │ │ + b.n 1aba40 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1abb3c │ │ │ │ + b.n 1abb6c │ │ │ │ nop │ │ │ │ - mov r4, r2 │ │ │ │ + cmp ip, ip │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r6, [pc, #224] @ (1abc50 ) │ │ │ │ + ldr r6, [pc, #224] @ (1abc80 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (1abc54 ) │ │ │ │ + ldr r2, [pc, #220] @ (1abc84 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w ip, sp, #20 │ │ │ │ @@ -501087,36 +501116,36 @@ │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.n 1abc2e │ │ │ │ + beq.n 1abc5e │ │ │ │ uxtb r5, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov lr, r7 │ │ │ │ cmp.w r8, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 1abbd4 │ │ │ │ - cbz r5, 1abc2e │ │ │ │ + bne.n 1abc04 │ │ │ │ + cbz r5, 1abc5e │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -501128,47 +501157,47 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #40] @ (1abc58 ) │ │ │ │ - ldr r3, [pc, #32] @ (1abc54 ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #40] @ (1abc88 ) │ │ │ │ + ldr r3, [pc, #32] @ (1abc84 ) │ │ │ │ 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 1abc4a │ │ │ │ + bne.n 1abc7a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add lr, r0 │ │ │ │ + add r6, sl │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r1 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr.w r4, [pc, #3188] @ 1ac8e4 │ │ │ │ + ldr.w r4, [pc, #3188] @ 1ac914 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3188] @ 1ac8e8 │ │ │ │ + ldr.w r1, [pc, #3188] @ 1ac918 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3184] @ 1ac8ec │ │ │ │ + ldr.w r3, [pc, #3184] @ 1ac91c │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #3180] @ 1ac8f0 │ │ │ │ + ldr.w r0, [pc, #3180] @ 1ac920 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -501185,56 +501214,56 @@ │ │ │ │ strb.w r1, [sl, #8] │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ ubfx r1, r1, #3, #9 │ │ │ │ str.w r1, [sl, #12] │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1abd7e │ │ │ │ + beq.n 1abdae │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac0a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.n 1abd26 │ │ │ │ + bhi.n 1abd56 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 1abd82 │ │ │ │ + bhi.n 1abdb2 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bhi.w 1ac094 │ │ │ │ + bhi.w 1ac0c4 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 1abef6 │ │ │ │ + bhi.w 1abf26 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abf48 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.w 1ac674 │ │ │ │ + bls.w 1ac6a4 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ tst.w r1, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1ac706 │ │ │ │ + bne.w 1ac736 │ │ │ │ tst.w r1, #1540096 @ 0x178000 │ │ │ │ - bne.w 1ac17c │ │ │ │ + bne.w 1ac1ac │ │ │ │ tst.w r1, #24064 @ 0x5e00 │ │ │ │ - beq.w 1abf18 │ │ │ │ + beq.w 1abf48 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ cmp.w r3, #394 @ 0x18a │ │ │ │ - bhi.w 1ac050 │ │ │ │ + bhi.w 1ac080 │ │ │ │ cmp.w r3, #366 @ 0x16e │ │ │ │ - bcc.w 1abe3e │ │ │ │ + bcc.w 1abe6e │ │ │ │ sub.w r1, r3, #366 @ 0x16e │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abf48 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -501258,18 +501287,18 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r3, #15 │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1abcd4 │ │ │ │ + b.n 1abd04 │ │ │ │ sub.w r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abf48 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r2, #8 │ │ │ │ lsls r5, r2, #8 │ │ │ │ lsls r5, r2, #8 │ │ │ │ lsls r5, r2, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r5, r2, #8 │ │ │ │ @@ -501352,142 +501381,142 @@ │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r0, r0, #8 │ │ │ │ sub.w r1, r3, #184 @ 0xb8 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1abf18 │ │ │ │ + bhi.n 1abf48 │ │ │ │ movs r6, #1 │ │ │ │ lsl.w r4, r6, r1 │ │ │ │ ands.w r7, r4, #47 @ 0x2f │ │ │ │ - bne.w 1ac692 │ │ │ │ + bne.w 1ac6c2 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ movt r0, #554 @ 0x22a │ │ │ │ ands r4, r0 │ │ │ │ - bne.w 1ac148 │ │ │ │ + bne.w 1ac178 │ │ │ │ cmp r1, #27 │ │ │ │ - bne.n 1abf18 │ │ │ │ + bne.n 1abf48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r7, [sl, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - beq.w 1ac924 │ │ │ │ + beq.w 1ac954 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r3, #1] │ │ │ │ - bne.n 1abea0 │ │ │ │ + bne.n 1abed0 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac9cc │ │ │ │ + bne.w 1ac9fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ac92a │ │ │ │ + beq.w 1ac95a │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ movs r3, #3 │ │ │ │ movs r7, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ subs r7, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, sl │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 1abec2 │ │ │ │ + bne.n 1abef2 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1ac074 │ │ │ │ + b.n 1ac0a4 │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 1ac6e0 │ │ │ │ + bne.w 1ac710 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 1ac6cc │ │ │ │ + bne.w 1ac6fc │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 1ac6f4 │ │ │ │ + bne.w 1ac724 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac0a0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 1aca50 │ │ │ │ + bcc.w 1aca80 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac0a0 │ │ │ │ adds r6, r0, #6 │ │ │ │ negs r4, r2 │ │ │ │ add r6, r3 │ │ │ │ adds r3, #6 │ │ │ │ add r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ac66a │ │ │ │ + beq.w 1ac69a │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1ac66a │ │ │ │ + bls.w 1ac69a │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r7 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 1abf6c │ │ │ │ + b.n 1abf9c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1ac66a │ │ │ │ + beq.w 1ac69a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1abf66 │ │ │ │ + beq.n 1abf96 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ac660 │ │ │ │ + beq.w 1ac690 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -501497,31 +501526,31 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac5d8 │ │ │ │ + beq.w 1ac608 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w sl, r5, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ add.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, r3, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r7, r3, r2 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198e3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ mov fp, r5 │ │ │ │ @@ -501531,577 +501560,577 @@ │ │ │ │ add.w lr, r8, #2 │ │ │ │ mov ip, r0 │ │ │ │ add.w lr, fp, lr, lsl #5 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ add r3, r8 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ac5bc │ │ │ │ + bne.w 1ac5ec │ │ │ │ ldrb.w r3, [lr] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 1ac024 │ │ │ │ + bne.n 1ac054 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r6, #32 │ │ │ │ adds r4, #32 │ │ │ │ subs r7, #32 │ │ │ │ add.w r5, r0, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.w 1ac5d2 │ │ │ │ + beq.w 1ac602 │ │ │ │ adds r0, #17 │ │ │ │ mov r1, r6 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198e3c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1ac004 │ │ │ │ + b.n 1ac034 │ │ │ │ mvn.w ip, #458 @ 0x1ca │ │ │ │ add.w r0, r3, ip │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abf48 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #61849 @ 0xf199 │ │ │ │ movt r1, #16128 @ 0x3f00 │ │ │ │ lsls r4, r0 │ │ │ │ ands r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ac0fc │ │ │ │ + beq.n 1ac12c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r2, [pc, #2172] @ 1ac8f4 │ │ │ │ - ldr.w r3, [pc, #2156] @ 1ac8e8 │ │ │ │ + ldr.w r2, [pc, #2172] @ 1ac924 │ │ │ │ + ldr.w r3, [pc, #2156] @ 1ac918 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aca6c │ │ │ │ + bne.w 1aca9c │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bls.n 1ac0ca │ │ │ │ + bls.n 1ac0fa │ │ │ │ sub.w r1, r3, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 1ac6b8 │ │ │ │ + bne.w 1ac6e8 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.n 1ac168 │ │ │ │ + bne.n 1ac198 │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - beq.w 1abf18 │ │ │ │ + beq.w 1abf48 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 1ac6a4 │ │ │ │ + bne.w 1ac6d4 │ │ │ │ tst.w r1, #770048 @ 0xbc000 │ │ │ │ - bne.n 1ac154 │ │ │ │ + bne.n 1ac184 │ │ │ │ tst.w r1, #12032 @ 0x2f00 │ │ │ │ - beq.w 1abf18 │ │ │ │ + beq.w 1abf48 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ cmp r0, #9 │ │ │ │ - bne.w 1abf18 │ │ │ │ + bne.w 1abf48 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ac070 │ │ │ │ + beq.n 1ac0a0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab9d0 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1aba00 │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac722 │ │ │ │ + bne.w 1ac752 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab9d0 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1aba00 │ │ │ │ + b.n 1ac0a4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r4, [r3, #119] @ 0x77 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ac8f8 │ │ │ │ + bne.w 1ac928 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac252 │ │ │ │ + cbz r0, 1ac282 │ │ │ │ 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, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #3 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ movs r3, #24 │ │ │ │ strd r3, r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac2a2 │ │ │ │ + cbz r0, 1ac2d2 │ │ │ │ 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, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ movs r3, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac2f4 │ │ │ │ + cbz r0, 1ac324 │ │ │ │ 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, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac354 │ │ │ │ + cbz r0, 1ac384 │ │ │ │ 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, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1ac0a4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac0a0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1ac0a4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac0a0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1ac0a4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac0a0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1ac0a4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac0a0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1ac0a4 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac53e │ │ │ │ + cbz r0, 1ac56e │ │ │ │ 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, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #1 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac58e │ │ │ │ + cbz r0, 1ac5be │ │ │ │ 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, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1ac0a4 │ │ │ │ add.w lr, fp, r8, lsl #5 │ │ │ │ add.w r3, lr, ip │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 1ac5c0 │ │ │ │ - b.n 1ac030 │ │ │ │ + bne.n 1ac5f0 │ │ │ │ + b.n 1ac060 │ │ │ │ mov r5, fp │ │ │ │ ldrd r6, fp, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ add.w r7, r4, #28 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -502118,101 +502147,101 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #32] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ac614 │ │ │ │ + bne.n 1ac644 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r2, r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 1abfb0 │ │ │ │ + bhi.w 1abfe0 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c35c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c38c │ │ │ │ + b.n 1ac0a4 │ │ │ │ adds r7, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1abf46 │ │ │ │ - b.n 1ac070 │ │ │ │ + bne.w 1abf76 │ │ │ │ + b.n 1ac0a0 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1ac71a │ │ │ │ + bhi.n 1ac74a │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1abf18 │ │ │ │ + bls.w 1abf48 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab8cc │ │ │ │ + b.n 1ac0a4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ac67e │ │ │ │ - b.w 1abf18 │ │ │ │ + beq.n 1ac6ae │ │ │ │ + b.w 1abf48 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ @@ -502220,41 +502249,41 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac76c │ │ │ │ + cbz r0, 1ac79c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r3, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac074 │ │ │ │ + beq.w 1ac0a4 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r5, r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ac7f6 │ │ │ │ + b.n 1ac826 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw ip, #4089 @ 0xff9 │ │ │ │ strd r9, r9, [r6] │ │ │ │ strd r9, r9, [r6, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ @@ -502270,332 +502299,332 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ ands r3, r2 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ strh.w ip, [r5, #24] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 1abef2 │ │ │ │ + bls.w 1abf22 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r8, r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ac856 │ │ │ │ + beq.n 1ac886 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198e3c │ │ │ │ adds r5, #32 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ adds r4, #32 │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ strb.w r3, [r8, #-15] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ac794 │ │ │ │ + bne.n 1ac7c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ac82e │ │ │ │ + b.n 1ac85e │ │ │ │ mov.w lr, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov ip, lr │ │ │ │ str.w lr, [sp, #24] │ │ │ │ strd r9, r9, [fp] │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac894 │ │ │ │ + cbz r0, 1ac8c4 │ │ │ │ mov r2, r6 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r5, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r7, #12] │ │ │ │ adds r5, #32 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, fp │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #32 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ strd r9, r9, [r6] │ │ │ │ strd r9, r9, [r6, #8] │ │ │ │ movw ip, #49024 @ 0xbf80 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add.w r8, r8, #32 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1ac8dc │ │ │ │ + cbz r3, 1ac90c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 1ac796 │ │ │ │ + b.n 1ac7c6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1ac862 │ │ │ │ + b.n 1ac892 │ │ │ │ nop │ │ │ │ - bics r4, r0 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r7 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ac916 │ │ │ │ + beq.n 1ac946 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 19c548 │ │ │ │ - b.w 1ac074 │ │ │ │ + bl 19c578 │ │ │ │ + b.w 1ac0a4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b.w 1abea0 │ │ │ │ + b.w 1abed0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, sl │ │ │ │ movs r7, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.w 1ac074 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.w 1ac0a4 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ rsb r8, r4, #3 │ │ │ │ - cbnz r7, 1ac9d8 │ │ │ │ + cbnz r7, 1aca08 │ │ │ │ mov r8, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ add.w r8, sp, r8, lsl #2 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ cmp r4, #3 │ │ │ │ str.w r0, [r8, #92] @ 0x5c │ │ │ │ - bne.n 1ac9d0 │ │ │ │ + bne.n 1aca00 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #3 │ │ │ │ movne r5, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb8c │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.w 1ac074 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.w 1ac0a4 │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1abf9c │ │ │ │ + b.w 1abfcc │ │ │ │ blx 4b458 <__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 │ │ │ │ - ldr r3, [pc, #72] @ (1acacc ) │ │ │ │ + ldr r3, [pc, #72] @ (1acafc ) │ │ │ │ mov r4, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (1acad0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1acb00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1aca9c │ │ │ │ - ldr r4, [pc, #56] @ (1acad4 ) │ │ │ │ + cbz r1, 1acacc │ │ │ │ + ldr r4, [pc, #56] @ (1acb04 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #56] @ (1acad8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1acb08 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #56] @ (1acadc ) │ │ │ │ + ldr r1, [pc, #56] @ (1acb0c ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ - ldr r2, [pc, #44] @ (1acae0 ) │ │ │ │ - ldr r3, [pc, #24] @ (1acacc ) │ │ │ │ + bl 19aec0 │ │ │ │ + ldr r2, [pc, #44] @ (1acb10 ) │ │ │ │ + ldr r3, [pc, #24] @ (1acafc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1acac8 │ │ │ │ + bne.n 1acaf8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stcl 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - bl 362ada │ │ │ │ + bl 362b0a │ │ │ │ mcr 15, 7, pc, cr11, cr15, {7} @ │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ sub sp, #8 │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1acb30 │ │ │ │ + bne.n 1acb60 │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1acb34 │ │ │ │ + bhi.n 1acb64 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1acb34 │ │ │ │ + bhi.n 1acb64 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ @@ -502610,646 +502639,646 @@ │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ uxtb r2, r1 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1acb2e │ │ │ │ + b.n 1acb5e │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1acb2e │ │ │ │ + b.n 1acb5e │ │ │ │ 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 r2, [pc, #696] @ (1ace08 ) │ │ │ │ + ldr r2, [pc, #696] @ (1ace38 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1acc0e │ │ │ │ + bhi.n 1acc3e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r7, r6 │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r7, r6 │ │ │ │ movs r1, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [pc, #664] @ (1ace0c ) │ │ │ │ + ldr r1, [pc, #664] @ (1ace3c ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ mla r3, sl, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1acbcc │ │ │ │ + cbz r3, 1acbfc │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1acbbe │ │ │ │ - bl 1acb3c │ │ │ │ + b.n 1acbee │ │ │ │ + bl 1acb6c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ - cbnz r3, 1acbae │ │ │ │ + cbnz r3, 1acbde │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w fp, [r6, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, sl, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 1acbcc │ │ │ │ + bcs.n 1acbfc │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acb92 │ │ │ │ + beq.n 1acbc2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acbcc │ │ │ │ + beq.n 1acbfc │ │ │ │ mov.w r8, #338 @ 0x152 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ - bl 1acb3c │ │ │ │ + bne.n 1acbfc │ │ │ │ + bl 1acb6c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1acc00 │ │ │ │ + cbnz r3, 1acc30 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ streq.w r8, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r4, #13] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbde │ │ │ │ + bne.n 1acc0e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acbcc │ │ │ │ + beq.n 1acbfc │ │ │ │ mov.w r8, #338 @ 0x152 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acbfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb6c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acc3e │ │ │ │ + cbnz r3, 1acc6e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ streq.w r8, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r6, #13] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 1acc6a │ │ │ │ + cbz r3, 1acc9a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acbfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb6c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acc68 │ │ │ │ + cbnz r3, 1acc98 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r6, #13] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acc1c │ │ │ │ + bne.n 1acc4c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acbcc │ │ │ │ + beq.n 1acbfc │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acbfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb6c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acca0 │ │ │ │ + cbnz r3, 1accd0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acbfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ - b.n 1acde8 │ │ │ │ + bne.n 1acbfc │ │ │ │ + b.n 1ace18 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1acce4 │ │ │ │ + cbz r3, 1acd14 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acbfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb6c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acce0 │ │ │ │ + cbnz r3, 1acd10 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acbcc │ │ │ │ + beq.w 1acbfc │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1acd20 │ │ │ │ - bl 1acb3c │ │ │ │ + b.n 1acd50 │ │ │ │ + bl 1acb6c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 1acd14 │ │ │ │ + cbnz r3, 1acd44 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w r9, [r6, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 1acbcc │ │ │ │ + bcs.w 1acbfc │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1accf8 │ │ │ │ + beq.n 1acd28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ - cbnz r3, 1acd68 │ │ │ │ - b.n 1acbcc │ │ │ │ - bl 1acb3c │ │ │ │ + cbnz r3, 1acd98 │ │ │ │ + b.n 1acbfc │ │ │ │ + bl 1acb6c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #20 │ │ │ │ - cbnz r3, 1acd5c │ │ │ │ + cbnz r3, 1acd8c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w r9, [r6, #13] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 1acbcc │ │ │ │ + bcs.w 1acbfc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acbcc │ │ │ │ - b.n 1acd40 │ │ │ │ - ldr r3, [pc, #144] @ (1ace10 ) │ │ │ │ + bne.w 1acbfc │ │ │ │ + b.n 1acd70 │ │ │ │ + ldr r3, [pc, #144] @ (1ace40 ) │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1acbcc │ │ │ │ + beq.w 1acbfc │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1acdc2 │ │ │ │ - bl 1acb3c │ │ │ │ + b.n 1acdf2 │ │ │ │ + bl 1acb6c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #16 │ │ │ │ - cbnz r3, 1acdb8 │ │ │ │ + cbnz r3, 1acde8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r9, [r6, #13] │ │ │ │ - beq.w 1acbcc │ │ │ │ + beq.w 1acbfc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acbcc │ │ │ │ - b.n 1acd9e │ │ │ │ + bne.w 1acbfc │ │ │ │ + b.n 1acdce │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1acbcc │ │ │ │ + bne.w 1acbfc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acbcc │ │ │ │ + bne.w 1acbfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb6c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1ace02 │ │ │ │ + cbnz r3, 1ace32 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq r2, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b.n 1acbcc │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + b.n 1acbfc │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #944] @ (1ad1d8 ) │ │ │ │ + ldr r2, [pc, #944] @ (1ad208 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #944] @ (1ad1dc ) │ │ │ │ + ldr r3, [pc, #944] @ (1ad20c ) │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1ace5e │ │ │ │ + beq.n 1ace8e │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1ace50 │ │ │ │ + bne.n 1ace80 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acf3a │ │ │ │ + bne.n 1acf6a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 4af60 │ │ │ │ ldrb.w r2, [r9, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ adds r3, r2, #7 │ │ │ │ mov r0, sp │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1ace94 │ │ │ │ + beq.n 1acec4 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1ace86 │ │ │ │ + bne.n 1aceb6 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad1ca │ │ │ │ + bne.w 1ad1fa │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 4af60 │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r7] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ strd r5, r0, [r7, #8] │ │ │ │ - cbz r3, 1acee6 │ │ │ │ + cbz r3, 1acf16 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1acf78 │ │ │ │ + beq.n 1acfa8 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1acf42 │ │ │ │ + beq.n 1acf72 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acece │ │ │ │ + bne.n 1acefe │ │ │ │ mov r0, r9 │ │ │ │ - bl 19abc8 │ │ │ │ + bl 19abf8 │ │ │ │ ldr.w r8, [r9, #384] @ 0x180 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1acf1a │ │ │ │ + cbz r3, 1acf4a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfae │ │ │ │ + bne.n 1acfde │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acef8 │ │ │ │ + bne.n 1acf28 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ad004 │ │ │ │ + bne.n 1ad034 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acf06 │ │ │ │ - ldr r2, [pc, #708] @ (1ad1e0 ) │ │ │ │ - ldr r3, [pc, #700] @ (1ad1dc ) │ │ │ │ + bne.n 1acf36 │ │ │ │ + ldr r2, [pc, #708] @ (1ad210 ) │ │ │ │ + ldr r3, [pc, #700] @ (1ad20c ) │ │ │ │ add r2, pc │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad1d2 │ │ │ │ + bne.w 1ad202 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1ace6a │ │ │ │ + b.n 1ace9a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1acede │ │ │ │ + bls.n 1acf0e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #17] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1acf6a │ │ │ │ + bne.n 1acf9a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r0, r3 │ │ │ │ blx 4af60 │ │ │ │ - b.n 1acede │ │ │ │ + b.n 1acf0e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1acede │ │ │ │ + bls.n 1acf0e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #16] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1acfa0 │ │ │ │ + bne.n 1acfd0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 4af60 │ │ │ │ - b.n 1acede │ │ │ │ + b.n 1acf0e │ │ │ │ movw r8, #657 @ 0x291 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1acfda │ │ │ │ + cbz r5, 1ad00a │ │ │ │ movw sl, #669 @ 0x29d │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1acfce │ │ │ │ + cbz r3, 1acffe │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad084 │ │ │ │ + beq.n 1ad0b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfc0 │ │ │ │ + bne.n 1acff0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1acfba │ │ │ │ + bne.n 1acfea │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1acff0 │ │ │ │ - cbz r6, 1acff0 │ │ │ │ + cbz r3, 1ad020 │ │ │ │ + cbz r6, 1ad020 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfb2 │ │ │ │ + bne.n 1acfe2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfe2 │ │ │ │ + bne.n 1ad012 │ │ │ │ ldr.w r8, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acf1a │ │ │ │ + beq.n 1acf4a │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1acf0e │ │ │ │ + beq.n 1acf3e │ │ │ │ movw r6, #339 @ 0x153 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 1ad04e │ │ │ │ + cbz r0, 1ad07e │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ad046 │ │ │ │ + cbz r2, 1ad076 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1ad030 │ │ │ │ + cbnz r1, 1ad060 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ad030 │ │ │ │ + bne.n 1ad060 │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi.w r1, #338 @ 0x152 │ │ │ │ movls r1, r6 │ │ │ │ str r1, [r3, #20] │ │ │ │ strb r5, [r7, #24] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 1ad046 │ │ │ │ + cbz r1, 1ad076 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad018 │ │ │ │ + beq.n 1ad048 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ad036 │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 1ad066 │ │ │ │ + bl 19a844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad00e │ │ │ │ + bne.n 1ad03e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acf1a │ │ │ │ + beq.w 1acf4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1acf1a │ │ │ │ + beq.w 1acf4a │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ad008 │ │ │ │ + bne.n 1ad038 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad06e │ │ │ │ - b.n 1acf1a │ │ │ │ + bne.n 1ad09e │ │ │ │ + b.n 1acf4a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1ad0f8 │ │ │ │ - bhi.n 1ad0e2 │ │ │ │ + beq.n 1ad128 │ │ │ │ + bhi.n 1ad112 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - beq.n 1ad0f8 │ │ │ │ - bhi.n 1ad12a │ │ │ │ + beq.n 1ad128 │ │ │ │ + bhi.n 1ad15a │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad0ac │ │ │ │ + beq.n 1ad0dc │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bcs.w 1ad1be │ │ │ │ + bcs.w 1ad1ee │ │ │ │ subs r3, #149 @ 0x95 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ - bne.n 1acfc6 │ │ │ │ + bne.n 1acff6 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfc6 │ │ │ │ + bne.n 1acff6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb6c │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - cbnz r3, 1ad0da │ │ │ │ + cbnz r3, 1ad10a │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq.w r2, [fp, #20] │ │ │ │ strbeq r3, [r7, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #13] │ │ │ │ - b.n 1acfc6 │ │ │ │ + b.n 1acff6 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1ad118 │ │ │ │ + beq.n 1ad148 │ │ │ │ movw r2, #694 @ 0x2b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad18a │ │ │ │ + beq.n 1ad1ba │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1acfc6 │ │ │ │ + bne.w 1acff6 │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #17] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 1acae4 │ │ │ │ + bl 1acb14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acfc6 │ │ │ │ + beq.w 1acff6 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acfc6 │ │ │ │ - b.n 1ad0ba │ │ │ │ + bne.w 1acff6 │ │ │ │ + b.n 1ad0ea │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ - bne.w 1acfc6 │ │ │ │ + bne.w 1acff6 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #16] │ │ │ │ - bne.n 1ad17a │ │ │ │ + bne.n 1ad1aa │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1ad182 │ │ │ │ + bhi.n 1ad1b2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ad182 │ │ │ │ + bhi.n 1ad1b2 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #32 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ @@ -503262,233 +503291,233 @@ │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acfc6 │ │ │ │ - b.n 1ad118 │ │ │ │ + beq.w 1acff6 │ │ │ │ + b.n 1ad148 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ad178 │ │ │ │ + b.n 1ad1a8 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1ad178 │ │ │ │ + b.n 1ad1a8 │ │ │ │ add.w r2, r4, #108 @ 0x6c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #17] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 1acae4 │ │ │ │ + bl 1acb14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acfc6 │ │ │ │ + beq.w 1acff6 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acfc6 │ │ │ │ - b.n 1ad0ba │ │ │ │ + bne.w 1acff6 │ │ │ │ + b.n 1ad0ea │ │ │ │ movw r2, #323 @ 0x143 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ad0ac │ │ │ │ - b.n 1acfc6 │ │ │ │ + beq.w 1ad0dc │ │ │ │ + b.n 1acff6 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1acea2 │ │ │ │ + b.n 1aced2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrb.w r3, [r0, #322] @ 0x142 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1ad202 │ │ │ │ + bpl.n 1ad232 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1ad234 │ │ │ │ + bne.n 1ad264 │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1ad226 │ │ │ │ + cbz r0, 1ad256 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1ad21e │ │ │ │ + bpl.n 1ad24e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1ad238 │ │ │ │ + beq.n 1ad268 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1ad22e │ │ │ │ - cbnz r0, 1ad21e │ │ │ │ + bgt.n 1ad25e │ │ │ │ + cbnz r0, 1ad24e │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad208 │ │ │ │ + bne.n 1ad238 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1ad244 │ │ │ │ + cbz r3, 1ad274 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1ad21e │ │ │ │ + bhi.n 1ad24e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad208 │ │ │ │ - b.n 1ad226 │ │ │ │ + bne.n 1ad238 │ │ │ │ + b.n 1ad256 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #164] @ 1ad308 │ │ │ │ + ldr.w r8, [pc, #164] @ 1ad338 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fbe8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ad2ce │ │ │ │ + beq.n 1ad2fe │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #408] @ 0x198 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #408] @ 0x198 │ │ │ │ - ldr r1, [pc, #108] @ (1ad30c ) │ │ │ │ + ldr r1, [pc, #108] @ (1ad33c ) │ │ │ │ sub.w r2, r7, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff68 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1ad2ea │ │ │ │ - ldr r3, [pc, #88] @ (1ad310 ) │ │ │ │ + cbnz r6, 1ad31a │ │ │ │ + ldr r3, [pc, #88] @ (1ad340 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198ad8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #400] @ 0x190 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ - cbnz r6, 1ad2e2 │ │ │ │ + cbnz r6, 1ad312 │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #400] @ 0x190 │ │ │ │ - b.n 1ad29e │ │ │ │ - ldr r3, [pc, #40] @ (1ad314 ) │ │ │ │ + b.n 1ad2ce │ │ │ │ + ldr r3, [pc, #40] @ (1ad344 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 237234 │ │ │ │ + bl 237264 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - b.n 1ad2be │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + b.n 1ad2ee │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2l 0, cr0, [sl], {16} │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #21 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 1ad362 │ │ │ │ + cbnz r3, 1ad392 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1ad350 │ │ │ │ + bne.n 1ad380 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1ad340 │ │ │ │ + bne.n 1ad370 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad280 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad280 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 1ad33e │ │ │ │ - b.n 1ad340 │ │ │ │ + beq.n 1ad36e │ │ │ │ + b.n 1ad370 │ │ │ │ ldrb.w r3, [r0, #318] @ 0x13e │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad280 │ │ │ │ str r0, [r6, #0] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ 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, #584] @ (1ad5e0 ) │ │ │ │ + ldr r1, [pc, #584] @ (1ad610 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #584] @ (1ad5e4 ) │ │ │ │ + ldr r3, [pc, #584] @ (1ad614 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #580] @ (1ad5e8 ) │ │ │ │ + ldr r1, [pc, #580] @ (1ad618 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -503501,23 +503530,23 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ad5d0 │ │ │ │ + beq.w 1ad600 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5b6 │ │ │ │ + beq.w 1ad5e6 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #508] @ (1ad5ec ) │ │ │ │ + ldr r3, [pc, #508] @ (1ad61c ) │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ mov.w sl, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r6, sl │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ @@ -503526,15 +503555,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1ad546 │ │ │ │ + b.n 1ad576 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bfi r8, r1, #0, #7 │ │ │ │ @@ -503555,15 +503584,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4] │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r4, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ @@ -503615,173 +503644,173 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #71] @ 0x47 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1ad5b6 │ │ │ │ + beq.n 1ad5e6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ad59a │ │ │ │ + beq.n 1ad5ca │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ad582 │ │ │ │ + cbz r0, 1ad5b2 │ │ │ │ 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, #4] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad416 │ │ │ │ + bne.w 1ad446 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ad41a │ │ │ │ + b.n 1ad44a │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1ad554 │ │ │ │ - ldr r2, [pc, #56] @ (1ad5f0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ad5e4 ) │ │ │ │ + b.n 1ad584 │ │ │ │ + ldr r2, [pc, #56] @ (1ad620 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ad614 ) │ │ │ │ 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 1ad5da │ │ │ │ + bne.n 1ad60a │ │ │ │ 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 1ad3e0 │ │ │ │ + b.n 1ad410 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1ad73c ) │ │ │ │ + ldr r2, [pc, #304] @ (1ad76c ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1ad740 ) │ │ │ │ + ldr r1, [pc, #296] @ (1ad770 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ad730 │ │ │ │ + beq.n 1ad760 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 1ad64e │ │ │ │ + bhi.n 1ad67e │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ad714 │ │ │ │ + bne.n 1ad744 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ad6bc │ │ │ │ + bne.n 1ad6ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ad714 │ │ │ │ + beq.n 1ad744 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1ad6a8 │ │ │ │ - cbz r4, 1ad714 │ │ │ │ + bne.n 1ad6d8 │ │ │ │ + cbz r4, 1ad744 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -503793,77 +503822,77 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #44] @ (1ad744 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ad73c ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #44] @ (1ad774 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ad76c ) │ │ │ │ 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 1ad736 │ │ │ │ + bne.n 1ad766 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1ad670 │ │ │ │ + b.n 1ad6a0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #392] @ (1ad8e4 ) │ │ │ │ - ldr r3, [pc, #392] @ (1ad8e8 ) │ │ │ │ + ldr r2, [pc, #392] @ (1ad914 ) │ │ │ │ + ldr r3, [pc, #392] @ (1ad918 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #392] @ (1ad8ec ) │ │ │ │ + ldr r6, [pc, #392] @ (1ad91c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, 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 1ad80c │ │ │ │ - ldr r3, [pc, #372] @ (1ad8f0 ) │ │ │ │ + beq.n 1ad83c │ │ │ │ + ldr r3, [pc, #372] @ (1ad920 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 4b958 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ (1ad8f4 ) │ │ │ │ + ldr r1, [pc, #352] @ (1ad924 ) │ │ │ │ add.w r3, r7, r5, lsl #3 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 198c2c │ │ │ │ + bl 198c5c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -503872,23 +503901,23 @@ │ │ │ │ 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, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1ad8c8 │ │ │ │ + bhi.n 1ad8f8 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ strb r3, [r5, #5] │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ adds r7, #110 @ 0x6e │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ strb r1, [r6, #5] │ │ │ │ @@ -503897,128 +503926,128 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov.w r1, #556 @ 0x22c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ - ldr r3, [pc, #208] @ (1ad8f8 ) │ │ │ │ + bl 19a508 │ │ │ │ + ldr r3, [pc, #208] @ (1ad928 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #180] @ (1ad8fc ) │ │ │ │ - ldr r3, [pc, #160] @ (1ad8e8 ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #180] @ (1ad92c ) │ │ │ │ + ldr r3, [pc, #160] @ (1ad918 ) │ │ │ │ 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 1ad8e0 │ │ │ │ + bne.n 1ad910 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ add r3, sp, #16 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #32 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ - ldr.w r9, [pc, #92] @ 1ad8f8 │ │ │ │ + ldr.w r9, [pc, #92] @ 1ad928 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r5, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r6, r9] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1ad844 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1ad874 │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad894 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad894 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad894 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad894 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xf7fa0010 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #1216] @ 1addd8 │ │ │ │ + ldr.w r3, [pc, #1216] @ 1ade08 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ mov sl, r1 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r0, [pc, #1208] @ 1adddc │ │ │ │ + ldr.w r0, [pc, #1208] @ 1ade0c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [pc, #1204] @ 1adde0 │ │ │ │ + ldr.w fp, [pc, #1204] @ 1ade10 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ad9c6 │ │ │ │ + beq.n 1ad9f6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -504026,23 +504055,23 @@ │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ade56 │ │ │ │ + bhi.w 1ade86 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #9 │ │ │ │ lsls r1, r4, #9 │ │ │ │ lsls r1, r4, #9 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r3, r4, #9 │ │ │ │ @@ -504067,53 +504096,53 @@ │ │ │ │ lsls r1, r4, #9 │ │ │ │ ldr.w r6, [r0, #384] @ 0x180 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ - cbz r3, 1ad9ea │ │ │ │ + cbz r3, 1ada1a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1adbcc │ │ │ │ + bne.w 1adbfc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad9da │ │ │ │ + bne.n 1ada0a │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1adbac │ │ │ │ + beq.w 1adbdc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ad9ec │ │ │ │ + bne.n 1ada1c │ │ │ │ movs r0, #4 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1adb30 │ │ │ │ + beq.w 1adb60 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ad748 │ │ │ │ + bl 1ad778 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1ade7a │ │ │ │ + bhi.w 1adeaa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r3, #8 │ │ │ │ @@ -504126,245 +504155,245 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r3, r3, #8 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1ada1a │ │ │ │ + bne.n 1ada4a │ │ │ │ ldrb.w r4, [sl, #20] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1adb62 │ │ │ │ + beq.n 1adb92 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ad374 │ │ │ │ + bl 1ad3a4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1ade5e │ │ │ │ + bne.w 1ade8e │ │ │ │ and.w r3, r3, #15 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #800] @ (1adde4 ) │ │ │ │ - ldr r3, [pc, #788] @ (1addd8 ) │ │ │ │ + ldr r2, [pc, #800] @ (1ade14 ) │ │ │ │ + ldr r3, [pc, #788] @ (1ade08 ) │ │ │ │ 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 1ade76 │ │ │ │ + bne.w 1adea6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1adaa0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1adaa0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1adaa0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1adaa0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1adaa0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1adaa0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #664] @ 1addd0 │ │ │ │ - bl 19a048 │ │ │ │ + vldr d0, [pc, #664] @ 1ade00 │ │ │ │ + bl 19a078 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ada70 │ │ │ │ + beq.n 1adaa0 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1ada70 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1adaa0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ad374 │ │ │ │ + bl 1ad3a4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 1adaa2 │ │ │ │ + beq.n 1adad2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ad374 │ │ │ │ + bl 1ad3a4 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ and.w r3, r2, #15 │ │ │ │ subs r3, r3, r4 │ │ │ │ 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 1adab0 │ │ │ │ + b.n 1adae0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1adbc6 │ │ │ │ + cbz r0, 1adbf6 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ str.w r4, [r6, #-4] │ │ │ │ - b.n 1ad9f6 │ │ │ │ + b.n 1ada26 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ mov r7, r6 │ │ │ │ and.w r8, r2, #16 │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ strd r8, r2, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r8, r5 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1adc58 │ │ │ │ + beq.n 1adc88 │ │ │ │ strd r7, sl, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r2 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1adc40 │ │ │ │ + cbz r5, 1adc70 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1addc6 │ │ │ │ + beq.w 1addf6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adc74 │ │ │ │ + bne.n 1adca4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mvn.w r2, #680 @ 0x2a8 │ │ │ │ adds r0, r1, r2 │ │ │ │ subw r2, r1, #678 @ 0x2a6 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r0, #1 │ │ │ │ - bhi.n 1adc3e │ │ │ │ - ldr r2, [pc, #452] @ (1adde8 ) │ │ │ │ + bhi.n 1adc6e │ │ │ │ + ldr r2, [pc, #452] @ (1ade18 ) │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mla r1, r0, r1, r2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb.w r2, [r1, #70] @ 0x46 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1adc90 │ │ │ │ - cbnz r5, 1adc74 │ │ │ │ + beq.n 1adcc0 │ │ │ │ + cbnz r5, 1adca4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adbf8 │ │ │ │ + bne.n 1adc28 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1adc6e │ │ │ │ - cbz r7, 1adc6e │ │ │ │ + cbz r3, 1adc9e │ │ │ │ + cbz r7, 1adc9e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1adbe4 │ │ │ │ + bne.n 1adc14 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1adc60 │ │ │ │ + bne.n 1adc90 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 1ad9ea │ │ │ │ + b.n 1ada1a │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1addb6 │ │ │ │ + beq.w 1adde6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1addb6 │ │ │ │ + beq.w 1adde6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1adc72 │ │ │ │ + bne.n 1adca2 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1adc0c │ │ │ │ + b.n 1adc3c │ │ │ │ ldrb r0, [r1, #30] │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ add.w r1, r0, #11 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w fp, [r3, r1, lsl #2] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1adda0 │ │ │ │ + beq.n 1addd0 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ add.w sl, sp, #164 @ 0xa4 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ strd r6, r5, [sp, #36] @ 0x24 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -504377,36 +504406,36 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r9, r9, [sl] │ │ │ │ strd r9, r9, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w lr, #1 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.n 1add70 │ │ │ │ + beq.n 1adda0 │ │ │ │ mov ip, r5 │ │ │ │ strb.w r4, [sp, #164] @ 0xa4 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r5 │ │ │ │ cmp.w lr, #1 │ │ │ │ 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} │ │ │ │ - beq.n 1addb0 │ │ │ │ + beq.n 1adde0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ @@ -504418,179 +504447,179 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia r5!, {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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ add r3, r4 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ bic.w fp, fp, r4 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r3, #100] @ 0x64 │ │ │ │ - bne.n 1adcce │ │ │ │ + bne.n 1adcfe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1adc3e │ │ │ │ + beq.w 1adc6e │ │ │ │ mov r0, r3 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1adc3e │ │ │ │ + bl 199d7c │ │ │ │ + b.n 1adc6e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1add1c │ │ │ │ - b.n 1add70 │ │ │ │ + bne.n 1add4c │ │ │ │ + b.n 1adda0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bne.w 1adc40 │ │ │ │ + bne.w 1adc70 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1adc0c │ │ │ │ + b.n 1adc3c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1addc2 │ │ │ │ - b.n 1adc40 │ │ │ │ + beq.n 1addf2 │ │ │ │ + b.n 1adc70 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ - ldr.w lr, [pc, #84] @ 1ade7c │ │ │ │ + ldr.w lr, [pc, #84] @ 1adeac │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r3, [fp, lr] │ │ │ │ mla r3, r9, r8, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1ada0e │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1ada3e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1ade1e │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1ade1e │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1ade1e │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 1ad374 │ │ │ │ - b.n 1adb8c │ │ │ │ + bl 1ad3a4 │ │ │ │ + b.n 1adbbc │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1ade1e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #768] @ (1ae198 ) │ │ │ │ + ldr r2, [pc, #768] @ (1ae1c8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #768] @ 1ae19c │ │ │ │ + ldr.w fp, [pc, #768] @ 1ae1cc │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #764] @ (1ae1a0 ) │ │ │ │ + ldr r3, [pc, #764] @ (1ae1d0 ) │ │ │ │ add fp, pc │ │ │ │ ldrb.w ip, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1ae084 │ │ │ │ + beq.w 1ae0b4 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ - ldr r3, [pc, #716] @ (1ae1a4 ) │ │ │ │ + bl 19a508 │ │ │ │ + ldr r3, [pc, #716] @ (1ae1d4 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r8, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ strd r7, r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1adf32 │ │ │ │ + cbz r0, 1adf62 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r9, r9, [r7, #12] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ @@ -504602,22 +504631,22 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ add.w lr, sp, #16 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ strd r9, r9, [sp, #16] │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ add.w sl, r6, #84 @ 0x54 │ │ │ │ @@ -504652,77 +504681,77 @@ │ │ │ │ ldrb.w ip, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, ip, lsl #2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1ad5f4 │ │ │ │ + bl 1ad624 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r6, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1ad5f4 │ │ │ │ + bl 1ad624 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, #2 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ - bl 1ad5f4 │ │ │ │ + bl 1ad624 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1ad5f4 │ │ │ │ - ldr r2, [pc, #320] @ (1ae1a8 ) │ │ │ │ - ldr r3, [pc, #308] @ (1ae1a0 ) │ │ │ │ + bl 1ad624 │ │ │ │ + ldr r2, [pc, #320] @ (1ae1d8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1ae1d0 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ae192 │ │ │ │ + bne.w 1ae1c2 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r7, ip, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ae0b8 │ │ │ │ + cbz r0, 1ae0e8 │ │ │ │ mov r3, r7 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r9, r9, [r7, #12] │ │ │ │ str.w r9, [r7, #20] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ @@ -504735,22 +504764,22 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldrh.w lr, [sp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ add.w sl, r6, #84 @ 0x54 │ │ │ │ and.w r3, lr, #8064 @ 0x1f80 │ │ │ │ strd r9, r9, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ @@ -504758,15 +504787,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi lr, r3, #7, #6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #92] @ (1ae1a4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ae1d4 ) │ │ │ │ strh.w lr, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ @@ -504782,59 +504811,59 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1ae01a │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1ae04a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, #852] @ (1ae520 ) │ │ │ │ + ldr r0, [pc, #852] @ (1ae550 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #852] @ (1ae524 ) │ │ │ │ + ldr r3, [pc, #852] @ (1ae554 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #844] @ 1ae528 │ │ │ │ + ldr.w r8, [pc, #844] @ 1ae558 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ae508 │ │ │ │ + beq.w 1ae538 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -504842,23 +504871,23 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ae424 │ │ │ │ + bhi.w 1ae454 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -504881,71 +504910,71 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ add.w fp, sp, #32 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr.w r9, [pc, #628] @ 1ae52c │ │ │ │ + ldr.w r9, [pc, #628] @ 1ae55c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ae2fa │ │ │ │ + cbz r3, 1ae32a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1a0510 │ │ │ │ + bl 1a0540 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - vldr d8, [pc, #532] @ 1ae518 │ │ │ │ + vldr d8, [pc, #532] @ 1ae548 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1ae436 │ │ │ │ + beq.w 1ae466 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad748 │ │ │ │ + bl 1ad778 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1ae8a6 │ │ │ │ + bhi.w 1ae8d6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r7, #10 │ │ │ │ @@ -504958,126 +504987,126 @@ │ │ │ │ lsls r5, r7, #10 │ │ │ │ lsls r5, r7, #10 │ │ │ │ lsls r5, r7, #10 │ │ │ │ movs r0, r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r8], #4 │ │ │ │ - cbz r3, 1ae370 │ │ │ │ + cbz r3, 1ae3a0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1ae370 │ │ │ │ + cbz r3, 1ae3a0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ae466 │ │ │ │ + bhi.n 1ae496 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - bne.n 1ae306 │ │ │ │ + bne.n 1ae336 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1ae3b0 │ │ │ │ + cbnz r4, 1ae3e0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1ae7aa │ │ │ │ + bne.w 1ae7da │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1ae6a4 │ │ │ │ + bne.w 1ae6d4 │ │ │ │ and.w r3, r3, #15 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r4 │ │ │ │ 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, #380] @ (1ae530 ) │ │ │ │ - ldr r3, [pc, #368] @ (1ae524 ) │ │ │ │ + ldr r2, [pc, #380] @ (1ae560 ) │ │ │ │ + ldr r3, [pc, #368] @ (1ae554 ) │ │ │ │ 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 1ae8a2 │ │ │ │ + bne.w 1ae8d2 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae388 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae388 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae388 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae388 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae388 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae388 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae2aa │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae2aa │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae2aa │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ae358 │ │ │ │ + beq.n 1ae388 │ │ │ │ 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 19c2e8 │ │ │ │ - b.n 1ae358 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1ae388 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -505089,26 +505118,26 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1ae884 │ │ │ │ + bhi.w 1ae8b4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ae8a6 │ │ │ │ + bhi.w 1ae8d6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ @@ -505135,58 +505164,58 @@ │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ movs r6, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 1ae1f6 │ │ │ │ + b.n 1ae226 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae2aa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r4, r5, #0 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1ae564 │ │ │ │ + cbz r0, 1ae594 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w lr, r7, #32 │ │ │ │ @@ -505203,29 +505232,29 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r2, [r8, #-4] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [fp] │ │ │ │ add.w r1, r0, #100 @ 0x64 │ │ │ │ @@ -505240,19 +505269,19 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1ae69e │ │ │ │ + cbnz r3, 1ae6ce │ │ │ │ cmp.w ip, #32 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ae65a │ │ │ │ + beq.n 1ae68a │ │ │ │ and.w r3, ip, #31 │ │ │ │ mov.w ip, #1 │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -505263,38 +505292,38 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r7, r2, lsl #2] │ │ │ │ str.w lr, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1ae370 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1ae3a0 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae566 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae566 │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae566 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ae65a │ │ │ │ + b.n 1ae68a │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -505304,22 +505333,22 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ @@ -505332,15 +505361,15 @@ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ and.w r4, r4, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r4, 1ae764 │ │ │ │ + cbnz r4, 1ae794 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w sl, r3, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r4, r4, sl │ │ │ │ @@ -505356,36 +505385,36 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ str.w ip, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ and.w r3, r2, #15 │ │ │ │ subs r3, r3, r4 │ │ │ │ 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 1ae3a2 │ │ │ │ + b.n 1ae3d2 │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -505393,27 +505422,27 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #28] │ │ │ │ mov r1, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r7, r9, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #15 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ add.w r3, r0, #100 @ 0x64 │ │ │ │ @@ -505424,91 +505453,91 @@ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1ae88a │ │ │ │ + cbz r3, 1ae8ba │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1ae38c │ │ │ │ + b.n 1ae3bc │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae566 │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, ip, #31 │ │ │ │ moveq r7, r9 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1ae858 │ │ │ │ + b.n 1ae888 │ │ │ │ blx 4b458 <__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, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1aea10 ) │ │ │ │ + ldr r2, [pc, #340] @ (1aea40 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1aea14 ) │ │ │ │ + ldr r3, [pc, #340] @ (1aea44 ) │ │ │ │ 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, 1ae8f2 │ │ │ │ + cbnz r1, 1ae922 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #320] @ (1aea18 ) │ │ │ │ - ldr r3, [pc, #312] @ (1aea14 ) │ │ │ │ + ldr r2, [pc, #320] @ (1aea48 ) │ │ │ │ + ldr r3, [pc, #312] @ (1aea44 ) │ │ │ │ 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 1aea00 │ │ │ │ + bne.w 1aea30 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aea04 │ │ │ │ + beq.w 1aea34 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r4, 1ae918 │ │ │ │ + cbz r4, 1ae948 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1ae904 │ │ │ │ + b.n 1ae934 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aea04 │ │ │ │ + beq.n 1aea34 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ mov lr, fp │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ @@ -505521,19 +505550,19 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r8, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - beq.n 1aea0a │ │ │ │ + beq.n 1aea3a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ae9e4 │ │ │ │ + beq.n 1aea14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ @@ -505543,145 +505572,145 @@ │ │ │ │ blx 4af60 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ad1e4 │ │ │ │ + bl 1ad214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ae8d4 │ │ │ │ + beq.n 1ae904 │ │ │ │ ldrb.w r2, [r5, #318] @ 0x13e │ │ │ │ clz r3, r6 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ ldrb.w r3, [r5, #322] @ 0x142 │ │ │ │ strb.w r2, [r5, #318] @ 0x13e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ae9d0 │ │ │ │ + beq.n 1aea00 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1ae9e8 │ │ │ │ + bpl.n 1aea18 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ad900 │ │ │ │ + bl 1ad930 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ - b.n 1ae8d6 │ │ │ │ + bl 1db3c0 │ │ │ │ + b.n 1ae906 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 1ae9bc │ │ │ │ + bmi.n 1ae9ec │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad318 │ │ │ │ - b.n 1ae9bc │ │ │ │ + bl 1ad348 │ │ │ │ + b.n 1ae9ec │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ae972 │ │ │ │ + b.n 1ae9a2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad318 │ │ │ │ + bl 1ad348 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae1b0 │ │ │ │ - b.n 1ae9c4 │ │ │ │ + bl 1ae1e0 │ │ │ │ + b.n 1ae9f4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #812] @ (1aed68 ) │ │ │ │ + ldr r2, [pc, #812] @ (1aed98 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #812] @ (1aed6c ) │ │ │ │ + ldr r3, [pc, #812] @ (1aed9c ) │ │ │ │ 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, 1aea70 │ │ │ │ + cbnz r1, 1aeaa0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #796] @ (1aed70 ) │ │ │ │ - ldr r3, [pc, #792] @ (1aed6c ) │ │ │ │ + ldr r2, [pc, #796] @ (1aeda0 ) │ │ │ │ + ldr r3, [pc, #792] @ (1aed9c ) │ │ │ │ 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 1aed52 │ │ │ │ + bne.w 1aed82 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #318] @ 0x13e │ │ │ │ clz r3, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ rsb r3, r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #318] @ 0x13e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1aeaa2 │ │ │ │ + cbz r3, 1aead2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1aea9a │ │ │ │ + bpl.n 1aeaca │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1aed36 │ │ │ │ + beq.w 1aed66 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aea8c │ │ │ │ + bne.n 1aeabc │ │ │ │ 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 1ad318 │ │ │ │ + bl 1ad348 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aead4 │ │ │ │ + cbz r3, 1aeb04 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1aead8 │ │ │ │ + cbnz r5, 1aeb08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aeac8 │ │ │ │ + bne.n 1aeaf8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aea50 │ │ │ │ + b.n 1aea80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #664] @ (1aed74 ) │ │ │ │ + ldr r2, [pc, #664] @ (1aeda4 ) │ │ │ │ and.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, #0 │ │ │ │ add r2, pc │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -505689,46 +505718,46 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ orr.w r3, r3, #262144 @ 0x40000 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 4bb20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aeb22 │ │ │ │ + cbz r0, 1aeb52 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aead4 │ │ │ │ + beq.n 1aeb04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aead4 │ │ │ │ + beq.n 1aeb04 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aeaf8 │ │ │ │ + bne.n 1aeb28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aeb10 │ │ │ │ + bne.n 1aeb40 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aea50 │ │ │ │ + b.n 1aea80 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1aed56 │ │ │ │ + beq.w 1aed86 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aeb4e │ │ │ │ + beq.n 1aeb7e │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ 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 │ │ │ │ @@ -505744,462 +505773,462 @@ │ │ │ │ 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 1aecb8 │ │ │ │ + bne.w 1aece8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aed0e │ │ │ │ + bne.w 1aed3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1aecfc │ │ │ │ + bne.w 1aed2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsrs r1, r3, #15 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, r4, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - vldr d8, [pc, #396] @ 1aed60 │ │ │ │ + vldr d8, [pc, #396] @ 1aed90 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1aebea │ │ │ │ + b.n 1aec1a │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1aec56 │ │ │ │ + beq.n 1aec86 │ │ │ │ lsl.w r3, r9, r6 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1aebe2 │ │ │ │ + beq.n 1aec12 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1aec2c │ │ │ │ + cbz r0, 1aec5c │ │ │ │ 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, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aecb4 │ │ │ │ + beq.n 1aece4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1aebea │ │ │ │ + bne.n 1aec1a │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aeca8 │ │ │ │ + beq.n 1aecd8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r7, [r3, #193] @ 0xc1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aece0 │ │ │ │ + beq.n 1aed10 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [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 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ - b.n 1aeb04 │ │ │ │ + bl 1db3c0 │ │ │ │ + b.n 1aeb34 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1aebe2 │ │ │ │ + b.n 1aec12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aed22 │ │ │ │ + bne.n 1aed52 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1aebb8 │ │ │ │ + beq.w 1aebe8 │ │ │ │ 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 1ade80 │ │ │ │ + bl 1adeb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1aebbe │ │ │ │ + b.n 1aebee │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aec86 │ │ │ │ + b.n 1aecb6 │ │ │ │ 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 1ade80 │ │ │ │ - b.n 1aecda │ │ │ │ + bl 1adeb0 │ │ │ │ + b.n 1aed0a │ │ │ │ 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 1ade80 │ │ │ │ - b.n 1aebae │ │ │ │ + bl 1adeb0 │ │ │ │ + b.n 1aebde │ │ │ │ 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 1ade80 │ │ │ │ - b.n 1aecc0 │ │ │ │ + bl 1adeb0 │ │ │ │ + b.n 1aecf0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ 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 1aeac0 │ │ │ │ + b.n 1aeaf0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r7, r1 │ │ │ │ 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 r5, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1aeed2 │ │ │ │ + beq.w 1aef02 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 1aedb6 │ │ │ │ + beq.n 1aede6 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ it eq │ │ │ │ moveq r9, r5 │ │ │ │ - beq.n 1aedb6 │ │ │ │ + beq.n 1aede6 │ │ │ │ cmp r3, #19 │ │ │ │ it eq │ │ │ │ moveq r8, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aed9c │ │ │ │ + bne.n 1aedcc │ │ │ │ orrs.w r3, r8, r9 │ │ │ │ - beq.w 1aeed2 │ │ │ │ + beq.w 1aef02 │ │ │ │ clz r3, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 1aee34 │ │ │ │ + cbz r3, 1aee64 │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1aeee0 │ │ │ │ + bpl.n 1aef10 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1aeee0 │ │ │ │ + beq.n 1aef10 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aef12 │ │ │ │ + bne.w 1aef42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aef26 │ │ │ │ + beq.w 1aef56 │ │ │ │ and.w r4, r4, #15 │ │ │ │ ldrh.w r3, [r6, #318] @ 0x13e │ │ │ │ movs r2, #2 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r4, lsl #4 │ │ │ │ strh.w r3, [r6, #318] @ 0x13e │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 1aeecc │ │ │ │ + b.n 1aeefc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1aef40 │ │ │ │ + beq.w 1aef70 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aeee6 │ │ │ │ + bne.n 1aef16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aee0a │ │ │ │ + beq.n 1aee3a │ │ │ │ lsrs r5, r4, #2 │ │ │ │ and.w sl, r4, #3 │ │ │ │ adds r5, #17 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w fp, [r8, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aef36 │ │ │ │ + bne.n 1aef66 │ │ │ │ mov r0, fp │ │ │ │ - bl 238b9c │ │ │ │ - cbz r7, 1aee9a │ │ │ │ + bl 238bcc │ │ │ │ + cbz r7, 1aeeca │ │ │ │ and.w r3, r4, #15 │ │ │ │ ldrh.w r2, [r6, #318] @ 0x13e │ │ │ │ and.w r0, r0, #15 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r0, lsl #8 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r6, #318] @ 0x13e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aeeae │ │ │ │ + beq.n 1aeede │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ ldrb.w r2, [r8, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ str.w r5, [r8, #44] @ 0x2c │ │ │ │ bfi r2, r1, #5, #2 │ │ │ │ strb.w r2, [r8, #29] │ │ │ │ bfi r3, sl, #4, #2 │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 1aeee0 │ │ │ │ + cbz r7, 1aef10 │ │ │ │ ldrh.w r3, [r6, #318] @ 0x13e │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ strh.w r3, [r6, #318] @ 0x13e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ef8 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238f28 │ │ │ │ + bl 238bcc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1aee5c │ │ │ │ + bne.n 1aee8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aeecc │ │ │ │ + beq.n 1aeefc │ │ │ │ ldrh.w r3, [r6, #318] @ 0x13e │ │ │ │ and.w r4, r4, #15 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r4, lsl #4 │ │ │ │ strh.w r3, [r6, #318] @ 0x13e │ │ │ │ - b.n 1aeecc │ │ │ │ + b.n 1aeefc │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ef8 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238f28 │ │ │ │ + bl 238bcc │ │ │ │ and.w r4, r0, #15 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1aee14 │ │ │ │ + bne.w 1aee44 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 1aeecc │ │ │ │ + b.n 1aeefc │ │ │ │ mov r0, fp │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1aee76 │ │ │ │ + b.n 1aeea6 │ │ │ │ mov sl, r9 │ │ │ │ movs r5, #17 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1aee64 │ │ │ │ + b.n 1aee94 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #7 │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 1aefb0 │ │ │ │ + ble.n 1aefe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1aefc6 │ │ │ │ + bls.n 1aeff6 │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aef86 │ │ │ │ + cbz r3, 1aefb6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - cbnz r1, 1aef8a │ │ │ │ + cbnz r1, 1aefba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aef7a │ │ │ │ + bne.n 1aefaa │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #23 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aef86 │ │ │ │ + beq.n 1aefb6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aef86 │ │ │ │ + beq.n 1aefb6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aef8a │ │ │ │ + bne.n 1aefba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aef9e │ │ │ │ + bne.n 1aefce │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1aed78 │ │ │ │ + bl 1aeda8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1aef72 │ │ │ │ + bhi.n 1aefa2 │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 1aed78 │ │ │ │ + bl 1aeda8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1aef72 │ │ │ │ + b.n 1aefa2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w lr, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - ldr.w r9, [pc, #132] @ 1af0bc │ │ │ │ + ldr.w r9, [pc, #132] @ 1af0ec │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add r9, pc │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r3, 1af06a │ │ │ │ + cbnz r3, 1af09a │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w fp, fp, #31 │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r7, r7, fp │ │ │ │ it ne │ │ │ │ addne.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbnz r3, 1af074 │ │ │ │ + cbnz r3, 1af0a4 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #72] @ (1af0c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1af0f0 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -506213,40 +506242,40 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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 r4, [pc, #424] @ (1af27c ) │ │ │ │ + ldr r4, [pc, #424] @ (1af2ac ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1af280 ) │ │ │ │ + ldr r1, [pc, #424] @ (1af2b0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r2 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1af122 │ │ │ │ + beq.n 1af152 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, ip, #32 │ │ │ │ rsb lr, ip, #32 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ lsr.w lr, r1, lr │ │ │ │ @@ -506257,246 +506286,246 @@ │ │ │ │ bic.w r0, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ orrs.w r1, r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r1, r1, [sp, #8] │ │ │ │ - beq.n 1af1d8 │ │ │ │ + beq.n 1af208 │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 1af1be │ │ │ │ + beq.n 1af1ee │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1af142 │ │ │ │ + cbz r1, 1af172 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1af150 │ │ │ │ + cbnz r1, 1af180 │ │ │ │ subs r1, r4, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r4 │ │ │ │ ands r7, r3 │ │ │ │ orrs r1, r7 │ │ │ │ - beq.n 1af216 │ │ │ │ + beq.n 1af246 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ - bhi.w 1af262 │ │ │ │ + bhi.w 1af292 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1af27c │ │ │ │ + bhi.w 1af2ac │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r2, #18] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ str r2, [r1, r2] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ - ldr r5, [pc, #552] @ (1af3a0 ) │ │ │ │ + ldr r5, [pc, #552] @ (1af3d0 ) │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ asrs r2, r1, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1af1ae │ │ │ │ + cbz r0, 1af1de │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #196] @ (1af284 ) │ │ │ │ - ldr r3, [pc, #188] @ (1af280 ) │ │ │ │ + ldr r2, [pc, #196] @ (1af2b4 ) │ │ │ │ + ldr r3, [pc, #188] @ (1af2b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1af278 │ │ │ │ + bne.n 1af2a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af1be │ │ │ │ + beq.n 1af1ee │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1af1be │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1af1ee │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ + b.n 1af1ba │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ + b.n 1af1ba │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ - cbz r4, 1af268 │ │ │ │ + b.n 1af1ba │ │ │ │ + cbz r4, 1af298 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1af250 │ │ │ │ + cbz r0, 1af280 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1af1be │ │ │ │ + b.n 1af1ee │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ + b.n 1af1ba │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af222 │ │ │ │ + beq.n 1af252 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 1af222 │ │ │ │ + b.n 1af252 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1068] @ 1af6c8 │ │ │ │ - ldr.w r3, [pc, #1068] @ 1af6cc │ │ │ │ + ldr.w r1, [pc, #1068] @ 1af6f8 │ │ │ │ + ldr.w r3, [pc, #1068] @ 1af6fc │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r8, [pc, #1056] @ 1af6d0 │ │ │ │ + ldr.w r8, [pc, #1056] @ 1af700 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1af3c0 │ │ │ │ - bl 238ac8 │ │ │ │ + beq.n 1af3f0 │ │ │ │ + bl 238af8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1af382 │ │ │ │ + bne.n 1af3b2 │ │ │ │ subs r3, #20 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1af466 │ │ │ │ - bl 238b9c │ │ │ │ + bhi.w 1af496 │ │ │ │ + bl 238bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af366 │ │ │ │ + beq.n 1af396 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add.w r9, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r8, #32 │ │ │ │ strd r5, r5, [r9] │ │ │ │ strd r5, r5, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w r6, [r8, #48] @ 0x30 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1af288 │ │ │ │ + bl 1af2b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1af2f6 │ │ │ │ - ldr r2, [pc, #876] @ (1af6d4 ) │ │ │ │ - ldr r3, [pc, #864] @ (1af6cc ) │ │ │ │ + bne.n 1af326 │ │ │ │ + ldr r2, [pc, #876] @ (1af704 ) │ │ │ │ + ldr r3, [pc, #864] @ (1af6fc ) │ │ │ │ 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 1af6be │ │ │ │ + bne.w 1af6ee │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1af6c6 │ │ │ │ + bhi.w 1af6f6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ @@ -506515,51 +506544,51 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - bl 238b68 │ │ │ │ + bl 238b98 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1af456 │ │ │ │ + bhi.n 1af486 │ │ │ │ tbb [pc, r3] │ │ │ │ add r4, r8 │ │ │ │ - ldr r0, [pc, #272] @ (1af4e4 ) │ │ │ │ + ldr r0, [pc, #272] @ (1af514 ) │ │ │ │ mov r0, r9 │ │ │ │ lsrs r6, r0, #21 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r0, [pc, #288] @ (1af4fc ) │ │ │ │ + ldr r0, [pc, #288] @ (1af52c ) │ │ │ │ lsrs r5, r1, #20 │ │ │ │ add r2, r9 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ add r5, r1 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1af40e │ │ │ │ + cbz r0, 1af43e │ │ │ │ add.w r8, r8, #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, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ @@ -506569,44 +506598,44 @@ │ │ │ │ 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, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1af366 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1af396 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1af3ea │ │ │ │ + b.n 1af41a │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1af3ea │ │ │ │ + b.n 1af41a │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1af3ea │ │ │ │ + b.n 1af41a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1af3ea │ │ │ │ - bl 238b9c │ │ │ │ + b.n 1af41a │ │ │ │ + bl 238bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af366 │ │ │ │ + beq.w 1af396 │ │ │ │ mov sl, r6 │ │ │ │ add r4, sp, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r7, r5 │ │ │ │ cmp r2, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ strd r7, r7, [r4] │ │ │ │ - bhi.w 1af5b8 │ │ │ │ + bhi.w 1af5e8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1af6c6 │ │ │ │ + bhi.w 1af6f6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ @@ -506637,35 +506666,35 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1af512 │ │ │ │ + cbz r0, 1af542 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ strd r7, r7, [r8] │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ str.w r7, [r8, #8] │ │ │ │ add.w lr, r9, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ @@ -506678,73 +506707,73 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ - bl 1af288 │ │ │ │ + bl 1af2b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.w 1af366 │ │ │ │ + beq.w 1af396 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r7, r7, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1af494 │ │ │ │ + bls.w 1af4c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1af4e2 │ │ │ │ + b.n 1af512 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1af4e2 │ │ │ │ + b.n 1af512 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1af4e2 │ │ │ │ + b.n 1af512 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs r3, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1af4e2 │ │ │ │ + b.n 1af512 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af6c2 │ │ │ │ + beq.n 1af6f2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add r5, sp, #16 │ │ │ │ blx 4b8c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r9, [r4, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w lr, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -506762,100 +506791,100 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mvn.w r9, r9 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1af682 │ │ │ │ + bne.n 1af6b2 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r9, #1 │ │ │ │ andne.w lr, lr, #31 │ │ │ │ moveq r3, sl │ │ │ │ lslne.w r9, r9, lr │ │ │ │ it ne │ │ │ │ addne.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #84] @ (1af6d8 ) │ │ │ │ + ldr r2, [pc, #84] @ (1af708 ) │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1af366 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1af396 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af60e │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af60e │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af60e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af60e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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, #464] @ (1af8c0 ) │ │ │ │ + ldr r3, [pc, #464] @ (1af8f0 ) │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1af8ba │ │ │ │ + beq.w 1af8ea │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r2 │ │ │ │ - cbz r0, 1af718 │ │ │ │ + cbz r0, 1af748 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r0, r3, [r9] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af78c │ │ │ │ + beq.n 1af7bc │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1af784 │ │ │ │ + beq.n 1af7b4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 1af792 │ │ │ │ + cbz r1, 1af7c2 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ strd r3, r0, [r5, #24] │ │ │ │ @@ -506863,35 +506892,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #32] │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1af288 │ │ │ │ + bl 1af2b8 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1af726 │ │ │ │ + bne.n 1af756 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1af784 │ │ │ │ + beq.n 1af7b4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -506899,21 +506928,21 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov sl, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -506921,26 +506950,26 @@ │ │ │ │ strd r1, r4, [r0, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [r5, #84] @ 0x54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, sp, #8 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r5, #84] @ 0x54 │ │ │ │ add r5, sp, #24 │ │ │ │ @@ -506952,83 +506981,83 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, ip, #100 @ 0x64 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r3 │ │ │ │ - cbnz r3, 1af88c │ │ │ │ + cbnz r3, 1af8bc │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r5, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r5, r5, sl │ │ │ │ it ne │ │ │ │ addne.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #52] @ (1af8c4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1af8f4 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ - b.n 1af782 │ │ │ │ + b.n 1af7b2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #252] @ (1af9d8 ) │ │ │ │ + ldr r2, [pc, #252] @ (1afa08 ) │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ movs r3, #9 │ │ │ │ movt r3, #6 │ │ │ │ add r2, pc │ │ │ │ ands r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #236] @ (1af9dc ) │ │ │ │ + ldr r3, [pc, #236] @ (1afa0c ) │ │ │ │ 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 │ │ │ │ - cbz r6, 1af90c │ │ │ │ + cbz r6, 1af93c │ │ │ │ mov sl, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1af928 │ │ │ │ + cbnz r5, 1af958 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1af900 │ │ │ │ - ldr r2, [pc, #208] @ (1af9e0 ) │ │ │ │ - ldr r3, [pc, #204] @ (1af9dc ) │ │ │ │ + bne.n 1af930 │ │ │ │ + ldr r2, [pc, #208] @ (1afa10 ) │ │ │ │ + ldr r3, [pc, #204] @ (1afa0c ) │ │ │ │ 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 1af9d2 │ │ │ │ + bne.n 1afa02 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #2 │ │ │ │ movs r6, #0 │ │ │ │ and.w fp, sl, fp │ │ │ │ @@ -507047,116 +507076,116 @@ │ │ │ │ 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 1af978 │ │ │ │ + beq.n 1af9a8 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1af9a8 │ │ │ │ + cbnz r3, 1af9d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1af9bc │ │ │ │ + bne.n 1af9ec │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af90c │ │ │ │ + beq.n 1af93c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1af90c │ │ │ │ + beq.n 1af93c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1af942 │ │ │ │ + bne.n 1af972 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1af998 │ │ │ │ - b.n 1af90c │ │ │ │ + bne.n 1af9c8 │ │ │ │ + b.n 1af93c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1af6dc │ │ │ │ + bl 1af70c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1af97e │ │ │ │ + beq.n 1af9ae │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1af6dc │ │ │ │ + bl 1af70c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1af97e │ │ │ │ + b.n 1af9ae │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1916] @ 1b0174 │ │ │ │ + ldr.w r3, [pc, #1916] @ 1b01a4 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1912] @ 1b0178 │ │ │ │ + ldr.w r2, [pc, #1912] @ 1b01a8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1908] @ 1b017c │ │ │ │ + ldr.w r3, [pc, #1908] @ 1b01ac │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b0168 │ │ │ │ + beq.w 1b0198 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r4, 1afa3a │ │ │ │ + cbz r4, 1afa6a │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1afa26 │ │ │ │ + b.n 1afa56 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b0168 │ │ │ │ + beq.w 1b0198 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1b016e │ │ │ │ + beq.w 1b019e │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1afa68 │ │ │ │ + beq.n 1afa98 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov ip, r5 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov sl, lr │ │ │ │ @@ -507183,40 +507212,40 @@ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r1, #300] @ 0x12c │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mul.w r1, r4, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af0c4 │ │ │ │ + bl 1af0f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1afb66 │ │ │ │ + bcc.n 1afb96 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1afec8 │ │ │ │ + bhi.w 1afef8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1afec2 │ │ │ │ + bhi.w 1afef2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ @@ -507242,29 +507271,29 @@ │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ - ldr.w r3, [pc, #1560] @ 1b0180 │ │ │ │ + ldr.w r3, [pc, #1560] @ 1b01b0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1544] @ 1b0184 │ │ │ │ + ldr.w r2, [pc, #1544] @ 1b01b4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - bl 198be4 │ │ │ │ + bl 198c14 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r9, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -507272,26 +507301,26 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r8, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -507303,38 +507332,38 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1afcda │ │ │ │ + beq.n 1afd0a │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1380] @ 1b0188 │ │ │ │ + ldr.w r3, [pc, #1380] @ 1b01b8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, r1, r3, sl │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, ip, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb9c │ │ │ │ + bl 19cbcc │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -507342,23 +507371,23 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b016e │ │ │ │ + bhi.w 1b019e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ @@ -507380,32 +507409,32 @@ │ │ │ │ lsls r3, r4, #9 │ │ │ │ lsls r3, r4, #9 │ │ │ │ lsls r3, r4, #9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r2, sl │ │ │ │ - beq.n 1afc20 │ │ │ │ + beq.n 1afc50 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add r2, sl │ │ │ │ - b.n 1afc20 │ │ │ │ + b.n 1afc50 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ @@ -507415,23 +507444,23 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r8, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r9, [fp, #4] │ │ │ │ - bhi.w 1b013a │ │ │ │ + bhi.w 1b016a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b016e │ │ │ │ + bhi.w 1b019e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ @@ -507458,71 +507487,71 @@ │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1afcf4 │ │ │ │ + b.n 1afd24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1afde2 │ │ │ │ + cbz r0, 1afe12 │ │ │ │ ldr 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r6, #0 │ │ │ │ lsls r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 1aefe0 │ │ │ │ + bl 1af010 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ - ldr r3, [pc, #848] @ (1b0188 ) │ │ │ │ + bl 19cb1c │ │ │ │ + ldr r3, [pc, #848] @ (1b01b8 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ movs r7, #4 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #3 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov.w r5, #524288 @ 0x80000 │ │ │ │ @@ -507535,119 +507564,119 @@ │ │ │ │ str.w r7, [r1, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #66] @ 0x42 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r1, r2, lsl #2] │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b0096 │ │ │ │ + beq.w 1b00c6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b008e │ │ │ │ + beq.w 1b00be │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1afe94 │ │ │ │ + b.n 1afec4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afdec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afdec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afdec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afdec │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1afcf4 │ │ │ │ + b.n 1afd24 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1afcf4 │ │ │ │ + b.n 1afd24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1aff08 │ │ │ │ + cbz r0, 1aff38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ movs r1, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 199118 │ │ │ │ + bl 199148 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r9, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 1aefe0 │ │ │ │ + bl 1af010 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b00bc │ │ │ │ + beq.w 1b00ec │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 1b0106 │ │ │ │ + bne.w 1b0136 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -507656,26 +507685,26 @@ │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -507687,19 +507716,19 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b00b8 │ │ │ │ + bne.n 1b00e8 │ │ │ │ cmp.w r8, #32 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ - beq.n 1b0042 │ │ │ │ + beq.n 1b0072 │ │ │ │ and.w r3, r8, #31 │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r3 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -507708,82 +507737,82 @@ │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc3c │ │ │ │ - b.n 1afe3c │ │ │ │ + bl 19cc6c │ │ │ │ + b.n 1afe6c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1afcf4 │ │ │ │ + b.n 1afd24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1afedc │ │ │ │ + b.n 1aff0c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1afedc │ │ │ │ + b.n 1aff0c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1afedc │ │ │ │ + b.n 1aff0c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b0160 │ │ │ │ + beq.n 1b0190 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ - ldr r2, [pc, #236] @ (1b018c ) │ │ │ │ - ldr r3, [pc, #216] @ (1b017c ) │ │ │ │ + bl 1db3c0 │ │ │ │ + ldr r2, [pc, #236] @ (1b01bc ) │ │ │ │ + ldr r3, [pc, #216] @ (1b01ac ) │ │ │ │ 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 1b0164 │ │ │ │ + bne.n 1b0194 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1b0042 │ │ │ │ + b.n 1b0072 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aff8e │ │ │ │ + beq.w 1affbe │ │ │ │ strd r3, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b00f4 │ │ │ │ + cbz r0, 1b0124 │ │ │ │ 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, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aff8e │ │ │ │ + b.n 1affbe │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ str.w r9, [r1, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b016e │ │ │ │ + bhi.n 1b019e │ │ │ │ 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 │ │ │ │ @@ -507795,272 +507824,272 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ asrs r2, r5, #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r9, [sp, #64] @ 0x40 │ │ │ │ - b.n 1afedc │ │ │ │ + b.n 1aff0c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b00f8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b00f8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b00f8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b00f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b0096 │ │ │ │ + b.n 1b00c6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1b01a8 │ │ │ │ + bmi.n 1b01d8 │ │ │ │ movs r0, r2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q8, q5, q12 │ │ │ │ + vqadd.u32 q0, q5, q12 │ │ │ │ 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, #332] @ (1b02f0 ) │ │ │ │ + ldr r4, [pc, #332] @ (1b0320 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1b02f4 ) │ │ │ │ + ldr r2, [pc, #332] @ (1b0324 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1b0244 │ │ │ │ - bhi.n 1b01e0 │ │ │ │ + beq.n 1b0274 │ │ │ │ + bhi.n 1b0210 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1b02c6 │ │ │ │ - bls.w 1b02e2 │ │ │ │ + beq.n 1b02f6 │ │ │ │ + bls.w 1b0312 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1b0256 │ │ │ │ + bne.n 1b0286 │ │ │ │ ldr.w r5, [r0, #288] @ 0x120 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1b01f6 │ │ │ │ + cbnz r0, 1b0226 │ │ │ │ str.w r5, [r8, #288] @ 0x120 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b025a │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1b02b6 │ │ │ │ + beq.n 1b02e6 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1b0244 │ │ │ │ + bne.n 1b0274 │ │ │ │ ldr.w r5, [r0, #412] @ 0x19c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b02d6 │ │ │ │ + beq.n 1b0306 │ │ │ │ movs r0, #0 │ │ │ │ add.w sl, sp, #8 │ │ │ │ add.w r9, sp, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1b025e │ │ │ │ + beq.n 1b028e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0200 │ │ │ │ + bne.n 1b0230 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1b02dc │ │ │ │ - bhi.n 1b02a2 │ │ │ │ + beq.n 1b030c │ │ │ │ + bhi.n 1b02d2 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1b02d0 │ │ │ │ - bhi.n 1b01da │ │ │ │ + beq.n 1b0300 │ │ │ │ + bhi.n 1b020a │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [r8, #404] @ 0x194 │ │ │ │ - ldr r2, [pc, #204] @ (1b02f8 ) │ │ │ │ - ldr r3, [pc, #196] @ (1b02f4 ) │ │ │ │ + ldr r2, [pc, #204] @ (1b0328 ) │ │ │ │ + ldr r3, [pc, #196] @ (1b0324 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b02ec │ │ │ │ + bne.n 1b031c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r5, [r8, #416] @ 0x1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b01f6 │ │ │ │ + bne.n 1b0226 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r8, #416] @ 0x1a0 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b025a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1b029a │ │ │ │ + cbz r0, 1b02ca │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1b01f6 │ │ │ │ + b.n 1b0226 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238cac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b027e │ │ │ │ - bl 238b9c │ │ │ │ + bhi.n 1b02ae │ │ │ │ + bl 238bcc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ add r5, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r5, r2 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ add r5, r3 │ │ │ │ - b.n 1b020a │ │ │ │ + b.n 1b023a │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1b02dc │ │ │ │ + beq.n 1b030c │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1b02c0 │ │ │ │ - bhi.n 1b02d6 │ │ │ │ + beq.n 1b02f0 │ │ │ │ + bhi.n 1b0306 │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1b022a │ │ │ │ - b.n 1b0250 │ │ │ │ + bne.n 1b025a │ │ │ │ + b.n 1b0280 │ │ │ │ ldr.w r5, [r0, #284] @ 0x11c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b01f6 │ │ │ │ + bne.n 1b0226 │ │ │ │ str.w r5, [r8, #284] @ 0x11c │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b025a │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b01f6 │ │ │ │ + bne.n 1b0226 │ │ │ │ str.w r5, [r8, #424] @ 0x1a8 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b025a │ │ │ │ str.w r5, [r8, #412] @ 0x19c │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b025a │ │ │ │ str.w r5, [r8, #344] @ 0x158 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b025a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b025a │ │ │ │ - b.n 1b0222 │ │ │ │ + bne.n 1b028a │ │ │ │ + b.n 1b0252 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - mrc2 0, 2, r0, cr4, cr8, {3} │ │ │ │ + mcr2 0, 1, r0, cr4, cr8, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr, #480] @ 0x1e0 │ │ │ │ + ldc2 0, cr0, [lr, #480] @ 0x1e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1b0444 ) │ │ │ │ + ldr r2, [pc, #304] @ (1b0474 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1b0448 ) │ │ │ │ + ldr r1, [pc, #296] @ (1b0478 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b0438 │ │ │ │ + beq.n 1b0468 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 1b0356 │ │ │ │ + bhi.n 1b0386 │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b041c │ │ │ │ + bne.n 1b044c │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1b03c4 │ │ │ │ + bne.n 1b03f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b041c │ │ │ │ + beq.n 1b044c │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1b03b0 │ │ │ │ - cbz r4, 1b041c │ │ │ │ + bne.n 1b03e0 │ │ │ │ + cbz r4, 1b044c │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -508072,117 +508101,117 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #44] @ (1b044c ) │ │ │ │ - ldr r3, [pc, #36] @ (1b0444 ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #44] @ (1b047c ) │ │ │ │ + ldr r3, [pc, #36] @ (1b0474 ) │ │ │ │ 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 1b043e │ │ │ │ + bne.n 1b046e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1b0378 │ │ │ │ + b.n 1b03a8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl], {120} @ 0x78 │ │ │ │ - @ instruction: 0xfbdc0078 │ │ │ │ + stc2 0, cr0, [sl], #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xfbac0078 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #124] @ 1b04dc │ │ │ │ + ldr.w ip, [pc, #124] @ 1b050c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #120] @ (1b04e0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b0510 ) │ │ │ │ subs r2, #5 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1b0484 │ │ │ │ + bhi.n 1b04b4 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r6, #25 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r4, r1, #12 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b0496 │ │ │ │ + beq.n 1b04c6 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 19c578 │ │ │ │ + b.n 1b04c8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #72] @ (1b04e4 ) │ │ │ │ - ldr r3, [pc, #68] @ (1b04e0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1b0514 ) │ │ │ │ + ldr r3, [pc, #68] @ (1b0510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b04d6 │ │ │ │ + bne.n 1b0506 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 1b032c │ │ │ │ + b.n 1b04c8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 1b032c │ │ │ │ + b.n 1b04c8 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 19c578 │ │ │ │ + b.n 1b04c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb940078 │ │ │ │ + @ instruction: 0xfb640078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb600078 │ │ │ │ + @ instruction: 0xfb300078 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #192] @ (1b05b8 ) │ │ │ │ + ldr r4, [pc, #192] @ (1b05e8 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #192] @ (1b05bc ) │ │ │ │ + ldr r3, [pc, #192] @ (1b05ec ) │ │ │ │ cmp r2, #4 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 1b0598 │ │ │ │ + bhi.n 1b05c8 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 1b0598 │ │ │ │ + bls.n 1b05c8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1b0558 │ │ │ │ + beq.n 1b0588 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -508192,85 +508221,85 @@ │ │ │ │ itttt ne │ │ │ │ addne r0, sp, #72 @ 0x48 │ │ │ │ addne.w ip, r0, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r2, [ip, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1b0530 │ │ │ │ + bne.n 1b0560 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b058a │ │ │ │ + beq.n 1b05ba │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b059a │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b05ca │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #36] @ (1b05c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b05bc ) │ │ │ │ + ldr r2, [pc, #36] @ (1b05f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b05ec ) │ │ │ │ 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 1b05b2 │ │ │ │ + bne.n 1b05e2 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfafe0078 │ │ │ │ + @ instruction: 0xface0078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa5e0078 │ │ │ │ + @ instruction: 0xfa2e0078 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #152] @ (1b066c ) │ │ │ │ + ldr r4, [pc, #152] @ (1b069c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #152] @ (1b0670 ) │ │ │ │ + ldr r3, [pc, #152] @ (1b06a0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1b065a │ │ │ │ + beq.n 1b068a │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1b0636 │ │ │ │ + bne.n 1b0666 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1b0642 │ │ │ │ + beq.n 1b0672 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ @@ -508281,106 +508310,106 @@ │ │ │ │ itttt ne │ │ │ │ addne r1, sp, #72 @ 0x48 │ │ │ │ addne.w ip, r1, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r2, [ip, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1b060e │ │ │ │ + bne.n 1b063e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b02fc │ │ │ │ - b.n 1b0642 │ │ │ │ + bl 1b032c │ │ │ │ + b.n 1b0672 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ - ldr r2, [pc, #48] @ (1b0674 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b0670 ) │ │ │ │ + bl 1b032c │ │ │ │ + ldr r2, [pc, #48] @ (1b06a4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b06a0 ) │ │ │ │ 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 1b0666 │ │ │ │ + bne.n 1b0696 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b0642 │ │ │ │ + bl 19c578 │ │ │ │ + b.n 1b0672 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa220078 │ │ │ │ + ldr??.w r0, [r2, #120] @ 0x78 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r6, #120] @ 0x78 │ │ │ │ + vst1.8 @ instruction: 0xf9860078 │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1b0794 ) │ │ │ │ - ldr r3, [pc, #264] @ (1b0798 ) │ │ │ │ + ldr r2, [pc, #264] @ (1b07c4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1b07c8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ add.w r8, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b0732 │ │ │ │ + beq.n 1b0762 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ - bne.n 1b0702 │ │ │ │ + bne.n 1b0732 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #176] @ (1b079c ) │ │ │ │ - ldr r3, [pc, #172] @ (1b0798 ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #176] @ (1b07cc ) │ │ │ │ + ldr r3, [pc, #172] @ (1b07c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b0790 │ │ │ │ + bne.n 1b07c0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r1, [r8, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b078a │ │ │ │ + bhi.n 1b07ba │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #56 @ 0x38 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ @@ -508391,139 +508420,139 @@ │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b06ca │ │ │ │ + beq.n 1b06fa │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0760 │ │ │ │ + cbz r0, 1b0790 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b06ca │ │ │ │ + b.n 1b06fa │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b076a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b076a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b076a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b076a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vld4.16 {d16-d19}, [ip :256], r8 │ │ │ │ + ldrsh.w r0, [ip, r8, lsl #3] │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r0, r8, lsl #3] │ │ │ │ + str??.w r0, [r0, #120] @ 0x78 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - ldr r0, [pc, #592] @ (1b0a0c ) │ │ │ │ + ldr r0, [pc, #592] @ (1b0a3c ) │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #588] @ (1b0a10 ) │ │ │ │ + ldr r3, [pc, #588] @ (1b0a40 ) │ │ │ │ add r0, pc │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b07fc │ │ │ │ + cbz r0, 1b082c │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1b08cc │ │ │ │ - bls.n 1b0894 │ │ │ │ + beq.n 1b08fc │ │ │ │ + bls.n 1b08c4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b0848 │ │ │ │ + cbz r0, 1b0878 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi.w 1b09fe │ │ │ │ + bhi.w 1b0a2e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0a0c │ │ │ │ + bhi.w 1b0a3c │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r4, {r0, r1, r2, r4, r5, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ - cbz r4, 1b08f0 │ │ │ │ + cbz r4, 1b0920 │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ @@ -508533,18 +508562,18 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ strh r4, [r1, #38] @ 0x26 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bhi.w 1b09ea │ │ │ │ + bhi.w 1b0a1a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b096a │ │ │ │ + bhi.n 1b099a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsh r3, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsb r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ @@ -508558,18 +508587,18 @@ │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b09f4 │ │ │ │ + bhi.w 1b0a24 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0a0c │ │ │ │ + bhi.w 1b0a3c │ │ │ │ tbb [pc, r3] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ cmp fp, r2 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -508585,132 +508614,132 @@ │ │ │ │ strb r3, [r2, #30] │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b0932 │ │ │ │ + cbz r0, 1b0962 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #208] @ (1b0a14 ) │ │ │ │ - ldr r3, [pc, #204] @ (1b0a10 ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #208] @ (1b0a44 ) │ │ │ │ + ldr r3, [pc, #204] @ (1b0a40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b0a08 │ │ │ │ + bne.n 1b0a38 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b093c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b093c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b093c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - b.n 1b0910 │ │ │ │ + b.n 1b0940 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b09a6 │ │ │ │ + cbz r0, 1b09d6 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b0940 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b0970 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b09b0 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b0976 │ │ │ │ + b.n 1b09a6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1b0976 │ │ │ │ + b.n 1b09a6 │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b09b0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b09b0 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b093c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1b0976 │ │ │ │ + b.n 1b09a6 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b09b0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh.w r0, [r8, r8, lsl #3] │ │ │ │ + strb.w r0, [r8, r8, lsl #3] │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b80078 │ │ │ │ + @ instruction: 0xf6880078 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #588] @ (1b0c74 ) │ │ │ │ + ldr r4, [pc, #588] @ (1b0ca4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #588] @ (1b0c78 ) │ │ │ │ + ldr r1, [pc, #588] @ (1b0ca8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r2 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b0a72 │ │ │ │ + beq.n 1b0aa2 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, ip, #32 │ │ │ │ rsb lr, ip, #32 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ lsr.w lr, r1, lr │ │ │ │ @@ -508718,102 +508747,102 @@ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r0, r0, lr │ │ │ │ bic.w r4, r4, r1 │ │ │ │ bic.w r3, r3, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b0b36 │ │ │ │ + beq.n 1b0b66 │ │ │ │ orrs.w r7, r4, r3 │ │ │ │ - beq.n 1b0b7a │ │ │ │ + beq.n 1b0baa │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 1b0b1a │ │ │ │ + beq.n 1b0b4a │ │ │ │ ldrb.w r7, [r1, #105] @ 0x69 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b0b42 │ │ │ │ + bne.n 1b0b72 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1b0aac │ │ │ │ + cbnz r1, 1b0adc │ │ │ │ subs r1, r4, #1 │ │ │ │ and.w ip, ip, r4 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ - beq.w 1b0bbc │ │ │ │ + beq.w 1b0bec │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi.w 1b0c08 │ │ │ │ + bhi.w 1b0c38 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0c72 │ │ │ │ + bhi.w 1b0ca2 │ │ │ │ tbb [pc, r3] │ │ │ │ - bvc.n 1b0bb8 │ │ │ │ - bvc.n 1b0a78 │ │ │ │ - bvc.n 1b0a7a │ │ │ │ + bvc.n 1b0be8 │ │ │ │ + bvc.n 1b0aa8 │ │ │ │ + bvc.n 1b0aaa │ │ │ │ strb r7, [r2, #23] │ │ │ │ - bvc.n 1b0a7e │ │ │ │ - bvc.n 1b0a80 │ │ │ │ - bvc.n 1b0a82 │ │ │ │ + bvc.n 1b0aae │ │ │ │ + bvc.n 1b0ab0 │ │ │ │ + bvc.n 1b0ab2 │ │ │ │ strb r7, [r2, #11] │ │ │ │ - bvc.n 1b0a86 │ │ │ │ - bvc.n 1b0a88 │ │ │ │ - bvc.n 1b0a8a │ │ │ │ - bvc.n 1b0a8c │ │ │ │ - bvc.n 1b0a8e │ │ │ │ - bvc.n 1b0a90 │ │ │ │ - bvc.n 1b0a92 │ │ │ │ + bvc.n 1b0ab6 │ │ │ │ + bvc.n 1b0ab8 │ │ │ │ + bvc.n 1b0aba │ │ │ │ + bvc.n 1b0abc │ │ │ │ + bvc.n 1b0abe │ │ │ │ + bvc.n 1b0ac0 │ │ │ │ + bvc.n 1b0ac2 │ │ │ │ asrs r7, r2, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0b0a │ │ │ │ + cbz r0, 1b0b3a │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #352] @ (1b0c7c ) │ │ │ │ - ldr r3, [pc, #344] @ (1b0c78 ) │ │ │ │ + ldr r2, [pc, #352] @ (1b0cac ) │ │ │ │ + ldr r3, [pc, #344] @ (1b0ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b0c6e │ │ │ │ + bne.w 1b0c9e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrs.w r1, r4, r3 │ │ │ │ - beq.n 1b0b7a │ │ │ │ + beq.n 1b0baa │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 1b0b1a │ │ │ │ + beq.n 1b0b4a │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bhi.w 1b0c68 │ │ │ │ + bhi.w 1b0c98 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0c72 │ │ │ │ + bhi.w 1b0ca2 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r0, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ strh r4, [r1, #4] │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ @@ -508829,300 +508858,300 @@ │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b0b1a │ │ │ │ + beq.n 1b0b4a │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b0b1a │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b0b4a │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ + b.n 1b0b16 │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ + b.n 1b0b16 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ - cbz r4, 1b0c0e │ │ │ │ + b.n 1b0b16 │ │ │ │ + cbz r4, 1b0c3e │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0bf6 │ │ │ │ + cbz r0, 1b0c26 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b0b1a │ │ │ │ + b.n 1b0b4a │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ + b.n 1b0b16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b0bc8 │ │ │ │ + beq.n 1b0bf8 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 1b0bc8 │ │ │ │ + b.n 1b0bf8 │ │ │ │ str r4, [sp, #0] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0c44 │ │ │ │ + cbz r0, 1b0c74 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b0b1a │ │ │ │ + b.n 1b0b4a │ │ │ │ strh.w r4, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0c50 │ │ │ │ strb.w r4, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0c50 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0c50 │ │ │ │ strd r4, r3, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0c50 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rsb r0, lr, #16252928 @ 0xf80000 │ │ │ │ + @ instruction: 0xf59e0078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4de0078 │ │ │ │ + @ instruction: 0xf4ae0078 │ │ │ │ stmdb 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 │ │ │ │ - ldr.w r5, [pc, #1208] @ 1b114c │ │ │ │ + ldr.w r5, [pc, #1208] @ 1b117c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 4ba90 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1b0d9e │ │ │ │ + beq.n 1b0dce │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1b0d2c │ │ │ │ + bmi.n 1b0d5c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 1b0d9e │ │ │ │ + ble.n 1b0dce │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1b109c │ │ │ │ + beq.w 1b10cc │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1b0d40 │ │ │ │ + bls.n 1b0d70 │ │ │ │ ands.w r6, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1b0d5c │ │ │ │ + bne.n 1b0d8c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b07d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0cb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0cb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ cmp.w r8, #8 │ │ │ │ orr.w r4, r4, #262144 @ 0x40000 │ │ │ │ - beq.n 1b0d5c │ │ │ │ + beq.n 1b0d8c │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1b0d5c │ │ │ │ + bhi.n 1b0d8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0cb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bic.w r4, r4, #262144 @ 0x40000 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b07d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0cb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 1b0d08 │ │ │ │ - ldr r3, [pc, #944] @ (1b1150 ) │ │ │ │ + b.n 1b0d38 │ │ │ │ + ldr r3, [pc, #944] @ (1b1180 ) │ │ │ │ cmp.w r4, #524288 @ 0x80000 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov.w r5, #108 @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mla r2, r5, r3, r2 │ │ │ │ ldrb.w sl, [r2, #4] │ │ │ │ - beq.n 1b0e18 │ │ │ │ - bhi.w 1b1050 │ │ │ │ + beq.n 1b0e48 │ │ │ │ + bhi.w 1b1080 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1b0f98 │ │ │ │ + bne.w 1b0fc8 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1b10ce │ │ │ │ + beq.w 1b10fe │ │ │ │ bics.w r2, r8, #2 │ │ │ │ - bne.w 1b10b6 │ │ │ │ + bne.w 1b10e6 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.w 1b10a6 │ │ │ │ + beq.w 1b10d6 │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #153 @ 0x99 │ │ │ │ moveq r1, #154 @ 0x9a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ - b.n 1b0e60 │ │ │ │ + b.n 1b0e90 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it eq │ │ │ │ moveq.w r1, #644 @ 0x284 │ │ │ │ - beq.w 1b0fac │ │ │ │ + beq.w 1b0fdc │ │ │ │ movw r1, #645 @ 0x285 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ cmp.w r8, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ - beq.n 1b0e70 │ │ │ │ + beq.n 1b0ea0 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1b0fee │ │ │ │ + bls.w 1b101e │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b0f40 │ │ │ │ + bhi.n 1b0f70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0480 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r3, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 1b0eea │ │ │ │ + beq.n 1b0f1a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #20] │ │ │ │ add.w lr, r3, lr, lsl #4 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r3 │ │ │ │ @@ -509135,391 +509164,391 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp fp, ip │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 1b0eba │ │ │ │ + bne.n 1b0eea │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1b0f18 │ │ │ │ + cbz r3, 1b0f48 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mla r1, r2, r1, r0 │ │ │ │ ldrb.w r2, [r1, #46] @ 0x2e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1b0ffa │ │ │ │ + beq.n 1b102a │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ movs r6, #0 │ │ │ │ - bl 1b05c4 │ │ │ │ + bl 1b05f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w ip, r3, #84 @ 0x54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0480 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ mov.w lr, #2 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w r6, r3, #100 @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1b0e9e │ │ │ │ + b.n 1b0ece │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it ne │ │ │ │ movne.w r1, #712 @ 0x2c8 │ │ │ │ - bne.w 1b0e28 │ │ │ │ + bne.w 1b0e58 │ │ │ │ mov.w r4, #2048 @ 0x800 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ cmp.w r8, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ - bne.w 1b0e60 │ │ │ │ + bne.w 1b0e90 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b0e70 │ │ │ │ + bne.w 1b0ea0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b04e8 │ │ │ │ - b.n 1b0e7a │ │ │ │ + bl 1b0518 │ │ │ │ + b.n 1b0eaa │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1b0678 │ │ │ │ + bl 1b06a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b103c │ │ │ │ + cbz r0, 1b106c │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1b10a6 │ │ │ │ + beq.n 1b10d6 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #154 @ 0x9a │ │ │ │ - beq.w 1b0de8 │ │ │ │ + beq.w 1b0e18 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r8, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - bne.w 1b0e60 │ │ │ │ - b.n 1b0fee │ │ │ │ + bne.w 1b0e90 │ │ │ │ + b.n 1b101e │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b0cc2 │ │ │ │ - b.n 1b0d40 │ │ │ │ + bne.w 1b0cf2 │ │ │ │ + b.n 1b0d70 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #150 @ 0x96 │ │ │ │ - beq.w 1b0de8 │ │ │ │ + beq.w 1b0e18 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ - b.n 1b0fac │ │ │ │ + b.n 1b0fdc │ │ │ │ sub.w r2, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.n 1b1104 │ │ │ │ + bhi.n 1b1134 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it ne │ │ │ │ movne r1, #153 @ 0x99 │ │ │ │ - beq.n 1b10b2 │ │ │ │ - b.n 1b0de8 │ │ │ │ + beq.n 1b10e2 │ │ │ │ + b.n 1b0e18 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1b113a │ │ │ │ + beq.n 1b116a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1b0e70 │ │ │ │ + b.n 1b0ea0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1b1142 │ │ │ │ + beq.n 1b1172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1b0e60 │ │ │ │ + b.n 1b0e90 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - b.n 1b10d8 │ │ │ │ + b.n 1b1108 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - b.n 1b110e │ │ │ │ + b.n 1b113e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3600078 │ │ │ │ + @ instruction: 0xf3300078 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1060] @ 1b1590 │ │ │ │ + ldr.w r3, [pc, #1060] @ 1b15c0 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ ldrh.w r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 4ba90 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1b1260 │ │ │ │ + beq.n 1b1290 │ │ │ │ tst.w r8, #131072 @ 0x20000 │ │ │ │ - beq.n 1b11d8 │ │ │ │ + beq.n 1b1208 │ │ │ │ bic.w r8, r8, #131072 @ 0x20000 │ │ │ │ orr.w r8, r8, #262144 @ 0x40000 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ tst.w r3, r8 │ │ │ │ - bne.w 1b14a2 │ │ │ │ + bne.w 1b14d2 │ │ │ │ mov.w r8, #262144 @ 0x40000 │ │ │ │ sub.w r3, r6, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movls.w r1, #688 @ 0x2b0 │ │ │ │ - bls.n 1b11c4 │ │ │ │ + bls.n 1b11f4 │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b13aa │ │ │ │ - b.n 1b12a4 │ │ │ │ + beq.w 1b13da │ │ │ │ + b.n 1b12d4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1b1518 │ │ │ │ + ble.w 1b1548 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.w 1b13dc │ │ │ │ + beq.w 1b140c │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1b13e4 │ │ │ │ + bls.w 1b1414 │ │ │ │ ands.w r4, r8, #262144 @ 0x40000 │ │ │ │ - bne.w 1b14aa │ │ │ │ + bne.w 1b14da │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b07d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1b1154 │ │ │ │ + bl 1b1184 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1b1154 │ │ │ │ + bl 1b1184 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b1374 │ │ │ │ + beq.w 1b13a4 │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1b156a │ │ │ │ + beq.w 1b159a │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #672 @ 0x2a0 │ │ │ │ - beq.n 1b1292 │ │ │ │ + beq.n 1b12c2 │ │ │ │ cmp r6, #4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ mov.w r8, #512 @ 0x200 │ │ │ │ it ls │ │ │ │ movls.w r1, #672 @ 0x2a0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b1556 │ │ │ │ + beq.w 1b1586 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ cmp r6, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.w 1b148e │ │ │ │ + beq.w 1b14be │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1b1496 │ │ │ │ + bls.w 1b14c6 │ │ │ │ sub.w r3, r6, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1b1438 │ │ │ │ + bhi.w 1b1468 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0480 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r9, #100 @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ 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} │ │ │ │ - ldr r3, [pc, #656] @ (1b1594 ) │ │ │ │ + ldr r3, [pc, #656] @ (1b15c4 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r0, r4, r1, r3 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ ldrb.w r0, [r0, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ str.w r5, [r9, r2, lsl #2] │ │ │ │ - cbz r0, 1b1338 │ │ │ │ + cbz r0, 1b1368 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ adds r0, #11 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [fp, r2, lsl #2] │ │ │ │ str.w r2, [r9, r0, lsl #2] │ │ │ │ @@ -509533,491 +509562,491 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r9, r2, lsl #2] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ strb.w r3, [r9, #44] @ 0x2c │ │ │ │ - beq.n 1b140c │ │ │ │ + beq.n 1b143c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - beq.w 1b11a8 │ │ │ │ + beq.w 1b11d8 │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - bls.w 1b1528 │ │ │ │ + bls.w 1b1558 │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ movweq r1, #689 @ 0x2b1 │ │ │ │ - bne.w 1b1580 │ │ │ │ + bne.w 1b15b0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #524288 @ 0x80000 │ │ │ │ - bne.w 1b12a4 │ │ │ │ + bne.w 1b12d4 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.w 1b12ca │ │ │ │ - b.n 1b12da │ │ │ │ + bne.w 1b12fa │ │ │ │ + b.n 1b130a │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b11ea │ │ │ │ + bne.w 1b121a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b1154 │ │ │ │ + bl 1b1184 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1b0678 │ │ │ │ + bl 1b06a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1b05c4 │ │ │ │ + bl 1b05f4 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ add.w ip, r9, #100 @ 0x64 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0480 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ add.w ip, r9, #116 @ 0x74 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ 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} │ │ │ │ - b.n 1b1300 │ │ │ │ + b.n 1b1330 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b12da │ │ │ │ + bne.w 1b130a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b04e8 │ │ │ │ - b.n 1b12e4 │ │ │ │ + bl 1b0518 │ │ │ │ + b.n 1b1314 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1b14aa │ │ │ │ + beq.n 1b14da │ │ │ │ cmp r6, #4 │ │ │ │ - bls.n 1b13e4 │ │ │ │ + bls.n 1b1414 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b07d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1b1154 │ │ │ │ + bl 1b1184 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ bic.w r0, r8, #262144 @ 0x40000 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1b1154 │ │ │ │ + bl 1b1184 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b137c │ │ │ │ - b.n 1b126e │ │ │ │ + beq.w 1b13ac │ │ │ │ + b.n 1b129e │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r8, #2048 @ 0x800 │ │ │ │ movwne r1, #699 @ 0x2bb │ │ │ │ - bne.w 1b1292 │ │ │ │ + bne.w 1b12c2 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1b1570 │ │ │ │ + beq.n 1b15a0 │ │ │ │ bics.w r3, r6, #2 │ │ │ │ - beq.n 1b1576 │ │ │ │ + beq.n 1b15a6 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 1b1570 │ │ │ │ + bhi.n 1b15a0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ - b.n 1b1294 │ │ │ │ + b.n 1b12c4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 1b12a4 │ │ │ │ + b.n 1b12d4 │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ - b.n 1b1392 │ │ │ │ + b.n 1b13c2 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - b.n 1b1292 │ │ │ │ + b.n 1b12c2 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1b154e │ │ │ │ + bne.n 1b157e │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - b.n 1b1292 │ │ │ │ + b.n 1b12c2 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b11a4 │ │ │ │ + bne.w 1b11d4 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1b154e │ │ │ │ - b.n 1b157a │ │ │ │ + bne.n 1b157e │ │ │ │ + b.n 1b15aa │ │ │ │ nop │ │ │ │ - mcr 0, 4, r0, cr6, cr8, {3} │ │ │ │ + mrc 0, 2, r0, cr6, cr8, {3} │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #2996] @ 1b2164 │ │ │ │ + ldr.w r2, [pc, #2996] @ 1b2194 │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #2996] @ 1b2168 │ │ │ │ + ldr.w r3, [pc, #2996] @ 1b2198 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr.w r9, [pc, #2988] @ 1b216c │ │ │ │ + ldr.w r9, [pc, #2988] @ 1b219c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ blx 4ba90 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1b1754 │ │ │ │ + beq.w 1b1784 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r3, #14 │ │ │ │ - bmi.n 1b169e │ │ │ │ + bmi.n 1b16ce │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1b1754 │ │ │ │ + ble.w 1b1784 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.w 1b183e │ │ │ │ + beq.w 1b186e │ │ │ │ cmp r5, #4 │ │ │ │ - bls.n 1b16ba │ │ │ │ + bls.n 1b16ea │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ands.w r7, r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1b16dc │ │ │ │ + bne.n 1b170c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b07d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b1598 │ │ │ │ + bl 1b15c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1598 │ │ │ │ + bl 1b15c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb4c │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #2800] @ 1b2170 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1b2168 │ │ │ │ + ldr.w r2, [pc, #2800] @ 1b21a0 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1b2198 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b2134 │ │ │ │ + bne.w 1b2164 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w sl, r3, #131072 @ 0x20000 │ │ │ │ orr.w sl, sl, #262144 @ 0x40000 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ tst.w r3, sl │ │ │ │ - beq.w 1b17e2 │ │ │ │ + beq.w 1b1812 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1b16de │ │ │ │ + beq.n 1b170e │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.n 1b16de │ │ │ │ + bhi.n 1b170e │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r4, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b1598 │ │ │ │ + bl 1b15c8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b16ac │ │ │ │ mov sl, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b07d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b1598 │ │ │ │ + bl 1b15c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #4] │ │ │ │ bic.w r3, sl, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b1598 │ │ │ │ + bl 1b15c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb4c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b16ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - bne.n 1b17b2 │ │ │ │ + bne.n 1b17e2 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1b1e18 │ │ │ │ - bhi.w 1b1efa │ │ │ │ + beq.w 1b1e48 │ │ │ │ + bhi.w 1b1f2a │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w 1b1e04 │ │ │ │ - bhi.w 1b1b72 │ │ │ │ + beq.w 1b1e34 │ │ │ │ + bhi.w 1b1ba2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1b1df0 │ │ │ │ + beq.w 1b1e20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 1b1bc4 │ │ │ │ + beq.w 1b1bf4 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1b208e │ │ │ │ + beq.w 1b20be │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 1b20a0 │ │ │ │ + bhi.w 1b20d0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #2516] @ 1b2174 │ │ │ │ + bl 1991f0 │ │ │ │ + ldr.w r3, [pc, #2516] @ 1b21a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ movw r3, #323 @ 0x143 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b1870 │ │ │ │ + b.n 1b18a0 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1b1994 │ │ │ │ + beq.w 1b19c4 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1b184a │ │ │ │ + bne.n 1b187a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #2472] @ 1b2174 │ │ │ │ + bl 1991f0 │ │ │ │ + ldr.w r3, [pc, #2472] @ 1b21a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.w 1b19b2 │ │ │ │ - b.n 1b1870 │ │ │ │ + bne.w 1b19e2 │ │ │ │ + b.n 1b18a0 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ bics.w r3, r3, #393216 @ 0x60000 │ │ │ │ - beq.w 1b1cf2 │ │ │ │ + beq.w 1b1d22 │ │ │ │ cmp.w sl, #524288 @ 0x80000 │ │ │ │ - beq.w 1b1b9e │ │ │ │ - ldr.w r3, [pc, #2428] @ 1b2174 │ │ │ │ + beq.w 1b1bce │ │ │ │ + ldr.w r3, [pc, #2428] @ 1b21a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ add.w r3, sl, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2370] @ 0x942 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1e48 │ │ │ │ + beq.w 1b1e78 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 1b1e48 │ │ │ │ + bpl.w 1b1e78 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1b1f2c │ │ │ │ + beq.w 1b1f5c │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ cmp r5, #8 │ │ │ │ movw r3, #323 @ 0x143 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.w 1b19b2 │ │ │ │ - b.n 1b1870 │ │ │ │ + bne.w 1b19e2 │ │ │ │ + b.n 1b18a0 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b1600 │ │ │ │ - b.n 1b16ba │ │ │ │ + bne.w 1b1630 │ │ │ │ + b.n 1b16ea │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 1b1ed4 │ │ │ │ + bhi.w 1b1f04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #2328] @ 1b2174 │ │ │ │ + bl 1991f0 │ │ │ │ + ldr.w r3, [pc, #2328] @ 1b21a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - bl 1b04e8 │ │ │ │ + bl 1b0518 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ mla r3, r3, ip, sl │ │ │ │ @@ -510025,19 +510054,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1b1a00 │ │ │ │ + bne.w 1b1a30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1d98 │ │ │ │ + bne.w 1b1dc8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ ldr.w r1, [r2, #404] @ 0x194 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ @@ -510050,89 +510079,89 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb.w r9, [r2, #41] @ 0x29 │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #32 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ - cbz r2, 1b1912 │ │ │ │ + cbz r2, 1b1942 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 1b1912 │ │ │ │ + cbz r3, 1b1942 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ str.w r1, [r7, r2, lsl #2] │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b1a34 │ │ │ │ + bne.w 1b1a64 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ add.w r8, r7, #24 │ │ │ │ strb.w r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1b194a │ │ │ │ + bne.n 1b197a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r3, r3, #322 @ 0x142 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1b1af8 │ │ │ │ + bne.w 1b1b28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b167c │ │ │ │ + bne.w 1b16ac │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ sub.w r3, r3, #131072 @ 0x20000 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ bic.w r3, r3, #131072 @ 0x20000 │ │ │ │ cmp.w r0, #524288 @ 0x80000 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 1b1cb6 │ │ │ │ + bne.w 1b1ce6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b167c │ │ │ │ + beq.w 1b16ac │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b16ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #492 @ 0x1ec │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #1996] @ 1b2174 │ │ │ │ + ldr.w r3, [pc, #1996] @ 1b21a4 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.n 1b19c2 │ │ │ │ + beq.n 1b19f2 │ │ │ │ cmp r5, #4 │ │ │ │ - bls.w 1b1870 │ │ │ │ + bls.w 1b18a0 │ │ │ │ sub.w r3, r5, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1b1d28 │ │ │ │ + bhi.w 1b1d58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0480 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ mla r3, r3, ip, sl │ │ │ │ @@ -510140,197 +510169,197 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1b1a1c │ │ │ │ + beq.n 1b1a4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w lr, lr, #11 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ str.w r3, [r7, lr, lsl #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w r3, #268 @ 0x10c │ │ │ │ - bne.w 1b18b0 │ │ │ │ + bne.w 1b18e0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ ldr.w r1, [r2, #424] @ 0x1a8 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ - b.n 1b18c8 │ │ │ │ + b.n 1b18f8 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 238108 │ │ │ │ + bl 238138 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b1acc │ │ │ │ + beq.n 1b1afc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1b1af0 │ │ │ │ + bne.n 1b1b20 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b1aac │ │ │ │ + beq.n 1b1adc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1b1b42 │ │ │ │ + bhi.n 1b1b72 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 1b1ac8 │ │ │ │ + beq.n 1b1af8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1b1a90 │ │ │ │ + beq.n 1b1ac0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1b1e6a │ │ │ │ + beq.w 1b1e9a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 238b9c │ │ │ │ - cbz r0, 1b1ac8 │ │ │ │ + bl 238bcc │ │ │ │ + cbz r0, 1b1af8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mla r8, r3, r0, r8 │ │ │ │ - b.n 1b1ac2 │ │ │ │ + b.n 1b1af2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, r3 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b1a52 │ │ │ │ + bne.n 1b1a82 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r0, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, r0, lsl #2] │ │ │ │ str.w r1, [r7, r3, lsl #2] │ │ │ │ - b.n 1b1922 │ │ │ │ + b.n 1b1952 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b1ac8 │ │ │ │ + beq.n 1b1af8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b1a66 │ │ │ │ + b.n 1b1a96 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r2, r9, lsr #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0678 │ │ │ │ + bl 1b06a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb4c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b1952 │ │ │ │ + b.n 1b1982 │ │ │ │ mov r1, ip │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #5 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bne.n 1b1acc │ │ │ │ + bne.n 1b1afc │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1b1bb6 │ │ │ │ + beq.n 1b1be6 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1b1acc │ │ │ │ + bne.n 1b1afc │ │ │ │ cmp r5, #7 │ │ │ │ - beq.w 1b2082 │ │ │ │ + beq.w 1b20b2 │ │ │ │ cmp r5, #9 │ │ │ │ - beq.n 1b1b66 │ │ │ │ + beq.n 1b1b96 │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1b1acc │ │ │ │ + bne.n 1b1afc │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1b1ad2 │ │ │ │ + b.n 1b1b02 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1b1f44 │ │ │ │ - bhi.w 1b20f0 │ │ │ │ + beq.w 1b1f74 │ │ │ │ + bhi.w 1b2120 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1b2174 │ │ │ │ + bl 1991f0 │ │ │ │ + ldr.w r3, [pc, #1516] @ 1b21a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b1870 │ │ │ │ + b.n 1b18a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ mov r7, r0 │ │ │ │ str.w sl, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b19d6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - bne.n 1b1acc │ │ │ │ + bne.n 1b1afc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1b1ad2 │ │ │ │ + b.n 1b1b02 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1b1cb2 │ │ │ │ + beq.n 1b1ce2 │ │ │ │ add.w sl, sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -510340,24 +510369,24 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #144 @ 0x90 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1b1bea │ │ │ │ + bne.n 1b1c1a │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r2 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -510368,207 +510397,207 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, r7, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr.w sl, [pc, #1288] @ 1b2174 │ │ │ │ + ldr.w sl, [pc, #1288] @ 1b21a4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr.w sl, [r9, sl] │ │ │ │ mla r3, r1, ip, sl │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1b1caa │ │ │ │ + cbz r3, 1b1cda │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r3, #11 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r2, r1, r2, sl │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ movw r3, #325 @ 0x145 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b18dc │ │ │ │ + b.n 1b190c │ │ │ │ movw r3, #325 @ 0x145 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b18e0 │ │ │ │ + b.n 1b1910 │ │ │ │ mov r2, fp │ │ │ │ - b.n 1b1c12 │ │ │ │ + b.n 1b1c42 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b1ce0 │ │ │ │ + cbz r0, 1b1d10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b16ac │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1b20c0 │ │ │ │ + bls.w 1b20f0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1b2068 │ │ │ │ + beq.w 1b2098 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #1120] @ 1b2174 │ │ │ │ + bl 1991f0 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1b21a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #4 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ str r3, [sp, #24] │ │ │ │ - bls.w 1b1870 │ │ │ │ + bls.w 1b18a0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b05c4 │ │ │ │ + bl 1b05f4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ strd r9, r0, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #28] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0480 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ strd r9, r9, [r6, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r7, #100 @ 0x64 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #28] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1b18b0 │ │ │ │ - b.n 1b1a00 │ │ │ │ + beq.w 1b18e0 │ │ │ │ + b.n 1b1a30 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ moveq r3, r8 │ │ │ │ ldreq r6, [sp, #16] │ │ │ │ - beq.n 1b1dba │ │ │ │ - b.n 1b18dc │ │ │ │ + beq.n 1b1dea │ │ │ │ + b.n 1b190c │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1b214c │ │ │ │ + beq.w 1b217c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b2146 │ │ │ │ + bne.w 1b2176 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b1da8 │ │ │ │ + bne.n 1b1dd8 │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r6, [sp, #16] │ │ │ │ mla ip, r9, ip, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r7, r3, lsl #2] │ │ │ │ - bl 238108 │ │ │ │ + bl 238138 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ mla r9, r9, ip, sl │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r7, r3, lsl #2] │ │ │ │ - b.n 1b18e0 │ │ │ │ + b.n 1b1910 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b19d6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w r3, #408 @ 0x198 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b19d6 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1b20d8 │ │ │ │ + bls.w 1b2108 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1b2068 │ │ │ │ + beq.w 1b2098 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #832] @ (1b2174 ) │ │ │ │ + bl 1991f0 │ │ │ │ + ldr r3, [pc, #832] @ (1b21a4 ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #4 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #323 @ 0x143 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bls.w 1b1870 │ │ │ │ - b.n 1b1d28 │ │ │ │ + bls.w 1b18a0 │ │ │ │ + b.n 1b1d58 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1b1f2c │ │ │ │ + beq.n 1b1f5c │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ cmp r5, #8 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.w 1b19b2 │ │ │ │ - b.n 1b1870 │ │ │ │ + bne.w 1b19e2 │ │ │ │ + b.n 1b18a0 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.n 1b1ec2 │ │ │ │ + bhi.n 1b1ef2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1b2146 │ │ │ │ + bhi.w 1b2176 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -510600,68 +510629,68 @@ │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r2, r3, r3, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b1ac2 │ │ │ │ + b.n 1b1af2 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1b1ec2 │ │ │ │ + b.n 1b1ef2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #502 @ 0x1f6 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #660] @ (1b2174 ) │ │ │ │ + bl 1991f0 │ │ │ │ + ldr r3, [pc, #660] @ (1b21a4 ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.w 1b2112 │ │ │ │ + beq.w 1b2142 │ │ │ │ mov.w r3, #502 @ 0x1f6 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1b19b8 │ │ │ │ + b.n 1b19e8 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1b1cf8 │ │ │ │ - bhi.w 1b2120 │ │ │ │ + beq.w 1b1d28 │ │ │ │ + bhi.w 1b2150 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ itt ne │ │ │ │ movne.w r3, #131072 @ 0x20000 │ │ │ │ strne r3, [sp, #184] @ 0xb8 │ │ │ │ - bne.w 1b1cf8 │ │ │ │ + bne.w 1b1d28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #523 @ 0x20b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b19d6 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov.w r3, #318 @ 0x13e │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b1870 │ │ │ │ + b.n 1b18a0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #141] @ 0x8d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1b7e │ │ │ │ + beq.w 1b1bae │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #322 @ 0x142 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, fp │ │ │ │ - beq.n 1b1faa │ │ │ │ + beq.n 1b1fda │ │ │ │ add.w sl, sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -510672,24 +510701,24 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #144 @ 0x90 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1b1f82 │ │ │ │ + bne.n 1b1fb2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov.w sl, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ strd sl, r0, [sp, #48] @ 0x30 │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -510699,286 +510728,286 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #2 │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr.w sl, [pc, #324] @ 1b2174 │ │ │ │ + ldr.w sl, [pc, #324] @ 1b21a4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr.w sl, [r9, sl] │ │ │ │ mla r3, r1, ip, sl │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b18e0 │ │ │ │ + beq.w 1b1910 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r3, #11 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r2, r1, r2, sl │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ - b.n 1b18b0 │ │ │ │ + b.n 1b18e0 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #256] @ (1b2174 ) │ │ │ │ + bl 1991f0 │ │ │ │ + ldr r3, [pc, #256] @ (1b21a4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #318 @ 0x13e │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 1b1870 │ │ │ │ + b.w 1b18a0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1b1ad2 │ │ │ │ + b.n 1b1b02 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov.w r3, #324 @ 0x144 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b1f60 │ │ │ │ + b.n 1b1f90 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #200] @ (1b2174 ) │ │ │ │ + bl 1991f0 │ │ │ │ + ldr r3, [pc, #200] @ (1b21a4 ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.n 1b2128 │ │ │ │ + beq.n 1b2158 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1b19b8 │ │ │ │ + b.n 1b19e8 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #168] @ (1b2174 ) │ │ │ │ + bl 1991f0 │ │ │ │ + ldr r3, [pc, #168] @ (1b21a4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #482 @ 0x1e2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b19f2 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #144] @ (1b2174 ) │ │ │ │ + bl 1991f0 │ │ │ │ + ldr r3, [pc, #144] @ (1b21a4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #268 @ 0x10c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b19f2 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #120] @ (1b2174 ) │ │ │ │ + bl 1991f0 │ │ │ │ + ldr r3, [pc, #120] @ (1b21a4 ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.n 1b2138 │ │ │ │ + beq.n 1b2168 │ │ │ │ mov.w r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1b19b8 │ │ │ │ + b.n 1b19e8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov.w r3, #502 @ 0x1f6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b19f2 │ │ │ │ ldr.w sl, [sp, #184] @ 0xb8 │ │ │ │ - b.w 1b17ec │ │ │ │ + b.w 1b181c │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b19f2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov.w r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b19f2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ mla sl, r3, ip, sl │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrb.w r3, [sl, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - orr.w r0, r4, r8, ror #1 │ │ │ │ + ands.w r0, r4, r8, ror #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, r8, ror #1 │ │ │ │ - ldrd r0, r0, [r8, #-480]! @ 0x1e0 │ │ │ │ + and.w r0, r8, r8, ror #1 │ │ │ │ + strd r0, r0, [r8, #-480] @ 0x1e0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2749 @ 0xabd │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1b2198 ) │ │ │ │ + ldr r3, [pc, #8] @ (1b21c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, #316] @ (1b22ec ) │ │ │ │ + ldr r2, [pc, #316] @ (1b231c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1b22f0 ) │ │ │ │ + ldr r3, [pc, #316] @ (1b2320 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b225c │ │ │ │ + beq.n 1b228c │ │ │ │ cmp r0, #5 │ │ │ │ - beq.n 1b2234 │ │ │ │ + beq.n 1b2264 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b2224 │ │ │ │ + bne.n 1b2254 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b219c │ │ │ │ + bl 1b21cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b2242 │ │ │ │ + beq.n 1b2272 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b226e │ │ │ │ - bhi.n 1b2290 │ │ │ │ + beq.n 1b229e │ │ │ │ + bhi.n 1b22c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fe14 │ │ │ │ - cbz r0, 1b2242 │ │ │ │ + bl 19fe44 │ │ │ │ + cbz r0, 1b2272 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1b2204 │ │ │ │ + beq.n 1b2234 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1b229a │ │ │ │ + beq.n 1b22ca │ │ │ │ rbit r0, r0 │ │ │ │ movs r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ str r1, [r6, #0] │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ - cbz r1, 1b2242 │ │ │ │ + b.n 1b229a │ │ │ │ + cbz r1, 1b2272 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1b2242 │ │ │ │ + cbz r3, 1b2272 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b229a │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b21cc │ │ │ │ + beq.n 1b21fc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b229a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1b22f4 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b22f0 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b2324 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b2320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b22e6 │ │ │ │ + bne.n 1b2316 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b2244 │ │ │ │ + b.n 1b2274 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1b2242 │ │ │ │ + blt.n 1b2272 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b229a │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b229a │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b22d0 │ │ │ │ + bhi.n 1b2300 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b22d0 │ │ │ │ + bhi.n 1b2300 │ │ │ │ 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 │ │ │ │ @@ -510995,514 +511024,514 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b229a │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b22d0 │ │ │ │ + b.n 1b2300 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1b2260 │ │ │ │ + ble.n 1b2230 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #924] @ (1b26a8 ) │ │ │ │ - ldr r3, [pc, #924] @ (1b26ac ) │ │ │ │ + ldr r1, [pc, #924] @ (1b26d8 ) │ │ │ │ + ldr r3, [pc, #924] @ (1b26dc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ands.w r3, r6, #2 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #4] │ │ │ │ - bne.w 1b260c │ │ │ │ + bne.w 1b263c │ │ │ │ lsls r7, r6, #11 │ │ │ │ - bmi.w 1b25f4 │ │ │ │ + bmi.w 1b2624 │ │ │ │ lsls r5, r6, #12 │ │ │ │ - bpl.n 1b23b6 │ │ │ │ + bpl.n 1b23e6 │ │ │ │ ldrb.w r3, [r4, #323] @ 0x143 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1b2402 │ │ │ │ + bpl.n 1b2432 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2698 │ │ │ │ + beq.w 1b26c8 │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, sp, #32 │ │ │ │ mov sl, r7 │ │ │ │ add.w r9, sp, #28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 1b2362 │ │ │ │ + bpl.n 1b2392 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1b2648 │ │ │ │ + bmi.w 1b2678 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2354 │ │ │ │ + bne.n 1b2384 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r9, [r4, #284] @ 0x11c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b269e │ │ │ │ + beq.w 1b26ce │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ add r3, r7 │ │ │ │ negs r7, r7 │ │ │ │ ands r7, r3 │ │ │ │ add.w r9, r7, sl │ │ │ │ - cbz r1, 1b23ae │ │ │ │ + cbz r1, 1b23de │ │ │ │ add.w sl, sp, #32 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bpl.n 1b23a6 │ │ │ │ + bpl.n 1b23d6 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ it ne │ │ │ │ strne r7, [r5, #52] @ 0x34 │ │ │ │ - beq.w 1b261a │ │ │ │ + beq.w 1b264a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2392 │ │ │ │ + bne.n 1b23c2 │ │ │ │ bic.w r6, r6, #524288 @ 0x80000 │ │ │ │ str.w r9, [r4, #284] @ 0x11c │ │ │ │ lsls r5, r6, #14 │ │ │ │ - bmi.n 1b241e │ │ │ │ + bmi.n 1b244e │ │ │ │ lsls r0, r6, #21 │ │ │ │ - bmi.n 1b2438 │ │ │ │ + bmi.n 1b2468 │ │ │ │ lsls r1, r6, #26 │ │ │ │ - bmi.n 1b2454 │ │ │ │ + bmi.n 1b2484 │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.n 1b246e │ │ │ │ + bmi.n 1b249e │ │ │ │ and.w r9, r6, #4096 @ 0x1000 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bmi.n 1b248e │ │ │ │ + bmi.n 1b24be │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1b25be │ │ │ │ + bne.w 1b25ee │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b2678 │ │ │ │ + bne.w 1b26a8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b24b4 │ │ │ │ - ldr r2, [pc, #712] @ (1b26b0 ) │ │ │ │ - ldr r3, [pc, #708] @ (1b26ac ) │ │ │ │ + bne.n 1b24e4 │ │ │ │ + ldr r2, [pc, #712] @ (1b26e0 ) │ │ │ │ + ldr r3, [pc, #708] @ (1b26dc ) │ │ │ │ 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 1b26a4 │ │ │ │ + bne.w 1b26d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r5, r6, #14 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bpl.n 1b23ba │ │ │ │ + bpl.n 1b23ea │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ lsls r0, r6, #21 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bpl.n 1b23be │ │ │ │ + bpl.n 1b23ee │ │ │ │ mov r3, r8 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r6, #26 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bpl.n 1b23c2 │ │ │ │ + bpl.n 1b23f2 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r2, r6, #25 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bpl.n 1b23c6 │ │ │ │ + bpl.n 1b23f6 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r9, r6, #4096 @ 0x1000 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bpl.n 1b23d2 │ │ │ │ + bpl.n 1b2402 │ │ │ │ adds r5, r4, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1b25c0 │ │ │ │ + bne.w 1b25f0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b25dc │ │ │ │ + bne.w 1b260c │ │ │ │ ldr.w r5, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b23e4 │ │ │ │ + beq.n 1b2414 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ - cbnz r7, 1b24d0 │ │ │ │ + cbnz r7, 1b2500 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b23e4 │ │ │ │ + beq.n 1b2414 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b24c2 │ │ │ │ + beq.n 1b24f2 │ │ │ │ and.w r3, r6, #262144 @ 0x40000 │ │ │ │ add r2, sp, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b259a │ │ │ │ + bne.n 1b25ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b25ba │ │ │ │ + beq.n 1b25ea │ │ │ │ mov.w r9, #0 │ │ │ │ add.w sl, sp, #28 │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b2546 │ │ │ │ + cbz r3, 1b2576 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1b253e │ │ │ │ + bne.n 1b256e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1b253e │ │ │ │ + beq.n 1b256e │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238cac │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ itt ne │ │ │ │ movne r9, r4 │ │ │ │ strne r0, [r7, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b253e │ │ │ │ + bne.n 1b256e │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r2, r3 │ │ │ │ negs r3, r3 │ │ │ │ subs r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ strne r2, [r7, #48] @ 0x30 │ │ │ │ movne.w r9, #1 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b24fe │ │ │ │ + bne.n 1b252e │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b24f8 │ │ │ │ + bne.n 1b2528 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r2, #23 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b23e4 │ │ │ │ + beq.w 1b2414 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b23e4 │ │ │ │ + beq.w 1b2414 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 1b2592 │ │ │ │ + cbnz r2, 1b25c2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b23e4 │ │ │ │ + beq.w 1b2414 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2582 │ │ │ │ + beq.n 1b25b2 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b24e4 │ │ │ │ + beq.n 1b2514 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b24ec │ │ │ │ + bne.n 1b251c │ │ │ │ mov r9, r4 │ │ │ │ - b.n 1b2554 │ │ │ │ + b.n 1b2584 │ │ │ │ adds r5, r4, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b24b4 │ │ │ │ + beq.w 1b24e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b24b4 │ │ │ │ + b.n 1b24e4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b2332 │ │ │ │ + b.n 1b2362 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b01c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 1b232c │ │ │ │ + b.n 1b235c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238108 │ │ │ │ + bl 238138 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238c7c │ │ │ │ + bl 238cac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1b267c │ │ │ │ + bhi.n 1b26ac │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ add r3, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r3, r2 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ add.w r9, fp, r3 │ │ │ │ - b.n 1b23a6 │ │ │ │ + b.n 1b23d6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 238108 │ │ │ │ + bl 238138 │ │ │ │ cmp r0, sl │ │ │ │ - bcs.n 1b268c │ │ │ │ + bcs.n 1b26bc │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238cac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bcc.w 1b2362 │ │ │ │ + bcc.w 1b2392 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238cac │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b.n 1b2362 │ │ │ │ + b.n 1b2392 │ │ │ │ adds r5, r4, #4 │ │ │ │ - b.n 1b25dc │ │ │ │ + b.n 1b260c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238cac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 1b2636 │ │ │ │ + b.n 1b2666 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 238108 │ │ │ │ + bl 238138 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b2654 │ │ │ │ + b.n 1b2684 │ │ │ │ ldr.w r9, [r4, #284] @ 0x11c │ │ │ │ - b.n 1b23ae │ │ │ │ + b.n 1b23de │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1b2388 │ │ │ │ + b.n 1b23b8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 1b2684 │ │ │ │ + bgt.n 1b2654 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1b26dc │ │ │ │ + blt.n 1b26ac │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1b26c0 ) │ │ │ │ + ldr r3, [pc, #8] @ (1b26f0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r6, [r1, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #644] @ (1b295c ) │ │ │ │ + ldr r1, [pc, #644] @ (1b298c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #644] @ (1b2960 ) │ │ │ │ + ldr r2, [pc, #644] @ (1b2990 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1b2720 │ │ │ │ + bhi.n 1b2750 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r7, r7, #24 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r6, r2 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1b287c │ │ │ │ + bhi.w 1b28ac │ │ │ │ tbb [pc, r3] │ │ │ │ pop {r2, r3, r4} │ │ │ │ ldmia r0!, {r1, r6, r7} │ │ │ │ @ instruction: 0xb6ce │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2734 │ │ │ │ + beq.n 1b2764 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2748 │ │ │ │ + beq.n 1b2778 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #524] @ (1b2964 ) │ │ │ │ - ldr r3, [pc, #516] @ (1b2960 ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #524] @ (1b2994 ) │ │ │ │ + ldr r3, [pc, #516] @ (1b2990 ) │ │ │ │ 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 1b2956 │ │ │ │ + bne.w 1b2986 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 1b295a │ │ │ │ + bhi.w 1b298a │ │ │ │ tbb [pc, r1] │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ - b.n 1b2916 │ │ │ │ + b.n 1b2946 │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ - b.n 1b2966 │ │ │ │ - b.n 1b2968 │ │ │ │ - b.n 1b296a │ │ │ │ + b.n 1b2996 │ │ │ │ + b.n 1b2998 │ │ │ │ + b.n 1b299a │ │ │ │ stmia r6!, {r5, r6, r7} │ │ │ │ add r7, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ @@ -511513,19 +511542,19 @@ │ │ │ │ itttt ne │ │ │ │ addne r1, sp, #72 @ 0x48 │ │ │ │ addne.w ip, r1, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r4, [ip, #-68] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 1b27bc │ │ │ │ + bne.n 1b27ec │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -511535,25 +511564,25 @@ │ │ │ │ itttt mi │ │ │ │ addmi r0, sp, #72 @ 0x48 │ │ │ │ addmi.w r4, r0, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r1, [r4, #-68] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bne.n 1b27f4 │ │ │ │ + bne.n 1b2824 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 1b295a │ │ │ │ - add r1, pc, #8 @ (adr r1, 1b2830 ) │ │ │ │ + bhi.w 1b298a │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b2860 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ @@ -511583,252 +511612,252 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2786 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 1b29a0 │ │ │ │ + bhi.n 1b2970 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1b28ac │ │ │ │ + bhi.n 1b2a7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1b2a84 ) │ │ │ │ + ldr r2, [pc, #264] @ (1b2ab4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (1b2a88 ) │ │ │ │ + ldr r3, [pc, #264] @ (1b2ab8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.n 1b2a0a │ │ │ │ + bhi.n 1b2a3a │ │ │ │ tbb [pc, r4] │ │ │ │ lsls r6, r0, #24 │ │ │ │ adds r6, r0, r0 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ cmp r2, #6 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r1, r7 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #216] @ (1b2a8c ) │ │ │ │ - ldr r3, [pc, #212] @ (1b2a88 ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #216] @ (1b2abc ) │ │ │ │ + ldr r3, [pc, #212] @ (1b2ab8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b2a7e │ │ │ │ + bne.n 1b2aae │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ - bl 1b04e8 │ │ │ │ + bl 1b0518 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b04e8 │ │ │ │ + bl 1b0518 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b29b0 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b29e0 │ │ │ │ mov r2, sp │ │ │ │ movs r3, #1 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ - b.n 1b29dc │ │ │ │ + bl 1b032c │ │ │ │ + b.n 1b2a0c │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2a1c │ │ │ │ + beq.n 1b2a4c │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2a30 │ │ │ │ + beq.n 1b2a60 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b29b0 │ │ │ │ + beq.n 1b29e0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b29b0 │ │ │ │ + bl 19c578 │ │ │ │ + b.n 1b29e0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b29b0 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b29e0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 1b2b84 │ │ │ │ + bvs.n 1b2b54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1b2b20 │ │ │ │ + bvs.n 1b2af0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #896] @ (1b2e24 ) │ │ │ │ + ldr r0, [pc, #896] @ (1b2e54 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #896] @ (1b2e28 ) │ │ │ │ + ldr r1, [pc, #896] @ (1b2e58 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1b2d46 │ │ │ │ + bhi.w 1b2d76 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @@ -511837,320 +511866,320 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r3, r1 │ │ │ │ lsls r2, r0, #5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #836] @ (1b2e2c ) │ │ │ │ - ldr r3, [pc, #828] @ (1b2e28 ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #836] @ (1b2e5c ) │ │ │ │ + ldr r3, [pc, #828] @ (1b2e58 ) │ │ │ │ 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 1b2e1e │ │ │ │ + bne.w 1b2e4e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b2ba8 │ │ │ │ + beq.n 1b2bd8 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #144 @ 0x90 │ │ │ │ mov sl, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ mov r8, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b2b78 │ │ │ │ + b.n 1b2ba8 │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ str r5, [sp, #24] │ │ │ │ add.w sl, sl, #32 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [sl, #32] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, fp │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 1b2ba8 │ │ │ │ + beq.n 1b2bd8 │ │ │ │ cmp.w lr, #3 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1b2b56 │ │ │ │ + bne.n 1b2b86 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w sl, sl, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp lr, fp │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [r9, #160] @ 0xa0 │ │ │ │ - bne.n 1b2b78 │ │ │ │ + bne.n 1b2ba8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c35c │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c38c │ │ │ │ + b.n 1b2b16 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2b16 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2b16 │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b2ba8 │ │ │ │ + beq.n 1b2bd8 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ mov r8, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b2cca │ │ │ │ + b.n 1b2cfa │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [sl, #64] @ 0x40 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp fp, lr │ │ │ │ - beq.w 1b2ba8 │ │ │ │ + beq.w 1b2bd8 │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1b2ca6 │ │ │ │ + bne.n 1b2cd6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [r9, #96] @ 0x60 │ │ │ │ - b.n 1b2cbc │ │ │ │ + b.n 1b2cec │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1b2ad8 │ │ │ │ + bne.w 1b2b08 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2d28 │ │ │ │ + beq.n 1b2d58 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1b2b16 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2d5a │ │ │ │ + beq.n 1b2d8a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b2ae6 │ │ │ │ + beq.w 1b2b16 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c578 │ │ │ │ + b.n 1b2b16 │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b2ba8 │ │ │ │ + beq.w 1b2bd8 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ mov r8, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b2df8 │ │ │ │ + b.n 1b2e28 │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [sl, #64] @ 0x40 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp fp, lr │ │ │ │ - beq.w 1b2ba8 │ │ │ │ + beq.w 1b2bd8 │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1b2dd4 │ │ │ │ + bne.n 1b2e04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [r9, #128] @ 0x80 │ │ │ │ - b.n 1b2dea │ │ │ │ + b.n 1b2e1a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1b2ed0 │ │ │ │ + bpl.n 1b2ea0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1b2e54 │ │ │ │ + bmi.n 1b2e24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #212] @ (1b2f18 ) │ │ │ │ + ldr r4, [pc, #212] @ (1b2f48 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1b2f1c ) │ │ │ │ + ldr r2, [pc, #212] @ (1b2f4c ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r6, #6 │ │ │ │ mov r5, r0 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -512158,23 +512187,23 @@ │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq.n 1b2f04 │ │ │ │ + beq.n 1b2f34 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b2f0a │ │ │ │ + bhi.n 1b2f3a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b2f04 │ │ │ │ + bhi.n 1b2f34 │ │ │ │ tbb [pc, r2] │ │ │ │ tst r6, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -512190,95 +512219,95 @@ │ │ │ │ negs r2, r0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b2ecc │ │ │ │ + cbz r0, 1b2efc │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b2a90 │ │ │ │ - ldr r2, [pc, #68] @ (1b2f20 ) │ │ │ │ - ldr r3, [pc, #60] @ (1b2f1c ) │ │ │ │ + bl 1b2ac0 │ │ │ │ + ldr r2, [pc, #68] @ (1b2f50 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b2f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b2f12 │ │ │ │ + bne.n 1b2f42 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ - b.n 1b2ea6 │ │ │ │ + b.n 1b2ed6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b2ea6 │ │ │ │ + b.n 1b2ed6 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1b2ea6 │ │ │ │ + b.n 1b2ed6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ - b.n 1b2ea6 │ │ │ │ + b.n 1b2ed6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1b2e84 │ │ │ │ + bne.n 1b2e54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1b2f60 │ │ │ │ + beq.n 1b2f30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #788] @ (1b3250 ) │ │ │ │ + ldr r0, [pc, #788] @ (1b3280 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r1, [pc, #788] @ (1b3254 ) │ │ │ │ + ldr r1, [pc, #788] @ (1b3284 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr.w r9, [pc, #784] @ 1b3258 │ │ │ │ + ldr.w r9, [pc, #784] @ 1b3288 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r9, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ movs r3, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov.w r1, #0 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b324a │ │ │ │ + bne.w 1b327a │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1b2fac │ │ │ │ + beq.n 1b2fdc │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b2fac │ │ │ │ + bhi.n 1b2fdc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -512299,199 +512328,199 @@ │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b3062 │ │ │ │ + beq.n 1b3092 │ │ │ │ cmp sl, r8 │ │ │ │ ite ls │ │ │ │ movls r7, #0 │ │ │ │ movhi r7, #1 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b219c │ │ │ │ - cbnz r0, 1b2fd0 │ │ │ │ + bl 1b21cc │ │ │ │ + cbnz r0, 1b3000 │ │ │ │ strd r8, r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w fp, #4 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b308a │ │ │ │ + beq.n 1b30ba │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - bcs.n 1b3044 │ │ │ │ + bcs.n 1b3074 │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1b3144 │ │ │ │ + beq.w 1b3174 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bne.n 1b3046 │ │ │ │ + bne.n 1b3076 │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b1598 │ │ │ │ + bl 1b15c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ - ldr r2, [pc, #560] @ (1b325c ) │ │ │ │ - ldr r3, [pc, #552] @ (1b3254 ) │ │ │ │ + bl 199d7c │ │ │ │ + ldr r2, [pc, #560] @ (1b328c ) │ │ │ │ + ldr r3, [pc, #552] @ (1b3284 ) │ │ │ │ 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 1b3246 │ │ │ │ + bne.w 1b3276 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1b3068 │ │ │ │ + beq.n 1b3098 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0cb0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b3022 │ │ │ │ + bl 19a54c │ │ │ │ + b.n 1b3052 │ │ │ │ mov sl, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1b2fbe │ │ │ │ + b.n 1b2fee │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b1154 │ │ │ │ - b.n 1b3022 │ │ │ │ - ldr r3, [pc, #468] @ (1b3260 ) │ │ │ │ + bl 1b1184 │ │ │ │ + b.n 1b3052 │ │ │ │ + ldr r3, [pc, #468] @ (1b3290 ) │ │ │ │ ldr.w ip, [r4, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #2434] @ 0x982 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b31e8 │ │ │ │ + beq.w 1b3218 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3022 │ │ │ │ + beq.n 1b3052 │ │ │ │ mov.w r8, #0 │ │ │ │ uxth r3, r3 │ │ │ │ mov r7, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ strd sl, r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r5 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ - b.n 1b312e │ │ │ │ + b.n 1b315e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1b2e30 │ │ │ │ + bl 1b2e60 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r9, r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ strd r4, r9, [sp] │ │ │ │ - bl 1b1154 │ │ │ │ + bl 1b1184 │ │ │ │ ldrb.w r2, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ add r6, r3 │ │ │ │ - bls.w 1b323e │ │ │ │ + bls.w 1b326e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ asrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1b3122 │ │ │ │ + bpl.n 1b3152 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b30d2 │ │ │ │ + bne.n 1b3102 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b30ea │ │ │ │ + b.n 1b311a │ │ │ │ ldrb.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b320a │ │ │ │ + beq.n 1b323a │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 4af60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1b3242 │ │ │ │ + beq.n 1b3272 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1b31c8 │ │ │ │ + b.n 1b31f8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 1b2e30 │ │ │ │ + bl 1b2e60 │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, r7, r3 │ │ │ │ @@ -512499,355 +512528,355 @@ │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1b1598 │ │ │ │ + bl 1b15c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - bls.n 1b322a │ │ │ │ + bls.n 1b325a │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b317a │ │ │ │ + bne.n 1b31aa │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1b3192 │ │ │ │ + b.n 1b31c2 │ │ │ │ mov.w r8, #8 │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b2fe0 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b2fe0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b2fe0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ uxth r3, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b1154 │ │ │ │ - b.n 1b3022 │ │ │ │ + bl 1b1184 │ │ │ │ + b.n 1b3052 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b1598 │ │ │ │ + bl 1b15c8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b3058 │ │ │ │ + b.n 1b3088 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b3058 │ │ │ │ + b.n 1b3088 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1b3022 │ │ │ │ + b.n 1b3052 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1b322c │ │ │ │ + b.n 1b325c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - beq.n 1b31cc │ │ │ │ + beq.n 1b319c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1b31c0 │ │ │ │ + beq.n 1b3190 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #908] @ (1b3604 ) │ │ │ │ + ldr r2, [pc, #908] @ (1b3634 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #908] @ (1b3608 ) │ │ │ │ + ldr r3, [pc, #908] @ (1b3638 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #908] @ (1b360c ) │ │ │ │ + ldr r6, [pc, #908] @ (1b363c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1b32f6 │ │ │ │ + bhi.n 1b3326 │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r7, #12 │ │ │ │ lsls r5, r5, #12 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe44 │ │ │ │ sub.w r3, r8, #6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ ite eq │ │ │ │ moveq r6, #32 │ │ │ │ ldrbne r6, [r4, #17] │ │ │ │ - cbz r3, 1b32c8 │ │ │ │ + cbz r3, 1b32f8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b343e │ │ │ │ + beq.w 1b346e │ │ │ │ orr.w r3, r6, #2 │ │ │ │ movs r2, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0a18 │ │ │ │ + bl 1b0a48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1b2a90 │ │ │ │ + bl 1b2ac0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #792] @ (1b3610 ) │ │ │ │ - ldr r3, [pc, #780] @ (1b3608 ) │ │ │ │ + ldr r2, [pc, #792] @ (1b3640 ) │ │ │ │ + ldr r3, [pc, #780] @ (1b3638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b35f8 │ │ │ │ + bne.w 1b3628 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - bl 1b2178 │ │ │ │ + bl 1b21a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 1b33d2 │ │ │ │ + bhi.n 1b3402 │ │ │ │ tbb [pc, r8] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ strb r1, [r4, r4] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b35fc │ │ │ │ + bne.w 1b362c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ asrs r6, r2, #31 │ │ │ │ orrs.w r1, r2, r6 │ │ │ │ - beq.n 1b32f6 │ │ │ │ + beq.n 1b3326 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1b2e30 │ │ │ │ + bl 1b2e60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b32f6 │ │ │ │ - ldr r3, [pc, #680] @ (1b3614 ) │ │ │ │ + b.n 1b3326 │ │ │ │ + ldr r3, [pc, #680] @ (1b3644 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1b35a0 │ │ │ │ - bls.n 1b3476 │ │ │ │ + beq.w 1b35d0 │ │ │ │ + bls.n 1b34a6 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1b35e2 │ │ │ │ + beq.w 1b3612 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ uxtb.w r2, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b32f6 │ │ │ │ + beq.n 1b3326 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ - bl 1b2e30 │ │ │ │ + bl 1b2e60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b32f6 │ │ │ │ + b.n 1b3326 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b32f6 │ │ │ │ + beq.n 1b3326 │ │ │ │ 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 19c2e8 │ │ │ │ - b.n 1b32f6 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b3326 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1b34c0 │ │ │ │ - bhi.n 1b34ce │ │ │ │ + beq.n 1b34f0 │ │ │ │ + bhi.n 1b34fe │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1b33dc │ │ │ │ + b.n 1b340c │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b33ec │ │ │ │ - b.n 1b32f6 │ │ │ │ + bne.n 1b341c │ │ │ │ + b.n 1b3326 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b3452 │ │ │ │ + beq.n 1b3482 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0a18 │ │ │ │ + bl 1b0a48 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b32e6 │ │ │ │ + b.n 1b3316 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1b3598 │ │ │ │ + beq.w 1b35c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ uxtb.w r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ - ldr r3, [pc, #376] @ (1b3618 ) │ │ │ │ + bl 19a508 │ │ │ │ + ldr r3, [pc, #376] @ (1b3648 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b33b2 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b33e2 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 1b33dc │ │ │ │ + b.n 1b340c │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b35ea │ │ │ │ + beq.n 1b361a │ │ │ │ and.w r6, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ bics r2, r1 │ │ │ │ - beq.w 1b32f6 │ │ │ │ + beq.w 1b3326 │ │ │ │ subs r3, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b35fc │ │ │ │ + bhi.n 1b362c │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ adds r5, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ @@ -512864,128 +512893,128 @@ │ │ │ │ mov.w r8, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b356c │ │ │ │ + cbz r0, 1b359c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b32f6 │ │ │ │ + b.n 1b3326 │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r2, [sp, #16] │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b3574 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b3574 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b3574 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ - b.n 1b3390 │ │ │ │ + b.n 1b33c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ uxtb.w r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ - ldr r3, [pc, #84] @ (1b3618 ) │ │ │ │ + bl 19a508 │ │ │ │ + ldr r3, [pc, #84] @ (1b3648 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b33b2 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b33e2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - b.n 1b3390 │ │ │ │ + b.n 1b33c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b32f6 │ │ │ │ + beq.w 1b3326 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b3574 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #656] @ (1b38a8 ) │ │ │ │ + ldr r0, [pc, #656] @ (1b38d8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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 │ │ │ │ - ldr.w r3, [pc, #1384] @ 1b3b98 │ │ │ │ + ldr.w r3, [pc, #1384] @ 1b3bc8 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r2, [pc, #1376] @ 1b3b9c │ │ │ │ + ldr.w r2, [pc, #1376] @ 1b3bcc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1372] @ 1b3ba0 │ │ │ │ + ldr.w r3, [pc, #1372] @ 1b3bd0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3662 │ │ │ │ + cbz r3, 1b3692 │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - cbnz r7, 1b3686 │ │ │ │ + cbnz r7, 1b36b6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3656 │ │ │ │ + bne.n 1b3686 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1340] @ 1b3ba4 │ │ │ │ - ldr.w r3, [pc, #1332] @ 1b3ba0 │ │ │ │ + ldr.w r2, [pc, #1340] @ 1b3bd4 │ │ │ │ + ldr.w r3, [pc, #1332] @ 1b3bd0 │ │ │ │ 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 1b3b86 │ │ │ │ + bne.w 1b3bb6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r8, sl │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -513004,239 +513033,239 @@ │ │ │ │ strd r3, r6, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b3b3c │ │ │ │ + beq.w 1b3b6c │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ and.w r3, fp, #2048 @ 0x800 │ │ │ │ strd r4, r8, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r5, [r6, #28] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b37d2 │ │ │ │ + beq.n 1b3802 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b3830 │ │ │ │ + beq.w 1b3860 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3730 │ │ │ │ + bne.n 1b3760 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 1b3756 │ │ │ │ - bls.w 1b387e │ │ │ │ + beq.n 1b3786 │ │ │ │ + bls.w 1b38ae │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - beq.w 1b39a8 │ │ │ │ + beq.w 1b39d8 │ │ │ │ cmp r3, #211 @ 0xd3 │ │ │ │ - bls.n 1b3730 │ │ │ │ + bls.n 1b3760 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.w 1b3a62 │ │ │ │ + bhi.w 1b3a92 │ │ │ │ cmp.w r3, #286 @ 0x11e │ │ │ │ - bls.n 1b3730 │ │ │ │ + bls.n 1b3760 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b3b8a │ │ │ │ + bne.w 1b3bba │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1b37c2 │ │ │ │ + bne.n 1b37f2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b37d2 │ │ │ │ + beq.n 1b3802 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b381e │ │ │ │ + beq.n 1b384e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b381e │ │ │ │ + beq.n 1b384e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b3998 │ │ │ │ + beq.w 1b39c8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b3816 │ │ │ │ + bne.n 1b3846 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bne.n 1b3700 │ │ │ │ + bne.n 1b3730 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b3b8a │ │ │ │ + bne.w 1b3bba │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1b3730 │ │ │ │ + beq.n 1b3760 │ │ │ │ cmp.w sl, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1b37cc │ │ │ │ + bls.n 1b37fc │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3b38 │ │ │ │ + beq.w 1b3b68 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r3, r7, [sp, #100] @ 0x64 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1040] @ 1b3ba8 │ │ │ │ + ldr.w r3, [pc, #1040] @ 1b3bd8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b07d0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 19a54c │ │ │ │ + b.n 1b37fc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b2f24 │ │ │ │ + bl 1b2f54 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3734 │ │ │ │ + bne.n 1b3764 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a704 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b36de │ │ │ │ + bne.w 1b370e │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3812 │ │ │ │ - cbz r4, 1b3812 │ │ │ │ + cbz r3, 1b3842 │ │ │ │ + cbz r4, 1b3842 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b3696 │ │ │ │ + bne.w 1b36c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3802 │ │ │ │ + bne.n 1b3832 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 1b3664 │ │ │ │ + b.n 1b3694 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b373a │ │ │ │ + bne.n 1b376a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b3a4a │ │ │ │ + beq.w 1b3a7a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b37d2 │ │ │ │ + bne.n 1b3802 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b36fa │ │ │ │ + b.n 1b372a │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b3730 │ │ │ │ + beq.w 1b3760 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1b3848 │ │ │ │ + bpl.n 1b3878 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b37cc │ │ │ │ + bls.n 1b37fc │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b3b22 │ │ │ │ + beq.w 1b3b52 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 1b3860 │ │ │ │ + cbz r2, 1b3890 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b3264 │ │ │ │ + bl 1b3294 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 19a54c │ │ │ │ + b.n 1b37fc │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bls.w 1b3a5a │ │ │ │ + bls.w 1b3a8a │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.w 1b3730 │ │ │ │ + bne.w 1b3760 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1b3b8a │ │ │ │ + bne.w 1b3bba │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b3730 │ │ │ │ + beq.w 1b3760 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ add.w r7, r3, #68 @ 0x44 │ │ │ │ cmp.w sl, #4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bls.w 1b3afe │ │ │ │ + bls.w 1b3b2e │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0480 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ - bl 1b05c4 │ │ │ │ - ldr r3, [pc, #720] @ (1b3ba8 ) │ │ │ │ + bl 1b05f4 │ │ │ │ + ldr r3, [pc, #720] @ (1b3bd8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ mla r3, r7, r3, r2 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ @@ -513250,91 +513279,91 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r1, lr, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ itttt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ andne.w r0, r2, #63 @ 0x3f │ │ │ │ lslne r1, r0 │ │ │ │ bicne r3, r1 │ │ │ │ subs r1, r3, #1 │ │ │ │ - beq.n 1b3986 │ │ │ │ + beq.n 1b39b6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3a6e │ │ │ │ + beq.n 1b3a9e │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1b3a6e │ │ │ │ + bne.n 1b3a9e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b3b40 │ │ │ │ + bne.w 1b3b70 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 199d7c │ │ │ │ + b.n 1b37fc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b3816 │ │ │ │ + beq.w 1b3846 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b383a │ │ │ │ + b.n 1b386a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3730 │ │ │ │ + beq.w 1b3760 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b3b90 │ │ │ │ + bne.w 1b3bc0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 238108 │ │ │ │ + bl 238138 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b3b2a │ │ │ │ + beq.w 1b3b5a │ │ │ │ movs r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ strd r7, r8, [sp, #100] @ 0x64 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ - ldr.w ip, [pc, #404] @ 1b3ba8 │ │ │ │ + ldr.w ip, [pc, #404] @ 1b3bd8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ @@ -513344,37 +513373,37 @@ │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b37fc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b37d2 │ │ │ │ + beq.w 1b3802 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b383a │ │ │ │ + b.n 1b386a │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi.w 1b371c │ │ │ │ - b.n 1b3730 │ │ │ │ + bhi.w 1b374c │ │ │ │ + b.n 1b3760 │ │ │ │ subw r3, r3, #667 @ 0x29b │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1b371c │ │ │ │ - b.n 1b3730 │ │ │ │ + bls.w 1b374c │ │ │ │ + b.n 1b3760 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [r1] │ │ │ │ - bhi.n 1b3b30 │ │ │ │ + bhi.n 1b3b60 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b3b96 │ │ │ │ + bhi.w 1b3bc6 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r6, [r6, #0] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ @@ -513389,123 +513418,123 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ asrs r0, r1, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b3ad4 │ │ │ │ + cbz r0, 1b3b04 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b3986 │ │ │ │ + b.n 1b39b6 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3ad8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3ad8 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3ad8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b032c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b3948 │ │ │ │ + b.n 1b3978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 199d7c │ │ │ │ + b.n 1b37fc │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ - b.n 1b39e4 │ │ │ │ + b.n 1b3a14 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3ad8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1b3784 │ │ │ │ + b.n 1b37b4 │ │ │ │ mov r7, sl │ │ │ │ - b.n 1b37e8 │ │ │ │ + b.n 1b3818 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b3b74 │ │ │ │ + cbz r0, 1b3ba4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b3986 │ │ │ │ + b.n 1b39b6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r6, [pc, #224] @ (1b3ca0 ) │ │ │ │ + ldr r6, [pc, #224] @ (1b3cd0 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (1b3ca4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1b3cd4 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w ip, sp, #20 │ │ │ │ @@ -513519,36 +513548,36 @@ │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.n 1b3c7e │ │ │ │ + beq.n 1b3cae │ │ │ │ uxtb r5, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov lr, r7 │ │ │ │ cmp.w r8, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 1b3c24 │ │ │ │ - cbz r5, 1b3c7e │ │ │ │ + bne.n 1b3c54 │ │ │ │ + cbz r5, 1b3cae │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -513560,102 +513589,102 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #40] @ (1b3ca8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b3ca4 ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #40] @ (1b3cd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b3cd4 ) │ │ │ │ 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 1b3c9a │ │ │ │ + bne.n 1b3cca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #560] @ (1b3ef0 ) │ │ │ │ - ldr r3, [pc, #560] @ (1b3ef4 ) │ │ │ │ + ldr r1, [pc, #560] @ (1b3f20 ) │ │ │ │ + ldr r3, [pc, #560] @ (1b3f24 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ movs r2, #2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #536] @ (1b3ef8 ) │ │ │ │ + ldr r3, [pc, #536] @ (1b3f28 ) │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r1, #3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199250 │ │ │ │ + bl 199280 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r2, #20] │ │ │ │ mov sl, r4 │ │ │ │ @@ -513664,28 +513693,28 @@ │ │ │ │ str r3, [r2, #28] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ strb r3, [r2, #24] │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ - bl 1b3bac │ │ │ │ + bl 1b3bdc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b3bac │ │ │ │ + bl 1b3bdc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r9, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #32 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov r6, r9 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov lr, r4 │ │ │ │ @@ -513717,15 +513746,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ movs r3, #8 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [sl] │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #224] @ (1b3efc ) │ │ │ │ + ldr r3, [pc, #224] @ (1b3f2c ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w r6, [ip] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -513736,25 +513765,25 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ movs r2, #32 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b3e68 │ │ │ │ + cbz r0, 1b3e98 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w fp, #16 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -513775,76 +513804,76 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str.w fp, [ip] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 19a51c │ │ │ │ - ldr r2, [pc, #44] @ (1b3f00 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b3ef4 ) │ │ │ │ + bl 19a54c │ │ │ │ + ldr r2, [pc, #44] @ (1b3f30 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b3f24 ) │ │ │ │ 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 1b3eec │ │ │ │ + bne.n 1b3f1c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (1b4048 ) │ │ │ │ + ldr r2, [pc, #304] @ (1b4078 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1b404c ) │ │ │ │ + ldr r3, [pc, #304] @ (1b407c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b3f3a │ │ │ │ + cbz r3, 1b3f6a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1b3f58 │ │ │ │ + cbnz r6, 1b3f88 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3f2e │ │ │ │ + bne.n 1b3f5e │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #272] @ (1b4050 ) │ │ │ │ - ldr r3, [pc, #268] @ (1b404c ) │ │ │ │ + ldr r2, [pc, #272] @ (1b4080 ) │ │ │ │ + ldr r3, [pc, #268] @ (1b407c ) │ │ │ │ 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 1b4042 │ │ │ │ + bne.n 1b4072 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ mov lr, r7 │ │ │ │ @@ -513860,147 +513889,147 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b403e │ │ │ │ + beq.n 1b406e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1b3fec │ │ │ │ + cbz r4, 1b401c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3fde │ │ │ │ + cbz r3, 1b400e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3fc6 │ │ │ │ + bne.n 1b3ff6 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bne.n 1b3fc6 │ │ │ │ + bne.n 1b3ff6 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3cac │ │ │ │ + bl 1b3cdc │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b3fde │ │ │ │ + cbz r4, 1b400e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3fde │ │ │ │ + cbz r3, 1b400e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b3fb4 │ │ │ │ + beq.n 1b3fe4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3fcc │ │ │ │ + bne.n 1b3ffc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3fec │ │ │ │ + bne.n 1b401c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - beq.n 1b3ffa │ │ │ │ + beq.n 1b402a │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 1b4010 │ │ │ │ + cbz r3, 1b4040 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b3fa4 │ │ │ │ + b.n 1b3fd4 │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 1b3cac │ │ │ │ + bl 1b3cdc │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3ff6 │ │ │ │ + bne.n 1b4026 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3f3c │ │ │ │ + beq.n 1b3f6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b3f3c │ │ │ │ + beq.n 1b3f6c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b3f62 │ │ │ │ + bne.n 1b3f92 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b402e │ │ │ │ - b.n 1b3f3c │ │ │ │ + bne.n 1b405e │ │ │ │ + b.n 1b3f6c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1b4010 │ │ │ │ + b.n 1b4040 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, r1, lsl #5 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ - cbz r0, 1b40bc │ │ │ │ + bl 19a294 │ │ │ │ + cbz r0, 1b40ec │ │ │ │ adds r5, #2 │ │ │ │ ldrb.w r2, [r6, #45] @ 0x2d │ │ │ │ lsls r5, r5, #5 │ │ │ │ cmp r2, #32 │ │ │ │ add.w ip, r6, r5 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ ldrb.w r5, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ - beq.n 1b40be │ │ │ │ + beq.n 1b40ee │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 1b40ee │ │ │ │ + bls.n 1b411e │ │ │ │ add.w r1, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 1b40a4 │ │ │ │ + b.n 1b40d4 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1b40ee │ │ │ │ + beq.n 1b411e │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1b40a0 │ │ │ │ + beq.n 1b40d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 1b40ea │ │ │ │ + bls.n 1b411a │ │ │ │ add.w r2, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 1b40d2 │ │ │ │ + b.n 1b4102 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1b40ea │ │ │ │ + beq.n 1b411a │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1b40ce │ │ │ │ - b.n 1b40ba │ │ │ │ + beq.n 1b40fe │ │ │ │ + b.n 1b40ea │ │ │ │ vcvt.f64.f32 d6, s12 │ │ │ │ movs r0, #1 │ │ │ │ vstr d6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -514008,49 +514037,49 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r3 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r1, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r1, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r1, r3, #3, #9 │ │ │ │ strh r1, [r2, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b4204 │ │ │ │ + beq.n 1b4234 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r8, [r4, #24] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -514058,15 +514087,15 @@ │ │ │ │ strb.w lr, [ip, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r8, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r8, ip, #3, #9 │ │ │ │ strh.w r8, [lr, #24] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w ip, [r4, #24] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ ldrb r7, [r5, #24] │ │ │ │ @@ -514074,65 +514103,65 @@ │ │ │ │ strb r7, [r5, #24] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w ip, [r7, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi ip, r5, #3, #9 │ │ │ │ strh.w ip, [r7, #24] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1b41a6 │ │ │ │ + b.n 1b41d6 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r9, [r4, #24] │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -514140,15 +514169,15 @@ │ │ │ │ strb.w lr, [ip, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r9, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r9, ip, #3, #9 │ │ │ │ strh.w r9, [lr, #24] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r8, [r4, #24] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -514156,15 +514185,15 @@ │ │ │ │ strb.w lr, [ip, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r8, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r8, ip, #3, #9 │ │ │ │ strh.w r8, [lr, #24] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r4, #24] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r7, [r5, #24] │ │ │ │ @@ -514172,60 +514201,60 @@ │ │ │ │ strb r7, [r5, #24] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w ip, [r7, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi ip, r5, #3, #9 │ │ │ │ strh.w ip, [r7, #24] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w sl, [r4, #24] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -514234,15 +514263,15 @@ │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w sl, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi sl, ip, #3, #9 │ │ │ │ strh.w sl, [lr, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ @@ -514252,31 +514281,31 @@ │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi lr, r5, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -514284,102 +514313,102 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1b4456 │ │ │ │ + beq.n 1b4486 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 1b444e │ │ │ │ + bmi.n 1b447e │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - cbnz r7, 1b444e │ │ │ │ + cbnz r7, 1b447e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1b444e │ │ │ │ + beq.n 1b447e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - beq.n 1b445a │ │ │ │ + beq.n 1b448a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1b443a │ │ │ │ + bne.n 1b446a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 1b4484 │ │ │ │ + bl 1a7d44 │ │ │ │ + cbz r0, 1b44b4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 1b4488 │ │ │ │ + bl 1a7d44 │ │ │ │ + cbz r0, 1b44b8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b447e │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b447e │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 1b44a4 │ │ │ │ + bl 1a7d44 │ │ │ │ + cbz r0, 1b44d4 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b447e │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b447e │ │ │ │ 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 r3, [pc, #384] @ (1b4648 ) │ │ │ │ + ldr r3, [pc, #384] @ (1b4678 ) │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #372] @ (1b464c ) │ │ │ │ + ldr r1, [pc, #372] @ (1b467c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r6, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ bfi r1, r6, #0, #1 │ │ │ │ @@ -514388,34 +514417,34 @@ │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ldrh r6, [r1, #24] │ │ │ │ ubfx r2, r2, #3, #9 │ │ │ │ bfi r6, r2, #3, #9 │ │ │ │ strh r6, [r1, #24] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b455e │ │ │ │ + cbz r0, 1b458e │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb.w ip, [r6, #24] │ │ │ │ @@ -514423,15 +514452,15 @@ │ │ │ │ strb.w ip, [r6, #24] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrh r6, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi lr, r6, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -514440,15 +514469,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrh r7, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r7, r7, #3, #9 │ │ │ │ bfi lr, r7, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ @@ -514456,124 +514485,124 @@ │ │ │ │ strb r6, [r5, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh r7, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi r7, r5, #3, #9 │ │ │ │ strh r7, [r6, #24] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1849c4 │ │ │ │ - ldr r2, [pc, #36] @ (1b4650 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b4648 ) │ │ │ │ + bl 1849f4 │ │ │ │ + ldr r2, [pc, #36] @ (1b4680 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b4678 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b4644 │ │ │ │ + bne.n 1b4674 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1b4698 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r0, 1b4688 │ │ │ │ + cbnz r0, 1b46ac │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r1, [pc, #1300] @ 1b4b80 │ │ │ │ + ldr.w r1, [pc, #1300] @ 1b4bb0 │ │ │ │ mov r3, r2 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #1292] @ 1b4b84 │ │ │ │ + ldr.w r3, [pc, #1292] @ 1b4bb4 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 184998 │ │ │ │ + bl 1849c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1b46b6 │ │ │ │ - ldr.w r2, [pc, #1264] @ 1b4b88 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1b4b84 │ │ │ │ + cbnz r0, 1b46e6 │ │ │ │ + ldr.w r2, [pc, #1264] @ 1b4bb8 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1b4bb4 │ │ │ │ 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 1b4b7a │ │ │ │ + bne.w 1b4baa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [r5, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b46ca │ │ │ │ + cbz r3, 1b46fa │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbnz r4, 1b470a │ │ │ │ + cbnz r4, 1b473a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b46be │ │ │ │ + bne.n 1b46ee │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ands r3, r6 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1b46fa │ │ │ │ + beq.n 1b472a │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ add r7, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ands r3, r7 │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b46e0 │ │ │ │ + bne.n 1b4710 │ │ │ │ subs r4, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1b4694 │ │ │ │ + b.n 1b46c4 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, fp │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -514586,131 +514615,131 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b47ee │ │ │ │ + beq.n 1b481e │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r6, r5, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b47de │ │ │ │ + beq.n 1b480e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b493c │ │ │ │ + beq.w 1b496c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b49f0 │ │ │ │ + beq.w 1b4a20 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1b477e │ │ │ │ + cbz r4, 1b47ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b477e │ │ │ │ + cbz r3, 1b47ae │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 1b4776 │ │ │ │ + cbnz r3, 1b47a6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - beq.n 1b47ce │ │ │ │ + beq.n 1b47fe │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b4768 │ │ │ │ + bne.n 1b4798 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 1b47de │ │ │ │ + cbnz r4, 1b480e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.n 1b47de │ │ │ │ + bne.n 1b480e │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1b47de │ │ │ │ + beq.n 1b480e │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1b4960 │ │ │ │ + beq.w 1b4990 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ite eq │ │ │ │ ldrbeq.w sl, [r3, #2] │ │ │ │ ldrbne.w sl, [r3, #3] │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1b4818 │ │ │ │ + bpl.n 1b4848 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b498a │ │ │ │ - bl 1b4328 │ │ │ │ - b.n 1b47d8 │ │ │ │ + beq.w 1b49ba │ │ │ │ + bl 1b4358 │ │ │ │ + b.n 1b4808 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1b4792 │ │ │ │ + bne.n 1b47c2 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b4764 │ │ │ │ + bne.n 1b4794 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b474c │ │ │ │ + bne.n 1b477c │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b46ca │ │ │ │ + beq.w 1b46fa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b46ca │ │ │ │ + beq.w 1b46fa │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b471a │ │ │ │ + bne.n 1b474a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4808 │ │ │ │ - b.n 1b46ca │ │ │ │ + bne.n 1b4838 │ │ │ │ + b.n 1b46fa │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a294 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 1b489c │ │ │ │ + beq.n 1b48cc │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b499e │ │ │ │ + beq.w 1b49ce │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b4992 │ │ │ │ + beq.w 1b49c2 │ │ │ │ add.w sl, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sl, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1b4866 │ │ │ │ + b.n 1b4896 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 1b4990 │ │ │ │ + beq.w 1b49c0 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ blx 4b8ec │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ mov r0, r8 │ │ │ │ @@ -514720,121 +514749,121 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - ble.n 1b4860 │ │ │ │ + ble.n 1b4890 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4054 │ │ │ │ - cbz r0, 1b48cc │ │ │ │ + bl 1b4084 │ │ │ │ + cbz r0, 1b48fc │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1b4a12 │ │ │ │ + beq.w 1b4a42 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1b4a20 │ │ │ │ + beq.w 1b4a50 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4054 │ │ │ │ - cbz r0, 1b4904 │ │ │ │ + bl 1b4084 │ │ │ │ + cbz r0, 1b4934 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4984 │ │ │ │ + bne.n 1b49b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b4970 │ │ │ │ + beq.n 1b49a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4a0a │ │ │ │ + bne.n 1b4a3a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4414 │ │ │ │ + bl 1b4444 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4a0a │ │ │ │ + bne.n 1b4a3a │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b4a2e │ │ │ │ + bne.w 1b4a5e │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b498a │ │ │ │ - bl 1b4214 │ │ │ │ - b.n 1b47d8 │ │ │ │ + beq.n 1b49ba │ │ │ │ + bl 1b4244 │ │ │ │ + b.n 1b4808 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b47de │ │ │ │ + bne.w 1b480e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.w 1b47de │ │ │ │ + bne.w 1b480e │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b47de │ │ │ │ + beq.w 1b480e │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 1b4798 │ │ │ │ + bne.w 1b47c8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w sl, [r3, #1] │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b47ae │ │ │ │ + b.n 1b47de │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 1b4984 │ │ │ │ + cbnz r3, 1b49b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4414 │ │ │ │ + bl 1b4444 │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1b4926 │ │ │ │ + beq.n 1b4956 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b44b4 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b44e4 │ │ │ │ + b.n 1b4808 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b4214 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b4244 │ │ │ │ + b.n 1b4808 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b4992 │ │ │ │ + beq.n 1b49c2 │ │ │ │ add.w sl, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sl, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1b49ba │ │ │ │ + b.n 1b49ea │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1b4990 │ │ │ │ + beq.n 1b49c0 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ blx 4be10 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ mov r0, r8 │ │ │ │ @@ -514844,60 +514873,60 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #11 │ │ │ │ - ble.n 1b49b6 │ │ │ │ - b.n 1b489a │ │ │ │ + ble.n 1b49e6 │ │ │ │ + b.n 1b48ca │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.w 1b4764 │ │ │ │ + bne.w 1b4794 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b4764 │ │ │ │ + beq.w 1b4794 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1b495a │ │ │ │ + b.n 1b498a │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1b47c8 │ │ │ │ + b.n 1b47f8 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1b40f8 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b4128 │ │ │ │ + b.n 1b4808 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1b40f8 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b4128 │ │ │ │ + b.n 1b4808 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w ip, [r5, #24] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov fp, r3 │ │ │ │ @@ -514908,34 +514937,34 @@ │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ ldrh.w ip, [r1, #24] │ │ │ │ ubfx r2, r2, #3, #9 │ │ │ │ bfi ip, r2, #3, #9 │ │ │ │ strh.w ip, [r1, #24] │ │ │ │ ldrb.w r9, [r6, #17] │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b4ac6 │ │ │ │ + cbz r0, 1b4af6 │ │ │ │ ldmia.w fp!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w lr, [r5, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r0, fp │ │ │ │ @@ -514944,15 +514973,15 @@ │ │ │ │ strb.w ip, [r6, #24] │ │ │ │ ldr.w lr, [r9] │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ ldrh.w ip, [lr, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi ip, r6, #3, #9 │ │ │ │ strh.w ip, [lr, #24] │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w lr, [r5, #24] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r0, fp │ │ │ │ @@ -514962,569 +514991,569 @@ │ │ │ │ ldr.w lr, [sl] │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ ldrh.w ip, [lr, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi ip, r6, #3, #9 │ │ │ │ strh.w ip, [lr, #24] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r1, r0 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r6, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r6, r3, #3, #9 │ │ │ │ strh r6, [r2, #24] │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849f4 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 1b47d8 │ │ │ │ + b.n 1b4808 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 1b4ba6 │ │ │ │ + cbnz r0, 1b4bca │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1b4ba4 │ │ │ │ + cbnz r0, 1b4bc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #916] @ (1b4f38 ) │ │ │ │ + ldr r2, [pc, #916] @ (1b4f68 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #916] @ (1b4f3c ) │ │ │ │ + ldr r3, [pc, #916] @ (1b4f6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b4e30 │ │ │ │ + bne.w 1b4e60 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #272 @ 0x110 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ - beq.w 1b4d14 │ │ │ │ + beq.w 1b4d44 │ │ │ │ movw r6, #273 @ 0x111 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1b4e30 │ │ │ │ - bl 19c850 │ │ │ │ + bne.w 1b4e60 │ │ │ │ + bl 19c880 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #832] @ 1b4f30 │ │ │ │ + vldr d0, [pc, #832] @ 1b4f60 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b4c1c │ │ │ │ + cbz r0, 1b4c4c │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b4e4e │ │ │ │ + beq.w 1b4e7e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b5084 │ │ │ │ + beq.w 1b50b4 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #16 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movw r3, #33791 @ 0x83ff │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b4c68 │ │ │ │ + cbz r0, 1b4c98 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov.w r3, #14336 @ 0x3800 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4ca6 │ │ │ │ + cbz r0, 1b4cd6 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b4f44 │ │ │ │ + beq.w 1b4f74 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b4e32 │ │ │ │ - bl 19c850 │ │ │ │ + b.n 1b4e62 │ │ │ │ + bl 19c880 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #516] @ 1b4f30 │ │ │ │ + vldr d0, [pc, #516] @ 1b4f60 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b4d58 │ │ │ │ + cbz r0, 1b4d88 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 1b4e92 │ │ │ │ + beq.w 1b4ec2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b4fc4 │ │ │ │ + beq.w 1b4ff4 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4dac │ │ │ │ + cbz r0, 1b4ddc │ │ │ │ add r3, sp, #8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movw r3, #65522 @ 0xfff2 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r2, #16 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4dea │ │ │ │ + cbz r0, 1b4e1a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1b4d02 │ │ │ │ + beq.w 1b4d32 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b4d02 │ │ │ │ + b.n 1b4d32 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #268] @ (1b4f40 ) │ │ │ │ - ldr r3, [pc, #260] @ (1b4f3c ) │ │ │ │ + ldr r2, [pc, #268] @ (1b4f70 ) │ │ │ │ + ldr r3, [pc, #260] @ (1b4f6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b50c8 │ │ │ │ + bne.w 1b50f8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r3, #2139095040 @ 0x7f800000 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b4e82 │ │ │ │ + cbz r0, 1b4eb2 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1056964608 @ 0x3f000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b4c7c │ │ │ │ + b.n 1b4cac │ │ │ │ movs r3, #23 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4ec2 │ │ │ │ + cbz r0, 1b4ef2 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mvn.w r3, #125 @ 0x7d │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4efa │ │ │ │ + cbz r0, 1b4f2a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b4d02 │ │ │ │ + b.n 1b4d32 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1b4f74 │ │ │ │ + cbz r6, 1b4f98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b4d02 │ │ │ │ + b.n 1b4d32 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4ff6 │ │ │ │ + cbz r0, 1b5026 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #64514 @ 0xfc02 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b502c │ │ │ │ + cbz r0, 1b505c │ │ │ │ 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 19c2e8 │ │ │ │ - vldr d7, [pc, #160] @ 1b50d0 │ │ │ │ + bl 19c318 │ │ │ │ + vldr d7, [pc, #160] @ 1b5100 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b5062 │ │ │ │ + cbz r0, 1b5092 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1b4f0c │ │ │ │ + b.n 1b4f3c │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32783 @ 0x800f │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b50be │ │ │ │ + cbz r0, 1b50ee │ │ │ │ add r3, sp, #8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 1b4e8a │ │ │ │ + b.n 1b4eba │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb 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, #312] @ (1b5224 ) │ │ │ │ + ldr r2, [pc, #312] @ (1b5254 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #312] @ (1b5228 ) │ │ │ │ + ldr r3, [pc, #312] @ (1b5258 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b510e │ │ │ │ + cbz r3, 1b513e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1b512c │ │ │ │ + cbnz r5, 1b515c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5102 │ │ │ │ + bne.n 1b5132 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (1b522c ) │ │ │ │ - ldr r3, [pc, #276] @ (1b5228 ) │ │ │ │ + ldr r2, [pc, #280] @ (1b525c ) │ │ │ │ + ldr r3, [pc, #276] @ (1b5258 ) │ │ │ │ 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 1b521e │ │ │ │ + bne.n 1b524e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ @@ -515540,236 +515569,236 @@ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b521a │ │ │ │ + beq.n 1b524a │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1b51c4 │ │ │ │ + cbz r6, 1b51f4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1b51d2 │ │ │ │ + cbz r2, 1b5202 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4bc0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, r0, fp │ │ │ │ uxtb.w fp, fp │ │ │ │ - cbz r3, 1b51b2 │ │ │ │ + cbz r3, 1b51e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r2, 1b51b2 │ │ │ │ + cbz r2, 1b51e2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4bc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r2, fp, r0 │ │ │ │ mov r6, r3 │ │ │ │ uxtb.w fp, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5190 │ │ │ │ + bne.n 1b51c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4bc0 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 19a814 │ │ │ │ - cbz r6, 1b51ec │ │ │ │ + bl 19a844 │ │ │ │ + cbz r6, 1b521c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b5172 │ │ │ │ + b.n 1b51a2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4bc0 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b51ce │ │ │ │ + bne.n 1b51fe │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b5110 │ │ │ │ + beq.n 1b5140 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b5110 │ │ │ │ + beq.n 1b5140 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b5138 │ │ │ │ + bne.n 1b5168 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b520a │ │ │ │ - b.n 1b5110 │ │ │ │ + bne.n 1b523a │ │ │ │ + b.n 1b5140 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 1b51ec │ │ │ │ + b.n 1b521c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c08c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b5262 │ │ │ │ + cbz r3, 1b5292 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b52d2 │ │ │ │ + bne.n 1b5302 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5254 │ │ │ │ + bne.n 1b5284 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b531a │ │ │ │ + beq.n 1b534a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ - bne.w 1b5406 │ │ │ │ + bne.w 1b5436 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b540a │ │ │ │ + beq.w 1b543a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b529c │ │ │ │ + cbz r3, 1b52cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b529c │ │ │ │ + cbz r2, 1b52cc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bmi.n 1b5362 │ │ │ │ + bmi.n 1b5392 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b528a │ │ │ │ + bne.n 1b52ba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bmi.w 1b53f0 │ │ │ │ + bmi.w 1b5420 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb70 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b53ba │ │ │ │ + bne.w 1b53ea │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b52ca │ │ │ │ + cbz r3, 1b52fa │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b53c2 │ │ │ │ + bne.n 1b53f2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b52bc │ │ │ │ + bne.n 1b52ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - cbz r5, 1b52f6 │ │ │ │ + cbz r5, 1b5326 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b52ea │ │ │ │ + cbz r3, 1b531a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5326 │ │ │ │ + beq.n 1b5356 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b52dc │ │ │ │ + bne.n 1b530c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b52d6 │ │ │ │ + bne.n 1b5306 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b5262 │ │ │ │ + beq.n 1b5292 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b5262 │ │ │ │ + beq.n 1b5292 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b52d2 │ │ │ │ + bne.n 1b5302 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5302 │ │ │ │ + bne.n 1b5332 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b526c │ │ │ │ + bne.n 1b529c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 1b52b4 │ │ │ │ + bl 17bb70 │ │ │ │ + b.n 1b52e4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b52e2 │ │ │ │ + bne.n 1b5312 │ │ │ │ ldr.w sl, [r4, #32] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bne.n 1b52e2 │ │ │ │ + bne.n 1b5312 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 1b5356 │ │ │ │ + bl 17bc58 │ │ │ │ + cbz r0, 1b5386 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1b52e2 │ │ │ │ + beq.n 1b5312 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 1b52e2 │ │ │ │ + b.n 1b5312 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 1b52e2 │ │ │ │ + bl 17bc90 │ │ │ │ + b.n 1b5312 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b53a6 │ │ │ │ + cbz r0, 1b53d6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1b53a6 │ │ │ │ + cbz r1, 1b53d6 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ @@ -515779,134 +515808,134 @@ │ │ │ │ add.w r3, r1, #52 @ 0x34 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ str r6, [r1, #56] @ 0x38 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1b5286 │ │ │ │ + bne.w 1b52b6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b52b2 │ │ │ │ + beq.w 1b52e2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a0510 │ │ │ │ - b.n 1b52b4 │ │ │ │ + bl 1a0540 │ │ │ │ + b.n 1b52e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b52ca │ │ │ │ + beq.w 1b52fa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b52ca │ │ │ │ + beq.w 1b52fa │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b53c2 │ │ │ │ + bne.n 1b53f2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b53da │ │ │ │ + bne.n 1b540a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b52a4 │ │ │ │ + beq.w 1b52d4 │ │ │ │ mov r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b5372 │ │ │ │ + b.n 1b53a2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1b5366 │ │ │ │ + b.n 1b5396 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 1b52b2 │ │ │ │ + bl 17bb70 │ │ │ │ + b.n 1b52e2 │ │ │ │ stmdb 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, #480] @ (1b5608 ) │ │ │ │ + ldr r2, [pc, #480] @ (1b5638 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #480] @ (1b560c ) │ │ │ │ + ldr r3, [pc, #480] @ (1b563c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b544a │ │ │ │ + cbz r3, 1b547a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1b546a │ │ │ │ + cbnz r5, 1b549a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b543e │ │ │ │ + bne.n 1b546e │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #448] @ (1b5610 ) │ │ │ │ - ldr r3, [pc, #444] @ (1b560c ) │ │ │ │ + ldr r2, [pc, #448] @ (1b5640 ) │ │ │ │ + ldr r3, [pc, #444] @ (1b563c ) │ │ │ │ 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 1b5602 │ │ │ │ + bne.w 1b5632 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b55f2 │ │ │ │ + beq.w 1b5622 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b557e │ │ │ │ + beq.n 1b55ae │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b55e0 │ │ │ │ + beq.w 1b5610 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b55f6 │ │ │ │ + beq.w 1b5626 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b55c8 │ │ │ │ + beq.w 1b55f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b55c8 │ │ │ │ + beq.w 1b55f8 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1b54a4 │ │ │ │ + bne.n 1b54d4 │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 1b54a4 │ │ │ │ + beq.n 1b54d4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - bl 19941c │ │ │ │ + bl 19944c │ │ │ │ strd sl, sl, [r7] │ │ │ │ strd sl, sl, [r7, #8] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ mov r8, ip │ │ │ │ mov lr, r7 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -515916,146 +515945,146 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1b5558 │ │ │ │ + cbz r0, 1b5588 │ │ │ │ add.w r8, r4, #32 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldrb.w r2, [r6, #37] @ 0x25 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ vldr d7, [r9] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr d7, [r5, #20] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ - bcc.n 1b5520 │ │ │ │ + bcc.n 1b5550 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb60 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c73c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b54a6 │ │ │ │ + bne.n 1b54d6 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b548a │ │ │ │ + bne.w 1b54ba │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r9, r0 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b544c │ │ │ │ + beq.w 1b547c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b544c │ │ │ │ + beq.w 1b547c │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b5474 │ │ │ │ + bne.w 1b54a4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b55b6 │ │ │ │ - b.n 1b544c │ │ │ │ + bne.n 1b55e6 │ │ │ │ + b.n 1b547c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b557e │ │ │ │ + bne.n 1b55ae │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ movne r4, r6 │ │ │ │ movne r6, #0 │ │ │ │ - bne.w 1b54ca │ │ │ │ - b.n 1b557e │ │ │ │ + bne.w 1b54fa │ │ │ │ + b.n 1b55ae │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b557e │ │ │ │ + bne.n 1b55ae │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b54ca │ │ │ │ - b.n 1b557e │ │ │ │ + bne.w 1b54fa │ │ │ │ + b.n 1b55ae │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1b5594 │ │ │ │ + b.n 1b55c4 │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b54c8 │ │ │ │ - b.n 1b54a4 │ │ │ │ + bne.w 1b54f8 │ │ │ │ + b.n 1b54d4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b5658 │ │ │ │ + bne.n 1b5688 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b563a │ │ │ │ + beq.n 1b566a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b5632 │ │ │ │ + beq.n 1b5662 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b5658 │ │ │ │ + bne.n 1b5688 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b565c │ │ │ │ + bne.n 1b568c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b561c │ │ │ │ + beq.n 1b564c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -516066,18 +516095,18 @@ │ │ │ │ movw r5, #60207 @ 0xeb2f │ │ │ │ movt r5, #10196 @ 0x27d4 │ │ │ │ movw r4, #51831 @ 0xca77 │ │ │ │ movt r4, #34283 @ 0x85eb │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1b56fe │ │ │ │ + beq.n 1b572e │ │ │ │ add.w r3, r1, ip │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b56dc │ │ │ │ + beq.n 1b570c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ add r3, r1 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ @@ -516104,106 +516133,106 @@ │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1b5688 │ │ │ │ + b.n 1b56b8 │ │ │ │ stmdb 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 r5, r2 │ │ │ │ - ldr.w r3, [pc, #1692] @ 1b5dc0 │ │ │ │ + ldr.w r3, [pc, #1692] @ 1b5df0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1684] @ 1b5dc4 │ │ │ │ - ldr.w r9, [pc, #1684] @ 1b5dc8 │ │ │ │ + ldr.w r2, [pc, #1684] @ 1b5df4 │ │ │ │ + ldr.w r9, [pc, #1684] @ 1b5df8 │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1b5664 │ │ │ │ + bl 1b5694 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl 17bc4c │ │ │ │ + bl 17bc7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b5b32 │ │ │ │ + beq.w 1b5b62 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1644] @ 1b5dcc │ │ │ │ + ldr.w r3, [pc, #1644] @ 1b5dfc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b58f2 │ │ │ │ + beq.w 1b5922 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b5d40 │ │ │ │ + beq.w 1b5d70 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1b5994 │ │ │ │ + bne.w 1b59c4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b59c4 │ │ │ │ + beq.w 1b59f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b5c5c │ │ │ │ + beq.w 1b5c8c │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b5a32 │ │ │ │ + beq.w 1b5a62 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ bic.w r1, r8, r1 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b5c2c │ │ │ │ + beq.w 1b5c5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b5956 │ │ │ │ + beq.w 1b5986 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b57f0 │ │ │ │ + cbz r1, 1b5820 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1b57f8 │ │ │ │ + cbnz r1, 1b5828 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b5be6 │ │ │ │ + beq.w 1b5c16 │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - bhi.w 1b5cda │ │ │ │ + bhi.w 1b5d0a │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5de8 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r5, r2, #11 │ │ │ │ lsls r5, r2, #11 │ │ │ │ lsls r5, r2, #11 │ │ │ │ lsls r5, r2, #11 │ │ │ │ lsls r5, r2, #11 │ │ │ │ @@ -516240,16 +516269,16 @@ │ │ │ │ ite cs │ │ │ │ movcs r3, r6 │ │ │ │ movcc r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #1376] @ 1b5dcc │ │ │ │ + bl 1991f0 │ │ │ │ + ldr.w r3, [pc, #1376] @ 1b5dfc │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -516266,121 +516295,121 @@ │ │ │ │ str.w sl, [r0, lr, lsl #2] │ │ │ │ ldrb.w lr, [ip, #85] @ 0x55 │ │ │ │ ldrb.w ip, [ip, #87] @ 0x57 │ │ │ │ add.w lr, lr, #11 │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r7, [r0, lr, lsl #2] │ │ │ │ str.w r2, [r0, ip, lsl #2] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9f8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 17bc8c │ │ │ │ + bl 17bcbc │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b5782 │ │ │ │ + bne.w 1b57b2 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [fp] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - ldr.w r2, [pc, #1232] @ 1b5dd0 │ │ │ │ - ldr.w r3, [pc, #1212] @ 1b5dc0 │ │ │ │ + ldr.w r2, [pc, #1232] @ 1b5e00 │ │ │ │ + ldr.w r3, [pc, #1212] @ 1b5df0 │ │ │ │ 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 1b5db4 │ │ │ │ + bne.w 1b5de4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b5948 │ │ │ │ + cbz r0, 1b5978 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ - beq.n 1b5a40 │ │ │ │ + beq.n 1b5a70 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b5db8 │ │ │ │ + beq.w 1b5de8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b5db8 │ │ │ │ + bne.w 1b5de8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov sl, r5 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r8, r0, r8 │ │ │ │ - cbz r6, 1b59a2 │ │ │ │ + cbz r6, 1b59d2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b5792 │ │ │ │ + beq.w 1b57c2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, sl, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 1b58fc │ │ │ │ + b.n 1b592c │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b5950 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b5950 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b5950 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1b57ae │ │ │ │ + bne.w 1b57de │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b5a24 │ │ │ │ + bhi.n 1b5a54 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5de8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r5, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ @@ -516412,26 +516441,26 @@ │ │ │ │ movs r1, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ umull r3, r2, r8, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1b597a │ │ │ │ + b.n 1b59aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1b57de │ │ │ │ + bne.w 1b580e │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ - b.n 1b5c30 │ │ │ │ + b.n 1b5c60 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b5d3a │ │ │ │ + bhi.w 1b5d6a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5de8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ @@ -516462,36 +516491,36 @@ │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1b5c9a │ │ │ │ + beq.w 1b5cca │ │ │ │ and.w r0, r1, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r2, r3, r0 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsr.w ip, r3, ip │ │ │ │ orr.w r2, r2, lr │ │ │ │ lsls r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr.w r2, r2, ip │ │ │ │ bic.w r3, sl, r3 │ │ │ │ bic.w r2, r0, r2 │ │ │ │ orrs r2, r3 │ │ │ │ - beq.w 1b5972 │ │ │ │ + beq.w 1b59a2 │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5de8 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -516521,30 +516550,30 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b5d46 │ │ │ │ + beq.w 1b5d76 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5bcc │ │ │ │ - cbz r3, 1b5b50 │ │ │ │ + beq.n 1b5bfc │ │ │ │ + cbz r3, 1b5b80 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5b3e │ │ │ │ + beq.n 1b5b6e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b5cec │ │ │ │ - add r1, pc, #8 @ (adr r1, 1b5b68 ) │ │ │ │ + bhi.w 1b5d1c │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b5b98 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #6 │ │ │ │ @@ -516589,162 +516618,162 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b5db8 │ │ │ │ + bne.w 1b5de8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 1b5b44 │ │ │ │ + b.n 1b5b74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5ce0 │ │ │ │ + bne.n 1b5d10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b5c1c │ │ │ │ + cbz r0, 1b5c4c │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b5956 │ │ │ │ + b.n 1b5986 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b5956 │ │ │ │ + beq.w 1b5986 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b5956 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b5986 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b5c92 │ │ │ │ + cbz r0, 1b5cc2 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b57ae │ │ │ │ + b.n 1b57de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.w 1b5972 │ │ │ │ + beq.w 1b59a2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b5cd6 │ │ │ │ + cbz r0, 1b5d06 │ │ │ │ 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, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1b5964 │ │ │ │ + b.n 1b5994 │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b5950 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1b5bea │ │ │ │ + b.n 1b5c1a │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b5882 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b5882 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b5882 │ │ │ │ movs r3, #0 │ │ │ │ uxth.w sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b5aa2 │ │ │ │ + b.n 1b5ad2 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b5aa2 │ │ │ │ + b.n 1b5ad2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b5882 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b5a24 │ │ │ │ + b.n 1b5a54 │ │ │ │ movs r6, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5cde │ │ │ │ movs r6, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5cde │ │ │ │ movs r6, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5cde │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5cde │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b5aa2 │ │ │ │ + b.n 1b5ad2 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 1b59a4 │ │ │ │ + b.n 1b59d4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b5db8 │ │ │ │ + bhi.n 1b5de8 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r4, r2, #16 │ │ │ │ movs r2, #20 │ │ │ │ subs r2, r4, r4 │ │ │ │ lsrs r3, r3, #20 │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -516756,96 +516785,96 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ movs r4, r2 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5890 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #32 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5890 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #8 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5890 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5890 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5890 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #992 @ (adr r6, 1b61b4 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 1b6124 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r3, [pc, #1376] @ 1b6348 │ │ │ │ - ldr.w r2, [pc, #1376] @ 1b634c │ │ │ │ + ldr.w r3, [pc, #1376] @ 1b6378 │ │ │ │ + ldr.w r2, [pc, #1376] @ 1b637c │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1364] @ 1b6350 │ │ │ │ + ldr.w r3, [pc, #1364] @ 1b6380 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b5e18 │ │ │ │ + cbz r3, 1b5e48 │ │ │ │ mov sl, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1b5e3c │ │ │ │ + cbnz r5, 1b5e6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5e0c │ │ │ │ + bne.n 1b5e3c │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r2, [pc, #1336] @ 1b6354 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1b6350 │ │ │ │ + ldr.w r2, [pc, #1336] @ 1b6384 │ │ │ │ + ldr.w r3, [pc, #1328] @ 1b6380 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b633e │ │ │ │ + bne.w 1b636e │ │ │ │ mov r0, fp │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #1304] @ 1b6358 │ │ │ │ + ldr.w r9, [pc, #1304] @ 1b6388 │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1b635c │ │ │ │ + ldr.w r3, [pc, #1304] @ 1b638c │ │ │ │ mov.w fp, #0 │ │ │ │ add r9, pc │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ strd sl, r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ @@ -516872,124 +516901,124 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17ba38 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strb.w r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1db294 │ │ │ │ + bl 1db2c4 │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b5f42 │ │ │ │ + beq.n 1b5f72 │ │ │ │ mov r6, sl │ │ │ │ movw r9, #287 @ 0x11f │ │ │ │ strd r7, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1b5f32 │ │ │ │ + cbz r5, 1b5f62 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b61d2 │ │ │ │ + beq.w 1b6202 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b6320 │ │ │ │ + beq.w 1b6350 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1b5efe │ │ │ │ + cbz r4, 1b5f2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b5efe │ │ │ │ + cbz r3, 1b5f2e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b5f80 │ │ │ │ + beq.n 1b5fb0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b5eec │ │ │ │ + bne.n 1b5f1c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b5f32 │ │ │ │ + bne.n 1b5f62 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1b5f90 │ │ │ │ + beq.n 1b5fc0 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b5f32 │ │ │ │ + bne.n 1b5f62 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b6342 │ │ │ │ + bne.w 1b6372 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1b60b8 │ │ │ │ + beq.w 1b60e8 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b5ee8 │ │ │ │ + bne.n 1b5f18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b5ed2 │ │ │ │ + bne.n 1b5f02 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb70 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [sp, #149] @ 0x95 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orrs r1, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b633a │ │ │ │ - cbz r4, 1b5f7a │ │ │ │ + beq.w 1b636a │ │ │ │ + cbz r4, 1b5faa │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b5e60 │ │ │ │ + bne.w 1b5e90 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5f6a │ │ │ │ + bne.n 1b5f9a │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 1b5e1a │ │ │ │ + b.n 1b5e4a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1b5f92 │ │ │ │ + beq.n 1b5fc2 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b5f14 │ │ │ │ - b.n 1b5f2c │ │ │ │ + beq.n 1b5f44 │ │ │ │ + b.n 1b5f5c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b6342 │ │ │ │ + bne.w 1b6372 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1b5f2c │ │ │ │ + bne.n 1b5f5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1b570c │ │ │ │ - ldr r3, [pc, #936] @ (1b6360 ) │ │ │ │ + bl 1b573c │ │ │ │ + ldr r3, [pc, #936] @ (1b6390 ) │ │ │ │ mov.w sl, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -517007,30 +517036,30 @@ │ │ │ │ it cc │ │ │ │ movcc r7, #1 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs.w 1b61ee │ │ │ │ + bcs.w 1b621e │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ uxtb.w r8, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b6204 │ │ │ │ + beq.w 1b6234 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, r7, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r7, #100 @ 0x64 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -517058,31 +517087,31 @@ │ │ │ │ ldrb.w r2, [ip, #88] @ 0x58 │ │ │ │ ldrb.w ip, [ip, #89] @ 0x59 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r3, ip, #11 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 1b5f2c │ │ │ │ + b.n 1b5f5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1b570c │ │ │ │ + bl 1b573c │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #660] @ (1b6360 ) │ │ │ │ + ldr r3, [pc, #660] @ (1b6390 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -517090,29 +517119,29 @@ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1b61c4 │ │ │ │ + bcs.n 1b61f4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w sl, [r5, #112] @ 0x70 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b6284 │ │ │ │ + beq.w 1b62b4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -517131,15 +517160,15 @@ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r7, lr, #116 @ 0x74 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 1b6192 │ │ │ │ + cbnz r3, 1b61c2 │ │ │ │ cmp.w sl, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, sl, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ lslne r2, r3 │ │ │ │ itt ne │ │ │ │ @@ -517159,48 +517188,48 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [lr, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 1b5f2c │ │ │ │ + b.n 1b5f5c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1b5f32 │ │ │ │ + bne.w 1b5f62 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 1b6280 │ │ │ │ + beq.n 1b62b0 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1b5f32 │ │ │ │ + bne.w 1b5f62 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b5f14 │ │ │ │ + b.n 1b5f44 │ │ │ │ mov r2, r3 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b60a0 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b60d0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -517221,21 +517250,21 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrd r7, r2, [sp, #12] │ │ │ │ str.w r2, [r7, fp, lsl #2] │ │ │ │ str.w r0, [r7, lr, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r7, ip, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b60a0 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b60d0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b5f92 │ │ │ │ + b.n 1b5fc2 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -517248,15 +517277,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r7, ip, #100 @ 0x64 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 1b62ec │ │ │ │ + cbnz r3, 1b631c │ │ │ │ cmp.w sl, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, sl, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrne r7, [sp, #12] │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -517275,53 +517304,53 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [ip, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [ip, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b61c4 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b61f4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1b627e │ │ │ │ + beq.n 1b62ae │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1b5ee8 │ │ │ │ + bne.w 1b5f18 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b5f14 │ │ │ │ + b.n 1b5f44 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1b5e1a │ │ │ │ + b.n 1b5e4a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r2, pc, #56 @ (adr r2, 1b6384 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 1b66f4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #24 @ (adr r2, 1b6368 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 1b66d8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #872 @ (adr r1, 1b66c0 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 1b6630 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bl 17e35a │ │ │ │ + bl 17e38a │ │ │ │ pld [r1, #255]! │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1b638e │ │ │ │ + cbnz r3, 1b63be │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b638e │ │ │ │ + bhi.n 1b63be │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - beq.n 1b63a8 │ │ │ │ - bhi.n 1b6392 │ │ │ │ + beq.n 1b63d8 │ │ │ │ + bhi.n 1b63c2 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #336 @ 0x150 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -517342,199 +517371,199 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #748] @ (1b66b0 ) │ │ │ │ + ldr r1, [pc, #748] @ (1b66e0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #748] @ (1b66b4 ) │ │ │ │ + ldr r3, [pc, #748] @ (1b66e4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ add.w r8, sp, #16 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d0, [pc, #688] @ 1b66a8 │ │ │ │ + vldr d0, [pc, #688] @ 1b66d8 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r5, [sl, #17] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b6424 │ │ │ │ + cbz r0, 1b6454 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r7, 1b6518 │ │ │ │ + cbz r7, 1b6548 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ - ldr r2, [pc, #440] @ (1b66b8 ) │ │ │ │ - ldr r3, [pc, #436] @ (1b66b4 ) │ │ │ │ + bl 19c62c │ │ │ │ + ldr r2, [pc, #440] @ (1b66e8 ) │ │ │ │ + ldr r3, [pc, #436] @ (1b66e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b6668 │ │ │ │ + bne.w 1b6698 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b6604 │ │ │ │ + beq.n 1b6634 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, sl │ │ │ │ - bpl.n 1b6596 │ │ │ │ + bpl.n 1b65c6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b65c4 │ │ │ │ + beq.n 1b65f4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, r7 │ │ │ │ - bpl.n 1b666c │ │ │ │ + bpl.n 1b669c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ - b.n 1b64fc │ │ │ │ + bl 19c62c │ │ │ │ + b.n 1b652c │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b6660 │ │ │ │ + bhi.n 1b6690 │ │ │ │ tbb [pc, r2] │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ strb r6, [r3, r5] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ @@ -517551,78 +517580,78 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b65f2 │ │ │ │ + cbz r0, 1b6622 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b6588 │ │ │ │ + b.n 1b65b8 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6632 │ │ │ │ + cbz r0, 1b6662 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b6532 │ │ │ │ + b.n 1b6562 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b663c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b663c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b663c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b663c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b66d8 │ │ │ │ + bhi.n 1b6708 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r6, #16 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ @@ -517634,447 +517663,447 @@ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b65cc │ │ │ │ + b.n 1b65fc │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ @ instruction: 0xffff41ef │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b65cc │ │ │ │ + b.n 1b65fc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1b65cc │ │ │ │ + b.n 1b65fc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b65cc │ │ │ │ + b.n 1b65fc │ │ │ │ stmdb 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, r2 │ │ │ │ - ldr r2, [pc, #980] @ (1b6ac0 ) │ │ │ │ - ldr r3, [pc, #980] @ (1b6ac4 ) │ │ │ │ + ldr r2, [pc, #980] @ (1b6af0 ) │ │ │ │ + ldr r3, [pc, #980] @ (1b6af4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr.w sl, [pc, #972] @ 1b6ac8 │ │ │ │ + ldr.w sl, [pc, #972] @ 1b6af8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ strb.w fp, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r8, [r5, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bls.w 1b6864 │ │ │ │ + bls.w 1b6894 │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ subs r3, r7, r3 │ │ │ │ clz r3, r3 │ │ │ │ movw r2, #427 @ 0x1ab │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r7, r2 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ orreq.w r8, r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1b6856 │ │ │ │ + bne.w 1b6886 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1b69ba │ │ │ │ - vldr d7, [pc, #828] @ 1b6ab8 │ │ │ │ + beq.w 1b69ea │ │ │ │ + vldr d7, [pc, #828] @ 1b6ae8 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ add.w r8, sp, #24 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b67ae │ │ │ │ + cbz r0, 1b67de │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #760] @ 1b6ab8 │ │ │ │ + bl 19c5c4 │ │ │ │ + vldr d7, [pc, #760] @ 1b6ae8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b67f4 │ │ │ │ + cbz r0, 1b6824 │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b63b0 │ │ │ │ + bl 1b63e0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ cmp.w r7, #336 @ 0x150 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w 1b6a32 │ │ │ │ - ldr r2, [pc, #656] @ (1b6acc ) │ │ │ │ - ldr r3, [pc, #648] @ (1b6ac4 ) │ │ │ │ + beq.w 1b6a62 │ │ │ │ + ldr r2, [pc, #656] @ (1b6afc ) │ │ │ │ + ldr r3, [pc, #648] @ (1b6af4 ) │ │ │ │ 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 1b6b16 │ │ │ │ + bne.w 1b6b46 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b63b0 │ │ │ │ + bl 1b63e0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ - ldr r3, [pc, #616] @ (1b6ad0 ) │ │ │ │ + b.n 1b6868 │ │ │ │ + ldr r3, [pc, #616] @ (1b6b00 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb.w fp, [r3, #6] │ │ │ │ orr.w fp, r8, fp │ │ │ │ - cbz r2, 1b688e │ │ │ │ + cbz r2, 1b68be │ │ │ │ mov.w sl, r8, lsl #1 │ │ │ │ orn sl, sl, #127 @ 0x7f │ │ │ │ uxtb.w sl, sl │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, sl │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b6ad4 │ │ │ │ + beq.w 1b6b04 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 1b6b1a │ │ │ │ + bpl.w 1b6b4a │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp.w r7, #336 @ 0x150 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ mov r9, r0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp.w r7, #354 @ 0x162 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b6838 │ │ │ │ + beq.n 1b6868 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ cmp.w r7, #336 @ 0x150 │ │ │ │ mov r9, r0 │ │ │ │ - bne.w 1b6838 │ │ │ │ + bne.w 1b6868 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ + b.n 1b6868 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d7, [pc, #236] @ 1b6ab8 │ │ │ │ + vldr d7, [pc, #236] @ 1b6ae8 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b69f6 │ │ │ │ + cbz r0, 1b6a26 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b63b0 │ │ │ │ + bl 1b63e0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ - vldr d7, [pc, #132] @ 1b6ab8 │ │ │ │ + b.n 1b6868 │ │ │ │ + vldr d7, [pc, #132] @ 1b6ae8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6a62 │ │ │ │ + cbz r0, 1b6a92 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ + b.n 1b6868 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b6b06 │ │ │ │ + cbz r0, 1b6b36 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b68d6 │ │ │ │ + b.n 1b6906 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b6b4a │ │ │ │ + bhi.n 1b6b7a │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r0, r2, r4 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -518087,66 +518116,66 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b6adc │ │ │ │ + b.n 1b6b0c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b6adc │ │ │ │ + b.n 1b6b0c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b6adc │ │ │ │ + b.n 1b6b0c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1b6adc │ │ │ │ + b.n 1b6b0c │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1b6b90 ) │ │ │ │ + ldr r2, [pc, #16] @ (1b6bc0 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #16] @ (1b6b94 ) │ │ │ │ + ldr r1, [pc, #16] @ (1b6bc4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19aec0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb51ffff │ │ │ │ - bl 192b96 │ │ │ │ + bl 192bc6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1512] @ 1b7198 │ │ │ │ + ldr.w r3, [pc, #1512] @ 1b71c8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r6, [pc, #1512] @ 1b719c │ │ │ │ + ldr.w r6, [pc, #1512] @ 1b71cc │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1508] @ 1b71a0 │ │ │ │ + ldr.w r1, [pc, #1508] @ 1b71d0 │ │ │ │ add r6, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bls.w 1b7058 │ │ │ │ + bls.w 1b7088 │ │ │ │ sub.w r1, r3, #167 @ 0xa7 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1b6c32 │ │ │ │ + bhi.n 1b6c62 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1b6c32 │ │ │ │ + bhi.n 1b6c62 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -518164,101 +518193,101 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r7, r2 │ │ │ │ movs r1, r7 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ - cbz r0, 1b6c34 │ │ │ │ - ldr.w r2, [pc, #1420] @ 1b71a4 │ │ │ │ + cbz r0, 1b6c64 │ │ │ │ + ldr.w r2, [pc, #1420] @ 1b71d4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r3, [r2, #43] @ 0x2b │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1b708c │ │ │ │ + beq.w 1b70bc │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1392] @ 1b71a8 │ │ │ │ - ldr.w r3, [pc, #1372] @ 1b7198 │ │ │ │ + ldr.w r2, [pc, #1392] @ 1b71d8 │ │ │ │ + ldr.w r3, [pc, #1372] @ 1b71c8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b7194 │ │ │ │ + bne.w 1b71c4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b6c34 │ │ │ │ - ldr.w r2, [pc, #1352] @ 1b71a4 │ │ │ │ + beq.n 1b6c64 │ │ │ │ + ldr.w r2, [pc, #1352] @ 1b71d4 │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ ldr r6, [r6, r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla r3, r7, r3, r6 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1b6c32 │ │ │ │ + bne.n 1b6c62 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19d7e0 │ │ │ │ + bl 19d810 │ │ │ │ mov r8, r0 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r6, r7, r3, r6 │ │ │ │ ldrb.w r2, [r6, #43] @ 0x2b │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r8, r2, lsl #2] │ │ │ │ str.w ip, [r8, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 19a028 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b7178 │ │ │ │ + beq.w 1b71a8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, sl │ │ │ │ mov r5, sl │ │ │ │ movw r1, #61446 @ 0xf006 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ strd r1, r6, [sp, #24] │ │ │ │ - b.n 1b6d00 │ │ │ │ + b.n 1b6d30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1b716c │ │ │ │ + beq.w 1b719c │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [fp] │ │ │ │ - bne.n 1b6cf2 │ │ │ │ + bne.n 1b6d22 │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ mov r6, ip │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ @@ -518269,22 +518298,22 @@ │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ add.w r2, r0, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ @@ -518296,57 +518325,57 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #6 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6dd2 │ │ │ │ + cbz r0, 1b6e02 │ │ │ │ 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, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ strd r0, r7, [sp, #148] @ 0x94 │ │ │ │ - b.n 1b6cf2 │ │ │ │ + b.n 1b6d22 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b6c34 │ │ │ │ + beq.w 1b6c64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b7184 │ │ │ │ + bhi.w 1b71b4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b7198 │ │ │ │ + bhi.w 1b71c8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r3, r0, #7 │ │ │ │ lsls r3, r0, #7 │ │ │ │ lsls r3, r0, #7 │ │ │ │ lsls r3, r0, #7 │ │ │ │ lsls r3, r0, #7 │ │ │ │ @@ -518374,37 +518403,37 @@ │ │ │ │ lsls r3, r0, #7 │ │ │ │ lsls r3, r0, #7 │ │ │ │ lsls r3, r0, #7 │ │ │ │ lsls r3, r0, #7 │ │ │ │ lsls r6, r4, #6 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b6c34 │ │ │ │ - ldr r2, [pc, #840] @ (1b71a4 ) │ │ │ │ + beq.w 1b6c64 │ │ │ │ + ldr r2, [pc, #840] @ (1b71d4 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r1, [r2, #43] @ 0x2b │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 1b6c32 │ │ │ │ + bne.w 1b6c62 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r8, [r0, r2, lsl #2] │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ - bne.w 1b6c32 │ │ │ │ + bne.w 1b6c62 │ │ │ │ movs r2, #2 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ - beq.w 1b718e │ │ │ │ + beq.w 1b71be │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ ite eq │ │ │ │ moveq r2, #182 @ 0xb6 │ │ │ │ movne r2, #54 @ 0x36 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w sl, #108 @ 0x6c │ │ │ │ @@ -518422,21 +518451,21 @@ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #32 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strd r9, r9, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -518466,85 +518495,85 @@ │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r7, r2, lsl #2] │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r2, [r3, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6fa2 │ │ │ │ + cbz r0, 1b6fd2 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b6fc6 │ │ │ │ + beq.n 1b6ff6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6ff4 │ │ │ │ + cbz r0, 1b7024 │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ @@ -518561,177 +518590,177 @@ │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b6c34 │ │ │ │ + b.n 1b6c64 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bls.w 1b6c32 │ │ │ │ + bls.w 1b6c62 │ │ │ │ sub.w r1, r3, #56 @ 0x38 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 1b6c32 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1b7074 ) │ │ │ │ + bhi.w 1b6c62 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1b70a4 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1b7474 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1b74a4 │ │ │ │ udiv pc, pc, pc │ │ │ │ udiv pc, pc, pc │ │ │ │ ldc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ sdiv pc, sp, pc │ │ │ │ @ instruction: 0xfbe1ffff │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ - bl 19d7e0 │ │ │ │ + bl 19d810 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ it eq │ │ │ │ moveq r3, #165 @ 0xa5 │ │ │ │ - beq.n 1b70b0 │ │ │ │ + beq.n 1b70e0 │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ ite eq │ │ │ │ moveq r3, #182 @ 0xb6 │ │ │ │ movne r3, #54 @ 0x36 │ │ │ │ add.w r7, r6, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #20] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b70fe │ │ │ │ + cbz r0, 1b712e │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d8c │ │ │ │ - b.n 1b7054 │ │ │ │ + bl 199dbc │ │ │ │ + b.n 1b7084 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b7152 │ │ │ │ + cbz r0, 1b7182 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b7054 │ │ │ │ + bl 19a54c │ │ │ │ + b.n 1b7084 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b712c │ │ │ │ + b.n 1b715c │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b712c │ │ │ │ + b.n 1b715c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c790 │ │ │ │ - b.n 1b710c │ │ │ │ + bl 19c7c0 │ │ │ │ + b.n 1b713c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b712c │ │ │ │ + b.n 1b715c │ │ │ │ movs r2, #165 @ 0xa5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1b6ea2 │ │ │ │ + b.n 1b6ed2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #316] @ (1b72fc ) │ │ │ │ + ldr r2, [pc, #316] @ (1b732c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #316] @ (1b7300 ) │ │ │ │ + ldr r3, [pc, #316] @ (1b7330 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #384] @ 0x180 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - cbz r7, 1b71e4 │ │ │ │ + cbz r7, 1b7214 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1b7200 │ │ │ │ + cbnz r6, 1b7230 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b71d8 │ │ │ │ - ldr r2, [pc, #284] @ (1b7304 ) │ │ │ │ - ldr r3, [pc, #280] @ (1b7300 ) │ │ │ │ + bne.n 1b7208 │ │ │ │ + ldr r2, [pc, #284] @ (1b7334 ) │ │ │ │ + ldr r3, [pc, #280] @ (1b7330 ) │ │ │ │ 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 1b72f6 │ │ │ │ + bne.n 1b7326 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ @@ -518747,149 +518776,149 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b72f2 │ │ │ │ + beq.n 1b7322 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1b7294 │ │ │ │ + cbz r4, 1b72c4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1b72a2 │ │ │ │ + cbz r2, 1b72d2 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b726a │ │ │ │ + bne.n 1b729a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b6b98 │ │ │ │ + bl 1b6bc8 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b7282 │ │ │ │ + cbz r4, 1b72b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b7282 │ │ │ │ + cbz r3, 1b72b2 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b725c │ │ │ │ + beq.n 1b728c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b7270 │ │ │ │ + bne.n 1b72a0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b7294 │ │ │ │ + bne.n 1b72c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b6b98 │ │ │ │ + bl 1b6bc8 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r2, fp │ │ │ │ - cbz r2, 1b72c2 │ │ │ │ + cbz r2, 1b72f2 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b724c │ │ │ │ + b.n 1b727c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b7294 │ │ │ │ + bne.n 1b72c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b6b98 │ │ │ │ + bl 1b6bc8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r2, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b729e │ │ │ │ + bne.n 1b72ce │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b71e4 │ │ │ │ + beq.n 1b7214 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b71e4 │ │ │ │ + beq.n 1b7214 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b720c │ │ │ │ + bne.n 1b723c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b72e2 │ │ │ │ - b.n 1b71e4 │ │ │ │ + bne.n 1b7312 │ │ │ │ + b.n 1b7214 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b72c6 │ │ │ │ + b.n 1b72f6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w fp, [pc, #948] @ 1b76d4 │ │ │ │ + ldr.w fp, [pc, #948] @ 1b7704 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b74e4 │ │ │ │ + beq.w 1b7514 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, fp, [sp, #24] │ │ │ │ - b.n 1b73d4 │ │ │ │ + b.n 1b7404 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1b76a6 │ │ │ │ + bne.w 1b76d6 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1b75f0 │ │ │ │ + beq.w 1b7620 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w fp, r9, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str.w r0, [r9, #28] │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w lr, r9, #48 @ 0x30 │ │ │ │ @@ -518901,88 +518930,88 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b74e0 │ │ │ │ + beq.w 1b7510 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1b7338 │ │ │ │ + beq.n 1b7368 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1b75f0 │ │ │ │ + beq.w 1b7620 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 1b7474 │ │ │ │ + bhi.n 1b74a4 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ movs r4, r0 │ │ │ │ movs r6, r7 │ │ │ │ ldr.w sl, [r2, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238c24 │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r9, #32 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r9, #48] @ 0x30 │ │ │ │ - b.n 1b73ae │ │ │ │ + b.n 1b73de │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ movs r2, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc9c │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w fp, r0, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 1b7388 │ │ │ │ + b.n 1b73b8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldrd fp, sl, [r2, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r9, [r2, #56] @ 0x38 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #28] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -518995,44 +519024,44 @@ │ │ │ │ strd fp, sl, [r6, #48] @ 0x30 │ │ │ │ str.w r9, [r6, #56] @ 0x38 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b73d4 │ │ │ │ + bne.w 1b7404 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b75f4 │ │ │ │ - ldr r3, [pc, #484] @ (1b76d8 ) │ │ │ │ + beq.w 1b7624 │ │ │ │ + ldr r3, [pc, #484] @ (1b7708 ) │ │ │ │ add r5, sp, #32 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ ldr.w r9, [fp, r3] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r1, r3, r1, r9 │ │ │ │ ldrb r3, [r1, #30] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [sl, r3, lsl #2] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ bic.w r8, r2, r3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ @@ -519047,15 +519076,15 @@ │ │ │ │ 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 r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1b7582 │ │ │ │ + bne.n 1b75b2 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r3, #1 │ │ │ │ andne.w fp, fp, #31 │ │ │ │ moveq r3, sl │ │ │ │ lslne.w r3, r3, fp │ │ │ │ it ne │ │ │ │ @@ -519068,65 +519097,65 @@ │ │ │ │ ldrb.w r2, [r9, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r9, #32 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1b73bc │ │ │ │ + b.n 1b73ec │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1b73ca │ │ │ │ - bl 1991c0 │ │ │ │ + b.n 1b73fa │ │ │ │ + bl 1991f0 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ ldrb.w r3, [sl, #44] @ 0x2c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ - ldr.w lr, [pc, #188] @ 1b76d8 │ │ │ │ + ldr.w lr, [pc, #188] @ 1b7708 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r6, [sl, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [fp, lr] │ │ │ │ mla r3, r9, r6, r3 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bls.n 1b767e │ │ │ │ + bls.n 1b76ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ add.w fp, sl, #112 @ 0x70 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov lr, r6 │ │ │ │ @@ -519138,59 +519167,59 @@ │ │ │ │ str.w lr, [r5, #8] │ │ │ │ adds r6, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r9 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 1b7654 │ │ │ │ + bne.n 1b7684 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ add.w r4, r5, #24 │ │ │ │ ldrb.w r2, [sl, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [r3, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b76dc │ │ │ │ + bl 1b770c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #680] @ (1b7998 ) │ │ │ │ + ldr r5, [pc, #680] @ (1b79c8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #680] @ (1b799c ) │ │ │ │ + ldr r4, [pc, #680] @ (1b79cc ) │ │ │ │ mov r9, r3 │ │ │ │ add r5, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ @@ -519199,33 +519228,33 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 1b7838 │ │ │ │ + beq.w 1b7868 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [r9] │ │ │ │ sub.w r7, r2, sl │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r7, sl, r7, asr #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ asrs r1, r7, #31 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.n 1b778e │ │ │ │ + bhi.n 1b77be │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b7996 │ │ │ │ + bhi.w 1b79c6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -519258,83 +519287,83 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b77be │ │ │ │ + cbz r0, 1b77ee │ │ │ │ mov r2, r6 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1b76dc │ │ │ │ + bl 1b770c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19cad4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1b76dc │ │ │ │ + bl 1b770c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b797c │ │ │ │ - ldr r2, [pc, #384] @ (1b79a0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1b799c ) │ │ │ │ + beq.w 1b79ac │ │ │ │ + ldr r2, [pc, #384] @ (1b79d0 ) │ │ │ │ + ldr r3, [pc, #380] @ (1b79cc ) │ │ │ │ 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 1b7992 │ │ │ │ + bne.w 1b79c2 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #32 │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r6, #4] │ │ │ │ mov.w r1, sl, asr #31 │ │ │ │ - bhi.w 1b798c │ │ │ │ + bhi.w 1b79bc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b795c │ │ │ │ + bhi.w 1b798c │ │ │ │ tbb [pc, r3] │ │ │ │ strh r1, [r7, #10] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strb r1, [r0, #26] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh r1, [r0, #12] │ │ │ │ @@ -519350,33 +519379,33 @@ │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh.w sl, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b78ac │ │ │ │ + cbz r0, 1b78dc │ │ │ │ mov r3, r5 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238f28 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ add.w lr, r2, #48 @ 0x30 │ │ │ │ @@ -519396,76 +519425,76 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r3, r9, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b7308 │ │ │ │ - b.n 1b781c │ │ │ │ + bl 1b7338 │ │ │ │ + b.n 1b784c │ │ │ │ strb.w sl, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b78ae │ │ │ │ orrs.w r1, sl, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b78ae │ │ │ │ str.w sl, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b78ae │ │ │ │ orrs r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b7792 │ │ │ │ + b.n 1b77c2 │ │ │ │ strb.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b7792 │ │ │ │ + b.n 1b77c2 │ │ │ │ strh.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b7792 │ │ │ │ + b.n 1b77c2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1b781c │ │ │ │ + b.n 1b784c │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b78ae │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, r5 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #536] @ (1b7bdc ) │ │ │ │ - ldr r3, [pc, #536] @ (1b7be0 ) │ │ │ │ + ldr r2, [pc, #536] @ (1b7c0c ) │ │ │ │ + ldr r3, [pc, #536] @ (1b7c10 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -519479,336 +519508,336 @@ │ │ │ │ mov r7, r3 │ │ │ │ str r3, [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, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b7bd4 │ │ │ │ + beq.w 1b7c04 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b7b84 │ │ │ │ + beq.w 1b7bb4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #287 @ 0x11f │ │ │ │ str.w r8, [sp, #12] │ │ │ │ cmp r2, fp │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b7b32 │ │ │ │ + bne.n 1b7b62 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r0, #667 @ 0x29b │ │ │ │ cmp r3, sl │ │ │ │ it ne │ │ │ │ cmpne r3, r0 │ │ │ │ sub.w r3, r3, #198 @ 0xc6 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r3, #3 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ andhi.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b7b32 │ │ │ │ + bne.n 1b7b62 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b7b32 │ │ │ │ + bne.n 1b7b62 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r5 │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - cbz r6, 1b7a90 │ │ │ │ + cbz r6, 1b7ac0 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b7b62 │ │ │ │ + bne.n 1b7b92 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 1b7b46 │ │ │ │ + beq.n 1b7b76 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b7a76 │ │ │ │ + bne.n 1b7aa6 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ it cc │ │ │ │ orrcc.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b7b32 │ │ │ │ + bne.n 1b7b62 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #15 │ │ │ │ - beq.n 1b7b32 │ │ │ │ + beq.n 1b7b62 │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1b7ace │ │ │ │ + bne.n 1b7afe │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 1b7b32 │ │ │ │ + bpl.n 1b7b62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1b7ada │ │ │ │ + cbz r3, 1b7b0a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1815c4 │ │ │ │ - cbz r0, 1b7b32 │ │ │ │ + bl 1815f4 │ │ │ │ + cbz r0, 1b7b62 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b7ba6 │ │ │ │ + beq.n 1b7bd6 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ strd r6, fp, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19fa14 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ adds r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ - beq.n 1b7b94 │ │ │ │ + beq.n 1b7bc4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b7308 │ │ │ │ + bl 1b7338 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19faf8 │ │ │ │ - cbz r7, 1b7b7c │ │ │ │ + bl 19fb28 │ │ │ │ + cbz r7, 1b7bac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b7b40 │ │ │ │ + cbz r3, 1b7b70 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1b7a2e │ │ │ │ + b.n 1b7a5e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b7a86 │ │ │ │ + beq.n 1b7ab6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r9, r4 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238bcc │ │ │ │ mul.w r7, r0, r7 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1b7a88 │ │ │ │ + b.n 1b7ab8 │ │ │ │ mov r7, fp │ │ │ │ cmp r6, #1 │ │ │ │ mov fp, r5 │ │ │ │ - bne.n 1b7b32 │ │ │ │ + bne.n 1b7b62 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b7b32 │ │ │ │ + beq.n 1b7b62 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ orr.w r8, fp, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov r3, r4 │ │ │ │ - cbz r4, 1b7bac │ │ │ │ + cbz r4, 1b7bdc │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1b7a10 │ │ │ │ + b.n 1b7a40 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1b7308 │ │ │ │ - b.n 1b7b28 │ │ │ │ + bl 1b7338 │ │ │ │ + b.n 1b7b58 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - b.n 1b7ae8 │ │ │ │ + b.n 1b7b18 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ - ldr r2, [pc, #40] @ (1b7be4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7be0 ) │ │ │ │ + bl 1db3c0 │ │ │ │ + ldr r2, [pc, #40] @ (1b7c14 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7c10 ) │ │ │ │ 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 1b7bd8 │ │ │ │ + bne.n 1b7c08 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1b7bb0 │ │ │ │ + b.n 1b7be0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1b7c0e │ │ │ │ + cbz r5, 1b7c3e │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1b7c12 │ │ │ │ + cbnz r0, 1b7c42 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b7c02 │ │ │ │ + bne.n 1b7c32 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b79a4 │ │ │ │ + bl 1b79d4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b7c0e │ │ │ │ + beq.n 1b7c3e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b7c0e │ │ │ │ + beq.n 1b7c3e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b7c14 │ │ │ │ + bne.n 1b7c44 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7c2e │ │ │ │ + bne.n 1b7c5e │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1b7d88 ) │ │ │ │ + ldr r2, [pc, #304] @ (1b7db8 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1b7d8c ) │ │ │ │ + ldr r1, [pc, #296] @ (1b7dbc ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b7d7c │ │ │ │ + beq.n 1b7dac │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 1b7c9a │ │ │ │ + bhi.n 1b7cca │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b7d60 │ │ │ │ + bne.n 1b7d90 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1b7d08 │ │ │ │ + bne.n 1b7d38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b7d60 │ │ │ │ + beq.n 1b7d90 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1b7cf4 │ │ │ │ - cbz r4, 1b7d60 │ │ │ │ + bne.n 1b7d24 │ │ │ │ + cbz r4, 1b7d90 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 199094 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -519820,574 +519849,574 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #44] @ (1b7d90 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7d88 ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #44] @ (1b7dc0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7db8 ) │ │ │ │ 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 1b7d82 │ │ │ │ + bne.n 1b7db2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1b7cbc │ │ │ │ + b.n 1b7cec │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990f8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #228] @ 1b7e9c │ │ │ │ + ldr.w r8, [pc, #228] @ 1b7ecc │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r8, pc │ │ │ │ strd r3, r6, [r0, #28] │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ 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, #336] @ 0x150 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b7e82 │ │ │ │ + bhi.n 1b7eb2 │ │ │ │ tbb [pc, r3] │ │ │ │ muls r3, r0 │ │ │ │ - ldr r4, [pc, #268] @ (1b7f0c ) │ │ │ │ + ldr r4, [pc, #268] @ (1b7f3c ) │ │ │ │ mov r4, r9 │ │ │ │ lsrs r6, r0, #21 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r4, [pc, #304] @ (1b7f38 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b7f68 ) │ │ │ │ lsrs r5, r1, #20 │ │ │ │ muls r1, r1 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ orrs r5, r1 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ - ldr r7, [pc, #80] @ (1b7ea0 ) │ │ │ │ + ldr r7, [pc, #80] @ (1b7ed0 ) │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r4, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1b7e1a │ │ │ │ + b.n 1b7e4a │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1b7e1a │ │ │ │ + b.n 1b7e4a │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1b7e1a │ │ │ │ + b.n 1b7e4a │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1b7e1a │ │ │ │ + b.n 1b7e4a │ │ │ │ nop │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1b81c8 ) │ │ │ │ - ldr r3, [pc, #780] @ (1b81cc ) │ │ │ │ + ldr r2, [pc, #780] @ (1b81f8 ) │ │ │ │ + ldr r3, [pc, #780] @ (1b81fc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #780] @ (1b81d0 ) │ │ │ │ + ldr r7, [pc, #780] @ (1b8200 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b7f82 │ │ │ │ + beq.n 1b7fb2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b7f46 │ │ │ │ + bne.n 1b7f76 │ │ │ │ ldr.w r8, [r1, #60] @ 0x3c │ │ │ │ add r6, sp, #32 │ │ │ │ add r5, sp, #16 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #680] @ (1b81d4 ) │ │ │ │ - ldr r3, [pc, #672] @ (1b81cc ) │ │ │ │ + bl 19c318 │ │ │ │ + ldr r2, [pc, #680] @ (1b8204 ) │ │ │ │ + ldr r3, [pc, #672] @ (1b81fc ) │ │ │ │ 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 1b81b0 │ │ │ │ + bne.w 1b81e0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b7ee8 │ │ │ │ + beq.n 1b7f18 │ │ │ │ mov r3, r5 │ │ │ │ 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 19c2e8 │ │ │ │ - b.n 1b7ee8 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b7f18 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b803a │ │ │ │ - ldr r3, [pc, #588] @ (1b81d8 ) │ │ │ │ + bne.n 1b806a │ │ │ │ + ldr r3, [pc, #588] @ (1b8208 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 198d34 │ │ │ │ + bl 198d64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7d94 │ │ │ │ + bl 1b7dc4 │ │ │ │ mov r9, r0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r3, 1b7fde │ │ │ │ + cbz r3, 1b800e │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - cbnz r2, 1b7fc0 │ │ │ │ + cbnz r2, 1b7ff0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b8006 │ │ │ │ - ldr r3, [pc, #508] @ (1b81dc ) │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b8036 │ │ │ │ + ldr r3, [pc, #508] @ (1b820c ) │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #22 │ │ │ │ movne r2, #30 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 198d34 │ │ │ │ + bl 198d64 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7d94 │ │ │ │ + bl 1b7dc4 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1b7c40 │ │ │ │ + bl 1b7c70 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1b7c40 │ │ │ │ + bl 1b7c70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b7f28 │ │ │ │ + b.n 1b7f58 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 1b8064 │ │ │ │ + cbnz r3, 1b8094 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b80c8 │ │ │ │ + beq.n 1b80f8 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1b807a │ │ │ │ + b.n 1b80aa │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b81b4 │ │ │ │ + beq.w 1b81e4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b81ba │ │ │ │ + bne.w 1b81ea │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b8068 │ │ │ │ + bne.n 1b8098 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1b80ce │ │ │ │ + beq.n 1b80fe │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ itett ne │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ ldrbeq r3, [r5, #4] │ │ │ │ lsrne.w r3, r3, fp │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b7fa0 │ │ │ │ + bne.w 1b7fd0 │ │ │ │ mov r9, sl │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 1b7fa2 │ │ │ │ + b.n 1b7fd2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b80b0 │ │ │ │ + beq.n 1b80e0 │ │ │ │ lsr.w r3, r3, fp │ │ │ │ strd r3, r8, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b8108 │ │ │ │ + cbz r0, 1b8138 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b8146 │ │ │ │ + cbz r0, 1b8176 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ add r6, sp, #32 │ │ │ │ mov fp, r0 │ │ │ │ - vldr d7, [pc, #100] @ 1b81c0 │ │ │ │ + vldr d7, [pc, #100] @ 1b81f0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ str r3, [r6, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b818e │ │ │ │ + cbz r0, 1b81be │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b7fa2 │ │ │ │ + b.n 1b7fd2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #364] @ (1b8360 ) │ │ │ │ - ldr r3, [pc, #364] @ (1b8364 ) │ │ │ │ + ldr r2, [pc, #364] @ (1b8390 ) │ │ │ │ + ldr r3, [pc, #364] @ (1b8394 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1b8248 │ │ │ │ + cbz r0, 1b8278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1b8220 │ │ │ │ + b.n 1b8250 │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #20 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1b8246 │ │ │ │ + beq.n 1b8276 │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ cmp r2, #12 │ │ │ │ - bne.n 1b8216 │ │ │ │ + bne.n 1b8246 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b834c │ │ │ │ + bne.w 1b837c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1b8262 │ │ │ │ + beq.n 1b8292 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #284] @ (1b8368 ) │ │ │ │ - ldr r3, [pc, #280] @ (1b8364 ) │ │ │ │ + ldr r2, [pc, #284] @ (1b8398 ) │ │ │ │ + ldr r3, [pc, #280] @ (1b8394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8348 │ │ │ │ + bne.n 1b8378 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b8274 │ │ │ │ + b.n 1b82a4 │ │ │ │ adds r3, #5 │ │ │ │ add.w lr, lr, #20 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1b833e │ │ │ │ + beq.n 1b836e │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b826a │ │ │ │ + bne.n 1b829a │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ ldr.w sl, [lr, #12] │ │ │ │ add.w r9, sp, #16 │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - bl 1b7c40 │ │ │ │ + bl 1b7c70 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1b7c40 │ │ │ │ - vldr d7, [pc, #164] @ 1b8358 │ │ │ │ + bl 1b7c70 │ │ │ │ + vldr d7, [pc, #164] @ 1b8388 │ │ │ │ movs r3, #1 │ │ │ │ strd fp, fp, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b82e8 │ │ │ │ + cbz r0, 1b8318 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7ea8 │ │ │ │ + bl 1b7ed8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #3 │ │ │ │ add r3, r8 │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ adds r5, r0, #4 │ │ │ │ adds r1, r3, #4 │ │ │ │ @@ -520397,144 +520426,144 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r6, [r3, #4] │ │ │ │ strd r5, r2, [r3, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 1b8248 │ │ │ │ + b.n 1b8278 │ │ │ │ sub.w lr, r1, #20 │ │ │ │ mvn.w r8, #19 │ │ │ │ - b.n 1b8280 │ │ │ │ + b.n 1b82b0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #808] @ (1b86b0 ) │ │ │ │ - ldr r4, [pc, #812] @ (1b86b4 ) │ │ │ │ - ldr r3, [pc, #812] @ (1b86b8 ) │ │ │ │ + ldr r1, [pc, #808] @ (1b86e0 ) │ │ │ │ + ldr r4, [pc, #812] @ (1b86e4 ) │ │ │ │ + ldr r3, [pc, #812] @ (1b86e8 ) │ │ │ │ add r1, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b869e │ │ │ │ + bne.w 1b86ce │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r5, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r2, r3, #15 │ │ │ │ str r2, [sp, #20] │ │ │ │ sub.w r3, r2, #8 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.w 1b866e │ │ │ │ + bhi.w 1b869e │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ clz r3, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b8694 │ │ │ │ + beq.w 1b86c4 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d7c │ │ │ │ strd r4, r8, [fp] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ - bl 1b7c40 │ │ │ │ + bl 1b7c70 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1b7c40 │ │ │ │ - vldr d7, [pc, #656] @ 1b86a8 │ │ │ │ + bl 1b7c70 │ │ │ │ + vldr d7, [pc, #656] @ 1b86d8 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add r3, sp, #32 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 1b8450 │ │ │ │ + cbz r0, 1b8480 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ str.w sl, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, fp │ │ │ │ mov r8, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 1b7ea8 │ │ │ │ + bl 1b7ed8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r1, #3 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 199250 │ │ │ │ + bl 199280 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r5, #28] │ │ │ │ - bl 19bb24 │ │ │ │ + bl 19bb54 │ │ │ │ strb r0, [r5, #24] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -520557,15 +520586,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strd r7, r7, [r5, #80] @ 0x50 │ │ │ │ mov r7, r4 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ strh.w sl, [r5, #64] @ 0x40 │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ mov sl, r4 │ │ │ │ - vldr d7, [pc, #432] @ 1b86a8 │ │ │ │ + vldr d7, [pc, #432] @ 1b86d8 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ @@ -520591,25 +520620,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b8570 │ │ │ │ + cbz r0, 1b85a0 │ │ │ │ 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, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov ip, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r9, r4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -520625,49 +520654,49 @@ │ │ │ │ ldr.w r4, [r8] │ │ │ │ str.w r4, [ip] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r4, [lr] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1b85d2 │ │ │ │ + bne.n 1b8602 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r5, #28] │ │ │ │ add.w r3, r6, #116 @ 0x74 │ │ │ │ add.w r4, sl, #60 @ 0x3c │ │ │ │ movs r2, #8 │ │ │ │ str.w r2, [sl, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #232] @ (1b86bc ) │ │ │ │ + ldr r3, [pc, #232] @ (1b86ec ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r5, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r3, [r6, r3, lsl #2] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ strb.w r3, [r5, #77] @ 0x4d │ │ │ │ - bl 19beb0 │ │ │ │ + bl 19bee0 │ │ │ │ ldrb.w r2, [r5, #67] @ 0x43 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r3, [r5, #67] @ 0x43 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8688 │ │ │ │ + beq.n 1b86b8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ movs r7, #1 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -520683,88 +520712,88 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #144 @ 0x90 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1b863e │ │ │ │ + bne.n 1b866e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b7c40 │ │ │ │ + bl 1b7c70 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a54c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1b86c0 ) │ │ │ │ - ldr r3, [pc, #68] @ (1b86b8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b86f0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1b86e8 ) │ │ │ │ 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 1b869a │ │ │ │ + bne.n 1b86ca │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b866c │ │ │ │ + bl 19a54c │ │ │ │ + b.n 1b869c │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ - b.n 1b83de │ │ │ │ + b.n 1b840e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #388] @ (1b885c ) │ │ │ │ + ldr r2, [pc, #388] @ (1b888c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #388] @ (1b8860 ) │ │ │ │ + ldr r3, [pc, #388] @ (1b8890 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #384] @ 0x180 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - cbz r7, 1b86fc │ │ │ │ + cbz r7, 1b872c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1b871c │ │ │ │ + cbnz r6, 1b874c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b86f0 │ │ │ │ + bne.n 1b8720 │ │ │ │ str r7, [sp, #0] │ │ │ │ - ldr r2, [pc, #356] @ (1b8864 ) │ │ │ │ - ldr r3, [pc, #348] @ (1b8860 ) │ │ │ │ + ldr r2, [pc, #356] @ (1b8894 ) │ │ │ │ + ldr r3, [pc, #348] @ (1b8890 ) │ │ │ │ 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 1b8858 │ │ │ │ + bne.w 1b8888 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ @@ -520780,435 +520809,435 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r7, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8854 │ │ │ │ + beq.n 1b8884 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - cbz r7, 1b8782 │ │ │ │ + cbz r7, 1b87b2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b87e6 │ │ │ │ + beq.n 1b8816 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b87ce │ │ │ │ + beq.n 1b87fe │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b87ba │ │ │ │ + bne.n 1b87ea │ │ │ │ ldr r3, [r1, #20] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - beq.n 1b87a8 │ │ │ │ - cbnz r7, 1b87ba │ │ │ │ + beq.n 1b87d8 │ │ │ │ + cbnz r7, 1b87ea │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8814 │ │ │ │ + beq.n 1b8844 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b8760 │ │ │ │ + b.n 1b8790 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b87f2 │ │ │ │ + beq.n 1b8822 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8782 │ │ │ │ + bne.n 1b87b2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne.n 1b8782 │ │ │ │ + bne.n 1b87b2 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b8370 │ │ │ │ + bl 1b83a0 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8782 │ │ │ │ + beq.n 1b87b2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8792 │ │ │ │ + beq.n 1b87c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8792 │ │ │ │ + beq.n 1b87c2 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1b8772 │ │ │ │ + bne.n 1b87a2 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b87ba │ │ │ │ + bhi.n 1b87ea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b81e0 │ │ │ │ + bl 1b8210 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1b8780 │ │ │ │ + b.n 1b87b0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b8848 │ │ │ │ + beq.n 1b8878 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8782 │ │ │ │ + bne.n 1b87b2 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1b8776 │ │ │ │ + b.n 1b87a6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b8782 │ │ │ │ + bhi.n 1b87b2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b81e0 │ │ │ │ + bl 1b8210 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a844 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b878e │ │ │ │ + bne.n 1b87be │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b86fe │ │ │ │ + beq.w 1b872e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b86fe │ │ │ │ + beq.w 1b872e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b872a │ │ │ │ + bne.w 1b875a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b8836 │ │ │ │ - b.n 1b86fe │ │ │ │ + bne.n 1b8866 │ │ │ │ + b.n 1b872e │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b8782 │ │ │ │ + bhi.n 1b87b2 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1b87d6 │ │ │ │ + b.n 1b8806 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1b8814 │ │ │ │ + b.n 1b8844 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ cmp.w r5, #344 @ 0x158 │ │ │ │ mov fp, r0 │ │ │ │ - bhi.n 1b8ab2 │ │ │ │ + bhi.n 1b8ae2 │ │ │ │ sub.w r5, r5, #314 @ 0x13a │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.n 1b8b26 │ │ │ │ + bhi.n 1b8b56 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #348] @ (1b8bf0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bc0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bc0 ) │ │ │ │ - ldr r2, [pc, #444] @ (1b8c58 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bc4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bc8 ) │ │ │ │ - ldr r2, [pc, #468] @ (1b8c74 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bcc ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bcc ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd8 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd8 ) │ │ │ │ + ldr r2, [pc, #348] @ (1b8c20 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bf0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bf0 ) │ │ │ │ + ldr r2, [pc, #444] @ (1b8c88 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bf4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bf8 ) │ │ │ │ + ldr r2, [pc, #468] @ (1b8ca4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bfc ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bfc ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8c00 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8c00 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8c04 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8c04 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8c08 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8c08 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1b8b08 │ │ │ │ + beq.n 1b8b38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 1b8a34 │ │ │ │ + bl 1b8a64 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8af0 │ │ │ │ + b.n 1b8b20 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1b8b12 │ │ │ │ + b.n 1b8b42 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1b8ac4 │ │ │ │ + b.n 1b8af4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r7, r0, #24 │ │ │ │ @@ -521218,53 +521247,53 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1b8d74 ) │ │ │ │ + ldr r1, [pc, #368] @ (1b8da4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #368] @ (1b8d78 ) │ │ │ │ + ldr r2, [pc, #368] @ (1b8da8 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - ldr r4, [pc, #364] @ (1b8d7c ) │ │ │ │ + ldr r4, [pc, #364] @ (1b8dac ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ - bl 19c548 │ │ │ │ - ldr r2, [pc, #324] @ (1b8d80 ) │ │ │ │ + bl 19c578 │ │ │ │ + ldr r2, [pc, #324] @ (1b8db0 ) │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ mla r3, r1, r5, r2 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ @@ -521276,15 +521305,15 @@ │ │ │ │ add.w r9, r3, #112 @ 0x70 │ │ │ │ add.w r7, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ str r6, [r5, #8] │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ @@ -521301,27 +521330,27 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ itt hi │ │ │ │ addhi.w fp, r8, #100 @ 0x64 │ │ │ │ movhi.w ip, #0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #16] │ │ │ │ - bls.n 1b8ce6 │ │ │ │ + bls.n 1b8d16 │ │ │ │ ldr.w r3, [r9, ip, lsl #2] │ │ │ │ add.w r8, fp, ip, lsl #2 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str r6, [r5, #8] │ │ │ │ add.w ip, ip, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp lr, sl │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1b8cba │ │ │ │ + bne.n 1b8cea │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add.w sl, r8, #24 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w ip, [r7, #12] │ │ │ │ @@ -521337,77 +521366,77 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w ip, [r8, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ str.w r1, [r8, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w sl, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne.n 1b8c60 │ │ │ │ + bne.n 1b8c90 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #44] @ (1b8d84 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8d78 ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #44] @ (1b8db4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8da8 ) │ │ │ │ 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 1b8d70 │ │ │ │ + bne.n 1b8da0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w r9, [pc, #140] @ 1b8e30 │ │ │ │ + ldr.w r9, [pc, #140] @ 1b8e60 │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ add.w ip, sp, #32 │ │ │ │ str r5, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r5, #16] │ │ │ │ add r9, pc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw sl, #623 @ 0x26f │ │ │ │ - ldr r7, [pc, #96] @ (1b8e34 ) │ │ │ │ + ldr r7, [pc, #96] @ (1b8e64 ) │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov.w r0, #306 @ 0x132 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -521424,381 +521453,381 @@ │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r3, #41] @ 0x29 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ addeq r3, #11 │ │ │ │ streq.w r2, [r4, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a508 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #128] @ (1b8ec8 ) │ │ │ │ + ldr r4, [pc, #128] @ (1b8ef8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #128] @ (1b8ecc ) │ │ │ │ + ldr r3, [pc, #128] @ (1b8efc ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19c548 │ │ │ │ - vldr d7, [pc, #92] @ 1b8ec0 │ │ │ │ + bl 19c578 │ │ │ │ + vldr d7, [pc, #92] @ 1b8ef0 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b8e92 │ │ │ │ + cbz r0, 1b8ec2 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #44] @ (1b8ed0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8ecc ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #44] @ (1b8f00 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8efc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8eb8 │ │ │ │ + bne.n 1b8ee8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #136] @ (1b8f70 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8fa0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #136] @ (1b8f74 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b8fa4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b8f0e │ │ │ │ + beq.n 1b8f3e │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1b8f68 │ │ │ │ + vldr d7, [pc, #88] @ 1b8f98 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b8f3c │ │ │ │ + cbz r0, 1b8f6c │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #44] @ (1b8f78 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b8f74 ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #44] @ (1b8fa8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b8fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8f62 │ │ │ │ + bne.n 1b8f92 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #144] @ (1b901c ) │ │ │ │ + ldr r2, [pc, #144] @ (1b904c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ (1b9020 ) │ │ │ │ + ldr r3, [pc, #144] @ (1b9050 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b8fb2 │ │ │ │ + beq.n 1b8fe2 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b8fe2 │ │ │ │ + cbz r0, 1b9012 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #36] @ (1b9024 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9020 ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #36] @ (1b9054 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9016 │ │ │ │ + bne.n 1b9046 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, #148] @ (1b90cc ) │ │ │ │ + ldr r4, [pc, #148] @ (1b90fc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #148] @ (1b90d0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b9100 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b9086 │ │ │ │ + cbz r0, 1b90b6 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ - ldr r2, [pc, #32] @ (1b90d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b90d0 ) │ │ │ │ + bl 19c62c │ │ │ │ + ldr r2, [pc, #32] @ (1b9104 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b90c8 │ │ │ │ + bne.n 1b90f8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #668] @ (1b9388 ) │ │ │ │ + ldr r2, [pc, #668] @ (1b93b8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #668] @ (1b938c ) │ │ │ │ + ldr r3, [pc, #668] @ (1b93bc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b92fe │ │ │ │ + beq.w 1b932e │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b9154 │ │ │ │ + cbz r0, 1b9184 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b91b6 │ │ │ │ + cbz r0, 1b91e6 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ blx 4af60 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -521814,249 +521843,249 @@ │ │ │ │ sub.w r6, sl, #12 │ │ │ │ movs r4, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1b9238 │ │ │ │ + cbz r3, 1b9268 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b922a │ │ │ │ + beq.n 1b925a │ │ │ │ mov r2, r3 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r4, 1b924a │ │ │ │ + cbz r4, 1b927a │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 1b9262 │ │ │ │ + beq.n 1b9292 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b9296 │ │ │ │ + cbz r0, 1b92c6 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1b91fc │ │ │ │ + bne.n 1b922c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b92c4 │ │ │ │ + beq.n 1b92f4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp.w r9, #4 │ │ │ │ str.w r4, [sl, #4]! │ │ │ │ - bne.n 1b91f0 │ │ │ │ + bne.n 1b9220 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #168] @ (1b9390 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b938c ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #168] @ (1b93c0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b93bc ) │ │ │ │ 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 1b9384 │ │ │ │ + bne.n 1b93b4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r7, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b932c │ │ │ │ + cbz r0, 1b935c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b91c6 │ │ │ │ + beq.w 1b91f6 │ │ │ │ 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 19c2e8 │ │ │ │ - b.n 1b91c6 │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b91f6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [pc, #544] @ (1b95c4 ) │ │ │ │ + ldr r6, [pc, #544] @ (1b95f4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #544] @ (1b95c8 ) │ │ │ │ + ldr r3, [pc, #544] @ (1b95f8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #32 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #8] │ │ │ │ - beq.n 1b9490 │ │ │ │ + beq.n 1b94c0 │ │ │ │ movs r7, #1 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.n 1b9452 │ │ │ │ + bmi.n 1b9482 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - ldr r2, [pc, #400] @ (1b95cc ) │ │ │ │ - ldr r3, [pc, #396] @ (1b95c8 ) │ │ │ │ + bl 19c5c4 │ │ │ │ + ldr r2, [pc, #400] @ (1b95fc ) │ │ │ │ + ldr r3, [pc, #396] @ (1b95f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b95be │ │ │ │ + bne.w 1b95ee │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1b94c8 │ │ │ │ + bne.n 1b94f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b95a8 │ │ │ │ + bhi.w 1b95d8 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ - add r6, pc, #636 @ (adr r6, 1b96f0 ) │ │ │ │ + add r6, pc, #636 @ (adr r6, 1b9720 ) │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ strh r7, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ @@ -522067,37 +522096,37 @@ │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b94b6 │ │ │ │ + cbz r0, 1b94e6 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b942a │ │ │ │ + b.n 1b945a │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b95c2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1b94dc ) │ │ │ │ + bhi.n 1b95f2 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1b950c ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @@ -522158,181 +522187,181 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1b9490 │ │ │ │ + b.n 1b94c0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b9490 │ │ │ │ + b.n 1b94c0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b9490 │ │ │ │ + b.n 1b94c0 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b942a │ │ │ │ + beq.w 1b945a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b942a │ │ │ │ + bl 19c318 │ │ │ │ + b.n 1b945a │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b957c │ │ │ │ + b.n 1b95ac │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b957c │ │ │ │ + b.n 1b95ac │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b957c │ │ │ │ + b.n 1b95ac │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #2504] @ 1b9fb0 │ │ │ │ + ldr.w r2, [pc, #2504] @ 1b9fe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2496] @ 1b9fb4 │ │ │ │ + ldr.w r3, [pc, #2496] @ 1b9fe4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r2, #32 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r6, #20 │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b96a0 │ │ │ │ + cbz r0, 1b96d0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b96fe │ │ │ │ + cbz r0, 1b972e │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9fde │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r3, r0, #8 │ │ │ │ lsls r3, r1, #8 │ │ │ │ lsls r3, r2, #8 │ │ │ │ lsls r0, r2, #17 │ │ │ │ @@ -522346,76 +522375,76 @@ │ │ │ │ lsls r0, r2, #17 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r2 │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b9ac4 │ │ │ │ + beq.w 1b9af4 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - bne.w 1b9d74 │ │ │ │ + bne.w 1b9da4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ sub.w r2, r5, #32 │ │ │ │ rsb r3, r5, #32 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r1, r2, r3 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ strdeq r5, r1, [sp, #72] @ 0x48 │ │ │ │ - beq.w 1b9e10 │ │ │ │ + beq.w 1b9e40 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsr.w ip, r8, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ and.w r5, r5, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1b9864 │ │ │ │ + beq.n 1b9894 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b9e48 │ │ │ │ + bne.w 1b9e78 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9fde │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ @@ -522446,134 +522475,134 @@ │ │ │ │ lsls r1, r3, #15 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9864 │ │ │ │ + cbz r0, 1b9894 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov sl, r0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1b9c94 │ │ │ │ + bne.w 1b9cc4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, fp │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cb1c │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb4c │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb4c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - bne.w 1b9c34 │ │ │ │ + bne.w 1b9c64 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ sub.w r2, r5, #32 │ │ │ │ rsb r3, r5, #32 │ │ │ │ mov r8, r0 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r1, r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl.w r5, r7, r5 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ strdeq r5, r1, [sp, #96] @ 0x60 │ │ │ │ - beq.w 1b9dd6 │ │ │ │ + beq.w 1b9e06 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w ip, r7, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ and.w r5, r5, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ it eq │ │ │ │ ldreq r5, [sp, #12] │ │ │ │ - beq.n 1b9a04 │ │ │ │ + beq.n 1b9a34 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b9ef2 │ │ │ │ + bne.w 1b9f22 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9fde │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ @@ -522604,165 +522633,165 @@ │ │ │ │ lsls r1, r1, #12 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9a04 │ │ │ │ + cbz r0, 1b9a34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.w 1b9b54 │ │ │ │ + bne.w 1b9b84 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1380] @ 1b9fb8 │ │ │ │ + ldr.w r2, [pc, #1380] @ 1b9fe8 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r5, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1364] @ 1b9fb4 │ │ │ │ + ldr.w r3, [pc, #1364] @ 1b9fe4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b9faa │ │ │ │ + bne.w 1b9fda │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ - b.n 1b99de │ │ │ │ + b.n 1b9a0e │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1b99de │ │ │ │ + b.n 1b9a0e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1b99de │ │ │ │ + b.n 1b9a0e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b983e │ │ │ │ + b.n 1b986e │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b983e │ │ │ │ + b.n 1b986e │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b983e │ │ │ │ + b.n 1b986e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca68 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b974a │ │ │ │ + bne.w 1b977a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b974a │ │ │ │ + beq.w 1b977a │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b974a │ │ │ │ + b.n 1b977a │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b976c │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b976c │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b976c │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b976c │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b976c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b9fa4 │ │ │ │ + bhi.w 1b9fd4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9fde │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ @@ -522793,101 +522822,101 @@ │ │ │ │ lsls r6, r3, #8 │ │ │ │ movs r0, r4 │ │ │ │ str.w fp, [sp, #104] @ 0x68 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1b9be0 │ │ │ │ + cbz r0, 1b9c10 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ adds.w fp, fp, #1 │ │ │ │ adc.w sl, sl, #0 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - beq.w 1b9914 │ │ │ │ + beq.w 1b9944 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b9c68 │ │ │ │ + cbz r0, 1b9c98 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b9914 │ │ │ │ + b.n 1b9944 │ │ │ │ strh.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9be6 │ │ │ │ strb.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9be6 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9be6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b9f9a │ │ │ │ + bhi.w 1b9fca │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9fde │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ @@ -522918,144 +522947,144 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r0, r4 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1b9d1e │ │ │ │ + cbz r0, 1b9d4e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds.w fp, fp, #1 │ │ │ │ mov r7, r0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ it eq │ │ │ │ ldreq.w sl, [sp, #28] │ │ │ │ - beq.w 1b9776 │ │ │ │ + beq.w 1b97a6 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b9da8 │ │ │ │ + cbz r0, 1b9dd8 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b9776 │ │ │ │ + b.n 1b97a6 │ │ │ │ strh.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9d24 │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9d24 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9d24 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9dfc │ │ │ │ + cbz r0, 1b9e2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b9a04 │ │ │ │ + b.n 1b9a34 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9e36 │ │ │ │ + cbz r0, 1b9e66 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b9864 │ │ │ │ + b.n 1b9894 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ - add r1, pc, #8 @ (adr r1, 1b9e60 ) │ │ │ │ + bhi.w 1b9fde │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b9e90 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -523116,24 +523145,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ strh.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b9e10 │ │ │ │ + b.n 1b9e40 │ │ │ │ strb.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b9e10 │ │ │ │ + b.n 1b9e40 │ │ │ │ strb.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b9e10 │ │ │ │ + b.n 1b9e40 │ │ │ │ strd r3, r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b9fae │ │ │ │ - add r1, pc, #8 @ (adr r1, 1b9f08 ) │ │ │ │ + bhi.n 1b9fde │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b9f38 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ @@ -523194,190 +523223,190 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ strh.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1b9dd6 │ │ │ │ + b.n 1b9e06 │ │ │ │ strb.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1b9dd6 │ │ │ │ + b.n 1b9e06 │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ - b.n 1b9dd6 │ │ │ │ + b.n 1b9e06 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9d24 │ │ │ │ strd fp, sl, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9be6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #936] @ (1ba380 ) │ │ │ │ - ldr r3, [pc, #936] @ (1ba384 ) │ │ │ │ + ldr r1, [pc, #936] @ (1ba3b0 ) │ │ │ │ + ldr r3, [pc, #936] @ (1ba3b4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba2c0 │ │ │ │ + beq.w 1ba2f0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ lsr.w r9, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r6, r1, lr │ │ │ │ orr.w r6, r6, r9 │ │ │ │ adc.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ands.w r9, r3, #63 @ 0x3f │ │ │ │ - beq.w 1ba1b6 │ │ │ │ + beq.w 1ba1e6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1ba314 │ │ │ │ + bcs.w 1ba344 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsr.w ip, r3, ip │ │ │ │ mov r3, r1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ mvns r3, r3 │ │ │ │ orr.w r1, r1, ip │ │ │ │ bic.w r3, r3, #31 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r6, r5 │ │ │ │ addeq.w fp, sp, #24 │ │ │ │ - bne.w 1ba38c │ │ │ │ + bne.w 1ba3bc │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #684] @ 1ba378 │ │ │ │ + bl 19c5c4 │ │ │ │ + vldr d7, [pc, #684] @ 1ba3a8 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba0fc │ │ │ │ + cbz r0, 1ba12c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #604] @ 1ba378 │ │ │ │ + bl 19c5c4 │ │ │ │ + vldr d7, [pc, #604] @ 1ba3a8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba14a │ │ │ │ + cbz r0, 1ba17a │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1ba342 │ │ │ │ + bhi.w 1ba372 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ba3ee │ │ │ │ + bhi.w 1ba41e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -523403,149 +523432,149 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vldr d7, [pc, #448] @ 1ba378 │ │ │ │ + vldr d7, [pc, #448] @ 1ba3a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba1de │ │ │ │ + cbz r0, 1ba20e │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1ba306 │ │ │ │ + bne.w 1ba336 │ │ │ │ mov r6, r5 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w fp, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ba224 │ │ │ │ + cbz r0, 1ba254 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ba072 │ │ │ │ + b.n 1ba0a2 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba260 │ │ │ │ + cbz r0, 1ba290 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ - ldr r2, [pc, #248] @ (1ba388 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ba384 ) │ │ │ │ + bl 19c62c │ │ │ │ + ldr r2, [pc, #248] @ (1ba3b8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ba3b4 ) │ │ │ │ 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 1ba370 │ │ │ │ + bne.n 1ba3a0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1ba23a │ │ │ │ + b.n 1ba26a │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba23a │ │ │ │ + b.n 1ba26a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba23a │ │ │ │ + b.n 1ba26a │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ba2ee │ │ │ │ + cbz r0, 1ba31e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba1e6 │ │ │ │ + beq.w 1ba216 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1ba042 │ │ │ │ + b.n 1ba072 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ba3ee │ │ │ │ + bhi.n 1ba41e │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r6, r4, #1 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ @@ -523558,46 +523587,46 @@ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ asrs r6, r4, #21 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1ba23a │ │ │ │ + b.n 1ba26a │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba2f8 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba2f8 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba2f8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba2f8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [r4, #0] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ba3ee │ │ │ │ + bhi.n 1ba41e │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -523610,187 +523639,187 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1ba1f4 │ │ │ │ + b.n 1ba224 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ba1f4 │ │ │ │ + b.n 1ba224 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ba1f4 │ │ │ │ + b.n 1ba224 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ba1f4 │ │ │ │ + b.n 1ba224 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #944] @ (1ba7b8 ) │ │ │ │ - ldr r3, [pc, #944] @ (1ba7bc ) │ │ │ │ + ldr r1, [pc, #944] @ (1ba7e8 ) │ │ │ │ + ldr r3, [pc, #944] @ (1ba7ec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba6f6 │ │ │ │ + beq.w 1ba726 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ lsr.w sl, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r6, r1, lr │ │ │ │ orr.w r6, r6, sl │ │ │ │ adc.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ands.w sl, r3, #63 @ 0x3f │ │ │ │ - beq.w 1ba5e8 │ │ │ │ + beq.w 1ba618 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1ba74a │ │ │ │ + bcs.w 1ba77a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsr.w ip, r3, ip │ │ │ │ mov r3, r1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ mvns r3, r3 │ │ │ │ orr.w r1, r1, ip │ │ │ │ bic.w r3, r3, #31 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r6, r5 │ │ │ │ addeq.w fp, sp, #24 │ │ │ │ - bne.w 1ba7c4 │ │ │ │ + bne.w 1ba7f4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #676] @ 1ba7b0 │ │ │ │ + bl 19c5c4 │ │ │ │ + vldr d7, [pc, #676] @ 1ba7e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba53c │ │ │ │ + cbz r0, 1ba56c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #612] @ 1ba7b0 │ │ │ │ + bl 19c5c4 │ │ │ │ + vldr d7, [pc, #612] @ 1ba7e0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba57c │ │ │ │ + cbz r0, 1ba5ac │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1ba778 │ │ │ │ + bhi.w 1ba7a8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ba826 │ │ │ │ + bhi.w 1ba856 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ @@ -523821,145 +523850,145 @@ │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba614 │ │ │ │ + cbz r0, 1ba644 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1ba73c │ │ │ │ + bne.w 1ba76c │ │ │ │ mov r6, r5 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ba65a │ │ │ │ + cbz r0, 1ba68a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ba4a2 │ │ │ │ + b.n 1ba4d2 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba696 │ │ │ │ + cbz r0, 1ba6c6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ - ldr r2, [pc, #248] @ (1ba7c0 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ba7bc ) │ │ │ │ + bl 19c62c │ │ │ │ + ldr r2, [pc, #248] @ (1ba7f0 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ba7ec ) │ │ │ │ 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 1ba7a6 │ │ │ │ + bne.n 1ba7d6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1ba670 │ │ │ │ + b.n 1ba6a0 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba670 │ │ │ │ + b.n 1ba6a0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba670 │ │ │ │ + b.n 1ba6a0 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ba724 │ │ │ │ + cbz r0, 1ba754 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba61c │ │ │ │ + beq.w 1ba64c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1ba472 │ │ │ │ + b.n 1ba4a2 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ba826 │ │ │ │ + bhi.n 1ba856 │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ subs r7, r4, #1 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ @@ -523972,47 +524001,47 @@ │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ asrs r7, r4, #21 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1ba670 │ │ │ │ + b.n 1ba6a0 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba72e │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba72e │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba72e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba72e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ba826 │ │ │ │ + bhi.n 1ba856 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -524025,192 +524054,192 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1ba62a │ │ │ │ + b.n 1ba65a │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ba62a │ │ │ │ + b.n 1ba65a │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ba62a │ │ │ │ + b.n 1ba65a │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ba62a │ │ │ │ + b.n 1ba65a │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #952] @ (1babf8 ) │ │ │ │ - ldr r3, [pc, #952] @ (1babfc ) │ │ │ │ + ldr r1, [pc, #952] @ (1bac28 ) │ │ │ │ + ldr r3, [pc, #952] @ (1bac2c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bab3c │ │ │ │ + beq.w 1bab6c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ lsr.w sl, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r6, r1, lr │ │ │ │ orr.w r6, r6, sl │ │ │ │ adc.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ands.w sl, r3, #63 @ 0x3f │ │ │ │ - beq.w 1baa2e │ │ │ │ + beq.w 1baa5e │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1bab90 │ │ │ │ + bcs.w 1babc0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsr.w ip, r3, ip │ │ │ │ mov r3, r1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ mvns r3, r3 │ │ │ │ orr.w r1, r1, ip │ │ │ │ bic.w r3, r3, #31 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r6, r5 │ │ │ │ addeq.w fp, sp, #24 │ │ │ │ - bne.w 1bac04 │ │ │ │ + bne.w 1bac34 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba974 │ │ │ │ + cbz r0, 1ba9a4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #604] @ 1babf0 │ │ │ │ + bl 19c5c4 │ │ │ │ + vldr d7, [pc, #604] @ 1bac20 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba9c2 │ │ │ │ + cbz r0, 1ba9f2 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1babbe │ │ │ │ + bhi.w 1babee │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bac66 │ │ │ │ + bhi.w 1bac96 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -524241,145 +524270,145 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1baa5a │ │ │ │ + cbz r0, 1baa8a │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1bab82 │ │ │ │ + bne.w 1babb2 │ │ │ │ mov r6, r5 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1baaa0 │ │ │ │ + cbz r0, 1baad0 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ba8da │ │ │ │ + b.n 1ba90a │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1baadc │ │ │ │ + cbz r0, 1bab0c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ - ldr r2, [pc, #244] @ (1bac00 ) │ │ │ │ - ldr r3, [pc, #236] @ (1babfc ) │ │ │ │ + bl 19c62c │ │ │ │ + ldr r2, [pc, #244] @ (1bac30 ) │ │ │ │ + ldr r3, [pc, #236] @ (1bac2c ) │ │ │ │ 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 1babec │ │ │ │ + bne.n 1bac1c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1baab6 │ │ │ │ + b.n 1baae6 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1baab6 │ │ │ │ + b.n 1baae6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1baab6 │ │ │ │ + b.n 1baae6 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bab6a │ │ │ │ + cbz r0, 1bab9a │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1baa62 │ │ │ │ + beq.w 1baa92 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1ba8aa │ │ │ │ + b.n 1ba8da │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1bac66 │ │ │ │ + bhi.n 1bac96 │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ subs r4, r4, #1 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ @@ -524392,45 +524421,45 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ asrs r4, r4, #21 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1baab6 │ │ │ │ + b.n 1baae6 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1bab74 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1bab74 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1bab74 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1bab74 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1bac66 │ │ │ │ + bhi.n 1bac96 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -524443,38 +524472,38 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1baa70 │ │ │ │ + b.n 1baaa0 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1baa70 │ │ │ │ + b.n 1baaa0 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1baa70 │ │ │ │ + b.n 1baaa0 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1baa70 │ │ │ │ + b.n 1baaa0 │ │ │ │ nop │ │ │ │ cmp.w r0, #480 @ 0x1e0 │ │ │ │ - bcs.w 1baf5e │ │ │ │ + bcs.w 1baf8e │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bls.w 1baf62 │ │ │ │ + bls.w 1baf92 │ │ │ │ subs r0, #115 @ 0x73 │ │ │ │ cmp.w r0, #364 @ 0x16c │ │ │ │ - bhi.w 1baf5e │ │ │ │ + bhi.w 1baf8e │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r5, r5, #5 │ │ │ │ @@ -524836,15 +524865,15 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1baf78 │ │ │ │ + beq.n 1bafa8 │ │ │ │ sub.w r0, r0, #38 @ 0x26 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #23 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ bx lr │ │ │ │ @@ -524890,694 +524919,694 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1648] @ 1bb668 │ │ │ │ + ldr.w r2, [pc, #1648] @ 1bb698 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1640] @ 1bb66c │ │ │ │ + ldr.w r3, [pc, #1640] @ 1bb69c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bb108 │ │ │ │ + beq.n 1bb138 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov.w r0, #326 @ 0x146 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ ands r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne.w 1bb6fc │ │ │ │ + bne.w 1bb72c │ │ │ │ strd r1, r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb062 │ │ │ │ + cbz r0, 1bb092 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb0a4 │ │ │ │ + cbz r0, 1bb0d4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb0d4 │ │ │ │ + cbz r0, 1bb104 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movw r0, #305 @ 0x131 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb7ee │ │ │ │ + beq.w 1bb81e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9028 │ │ │ │ + bl 1b9058 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bb10c │ │ │ │ + b.n 1bb13c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r0, #433 @ 0x1b1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb674 │ │ │ │ + beq.w 1bb6a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9394 │ │ │ │ + bl 1b93c4 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 1bb688 │ │ │ │ + beq.w 1bb6b8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #52 @ 0x34 │ │ │ │ movne r2, #10 │ │ │ │ str r2, [sp, #28] │ │ │ │ it eq │ │ │ │ mvneq.w r1, #51 @ 0x33 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ it ne │ │ │ │ mvnne.w r1, #9 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bb69c │ │ │ │ + beq.w 1bb6cc │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r5, sp, #72 @ 0x48 │ │ │ │ ldreq.w r8, [sp, #16] │ │ │ │ - bne.w 1bbc60 │ │ │ │ + bne.w 1bbc90 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb1a6 │ │ │ │ + cbz r0, 1bb1d6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #479 @ 0x1df │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb64e │ │ │ │ + beq.w 1bb67e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba3f0 │ │ │ │ + bl 1ba420 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1bb212 │ │ │ │ + bhi.n 1bb242 │ │ │ │ movw r0, #417 @ 0x1a1 │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 1bb816 │ │ │ │ + bne.w 1bb846 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bb212 │ │ │ │ + beq.n 1bb242 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ mov.w r0, #356 @ 0x164 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ mov r3, r0 │ │ │ │ tst r3, r1 │ │ │ │ mov.w fp, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ - beq.w 1bb61c │ │ │ │ - bl 199160 │ │ │ │ + beq.w 1bb64c │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb25a │ │ │ │ + cbz r0, 1bb28a │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9fc0 │ │ │ │ + bl 1b9ff0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movw r0, #359 @ 0x167 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r1, #1 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ - beq.w 1bb5ea │ │ │ │ - bl 199160 │ │ │ │ + beq.w 1bb61a │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb2b2 │ │ │ │ + cbz r0, 1bb2e2 │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8984 │ │ │ │ + bl 1b89b4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movw r0, #357 @ 0x165 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ands r2, r0 │ │ │ │ - beq.w 1bb5a6 │ │ │ │ + beq.w 1bb5d6 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb30a │ │ │ │ + cbz r0, 1bb33a │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba828 │ │ │ │ + bl 1ba858 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r0, #309 @ 0x135 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ mov r9, r0 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb594 │ │ │ │ + beq.w 1bb5c4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8898 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov.w r0, #314 @ 0x13a │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r2, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 1bb58c │ │ │ │ - bl 1b8a34 │ │ │ │ + beq.w 1bb5bc │ │ │ │ + bl 1b8a64 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d7, [pc, #764] @ 1bb660 │ │ │ │ + vldr d7, [pc, #764] @ 1bb690 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1bb396 │ │ │ │ + cbz r0, 1bb3c6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov.w r0, #344 @ 0x158 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ ands r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq.n 1bb42c │ │ │ │ - vldr d7, [pc, #660] @ 1bb660 │ │ │ │ + beq.n 1bb45c │ │ │ │ + vldr d7, [pc, #660] @ 1bb690 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1bb3fc │ │ │ │ + cbz r0, 1bb42c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1bb6ee │ │ │ │ + bne.w 1bb71e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8a34 │ │ │ │ + bl 1b8a64 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bb48a │ │ │ │ - vldr d7, [pc, #560] @ 1bb660 │ │ │ │ + b.n 1bb4ba │ │ │ │ + vldr d7, [pc, #560] @ 1bb690 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1bb45c │ │ │ │ + cbz r0, 1bb48c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1bb6e0 │ │ │ │ + bne.w 1bb710 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov.w r0, #326 @ 0x146 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst r2, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 1bb7a0 │ │ │ │ - bl 1b8a34 │ │ │ │ + beq.w 1bb7d0 │ │ │ │ + bl 1b8a64 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r0 │ │ │ │ cmp r7, #16 │ │ │ │ ldr.w r1, [r3, #280] @ 0x118 │ │ │ │ - beq.w 1bb7a8 │ │ │ │ + beq.w 1bb7d8 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1bb7d0 │ │ │ │ + beq.w 1bb800 │ │ │ │ lsls r0, r1, #11 │ │ │ │ - bmi.w 1bb746 │ │ │ │ + bmi.w 1bb776 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 1bb7b6 │ │ │ │ + bls.w 1bb7e6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov.w r0, #306 @ 0x132 │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ and.w r6, r1, r0 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ ands r1, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1bb7fe │ │ │ │ + bne.w 1bb82e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1bb820 │ │ │ │ + beq.w 1bb850 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8e38 │ │ │ │ + bl 1b8e68 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - beq.w 1bb746 │ │ │ │ + beq.w 1bb776 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1bb7d6 │ │ │ │ + beq.w 1bb806 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1bb7c2 │ │ │ │ - ldr r2, [pc, #252] @ (1bb670 ) │ │ │ │ - ldr r3, [pc, #248] @ (1bb66c ) │ │ │ │ + bne.w 1bb7f2 │ │ │ │ + ldr r2, [pc, #252] @ (1bb6a0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1bb69c ) │ │ │ │ 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 1bbc5c │ │ │ │ + bne.w 1bbc8c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bb360 │ │ │ │ + b.n 1bb390 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1bb33a │ │ │ │ + b.n 1bb36a │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb5d8 │ │ │ │ + cbz r0, 1bb608 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1bb316 │ │ │ │ - bl 199160 │ │ │ │ + b.n 1bb346 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb60a │ │ │ │ + cbz r0, 1bb63a │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bb2be │ │ │ │ - bl 199160 │ │ │ │ + b.n 1bb2ee │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb63c │ │ │ │ + cbz r0, 1bb66c │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 1bb266 │ │ │ │ + b.n 1bb296 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1bb1d8 │ │ │ │ + b.n 1bb208 │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #1008] @ (1bba5c ) │ │ │ │ + ldr r7, [pc, #816] @ (1bb9cc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #544] @ (1bb894 ) │ │ │ │ + ldr r2, [pc, #352] @ (1bb804 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.w 1bb132 │ │ │ │ + bne.w 1bb162 │ │ │ │ movs r2, #23 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #22 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1bb156 │ │ │ │ + bne.w 1bb186 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb6ce │ │ │ │ + cbz r0, 1bb6fe │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1bb16e │ │ │ │ + b.n 1bb19e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8898 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb47c │ │ │ │ + b.n 1bb4ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8898 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb41c │ │ │ │ + b.n 1bb44c │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb734 │ │ │ │ + cbz r0, 1bb764 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8a34 │ │ │ │ + bl 1b8a64 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bb072 │ │ │ │ + b.n 1bb0a2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1bb838 │ │ │ │ + bhi.n 1bb868 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bbcb0 │ │ │ │ + bhi.w 1bbce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #7 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ @@ -525603,149 +525632,149 @@ │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r5, r4, #7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1bb4b0 │ │ │ │ + b.n 1bb4e0 │ │ │ │ lsls r1, r1, #13 │ │ │ │ - bmi.w 1bb538 │ │ │ │ + bmi.w 1bb568 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1bb4ee │ │ │ │ + bhi.w 1bb51e │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb51e │ │ │ │ + b.n 1bb54e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bb570 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1bb5a0 │ │ │ │ lsls r6, r1, #12 │ │ │ │ - bpl.w 1bb4e6 │ │ │ │ + bpl.w 1bb516 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1bb54e │ │ │ │ + b.n 1bb57e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bb10c │ │ │ │ - cbz r1, 1bb82c │ │ │ │ + b.n 1bb13c │ │ │ │ + cbz r1, 1bb85c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8e38 │ │ │ │ + bl 1b8e68 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b88e0 │ │ │ │ + bl 1b8910 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1bb52c │ │ │ │ + b.n 1bb55c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1bb204 │ │ │ │ + b.n 1bb234 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb51e │ │ │ │ + b.n 1bb54e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bb80a │ │ │ │ + b.n 1bb83a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r1, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bb864 │ │ │ │ + cbz r0, 1bb894 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb8ae │ │ │ │ + cbz r0, 1bb8de │ │ │ │ mov r3, r6 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr.w r2, [r2, #172] @ 0xac │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1bbb38 │ │ │ │ + beq.w 1bbb68 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9fc0 │ │ │ │ + bl 1b9ff0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bhi.w 1bbc50 │ │ │ │ + bhi.w 1bbc80 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bbcb0 │ │ │ │ + bhi.w 1bbce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r2, #7 │ │ │ │ lsls r7, r2, #7 │ │ │ │ lsls r7, r2, #7 │ │ │ │ lsls r7, r2, #7 │ │ │ │ lsls r7, r2, #7 │ │ │ │ @@ -525777,236 +525806,236 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, fp, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb974 │ │ │ │ + cbz r0, 1bb9a4 │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1bbb48 │ │ │ │ + beq.w 1bbb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba828 │ │ │ │ + bl 1ba858 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bb9ee │ │ │ │ + cbz r0, 1bba1e │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #688] @ 1bbcb0 │ │ │ │ + bl 19c5c4 │ │ │ │ + vldr d7, [pc, #688] @ 1bbce0 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bba2c │ │ │ │ + cbz r0, 1bba5c │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r1, #0 │ │ │ │ movweq r0, #1023 @ 0x3ff │ │ │ │ strdeq r0, r1, [sp, #72] @ 0x48 │ │ │ │ - beq.w 1bbb60 │ │ │ │ + beq.w 1bbb90 │ │ │ │ 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 1bbb98 │ │ │ │ + bne.w 1bbbc8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bbabe │ │ │ │ + cbz r0, 1bbaee │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1bbaf2 │ │ │ │ + cbz r0, 1bbb22 │ │ │ │ ldmia r6!, {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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c6a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bb568 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1bb598 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb86e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb86e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb86e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb86e │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1bb948 │ │ │ │ + b.n 1bb978 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bb8da │ │ │ │ + b.n 1bb90a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1bb9aa │ │ │ │ + b.n 1bb9da │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bbb86 │ │ │ │ + cbz r0, 1bbbb6 │ │ │ │ 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, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1bba5a │ │ │ │ + b.n 1bba8a │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1bbcb0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1bbbb0 ) │ │ │ │ + bhi.w 1bbce0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1bbbe0 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -526069,35 +526098,35 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1bbb60 │ │ │ │ + b.n 1bbb90 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1bbb60 │ │ │ │ + b.n 1bbb90 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1bbb60 │ │ │ │ + b.n 1bbb90 │ │ │ │ mov.w r0, #2097152 @ 0x200000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 1bb948 │ │ │ │ + b.n 1bb978 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1bbcb0 │ │ │ │ + bhi.n 1bbce0 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r0, r2, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, r4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ @@ -526109,115 +526138,115 @@ │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ asrs r7, r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb6a0 │ │ │ │ + b.n 1bb6d0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb6a0 │ │ │ │ + b.n 1bb6d0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb6a0 │ │ │ │ + b.n 1bb6d0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb6a0 │ │ │ │ + b.n 1bb6d0 │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r2, [pc, #2380] @ 1bc618 │ │ │ │ + ldr.w r2, [pc, #2380] @ 1bc648 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #2380] @ 1bc61c │ │ │ │ + ldr.w r3, [pc, #2380] @ 1bc64c │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2376] @ 1bc620 │ │ │ │ + ldr.w r1, [pc, #2376] @ 1bc650 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bbd70 │ │ │ │ + beq.n 1bbda0 │ │ │ │ cmp r4, #4 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1bbd4e │ │ │ │ + bne.n 1bbd7e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movw r2, #623 @ 0x26f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1bd154 │ │ │ │ + beq.w 1bd184 │ │ │ │ cmp.w r3, #624 @ 0x270 │ │ │ │ - bcc.w 1bc132 │ │ │ │ + bcc.w 1bc162 │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1bc13c │ │ │ │ + bne.w 1bc16c │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8b88 │ │ │ │ + bl 1b8bb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8b88 │ │ │ │ + bl 1b8bb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #2260] @ 1bc624 │ │ │ │ - ldr.w r3, [pc, #2248] @ 1bc61c │ │ │ │ + ldr.w r2, [pc, #2260] @ 1bc654 │ │ │ │ + ldr.w r3, [pc, #2248] @ 1bc64c │ │ │ │ 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 1bd4c0 │ │ │ │ + bne.w 1bd4f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2228] @ 1bc628 │ │ │ │ + ldr.w r3, [pc, #2228] @ 1bc658 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ mla r3, r9, r7, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1bbda6 │ │ │ │ + cbz r3, 1bbdd6 │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c880 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ str.w r0, [r8], #4 │ │ │ │ mla r3, r9, r7, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1bbd8a │ │ │ │ + bcc.n 1bbdba │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1bc376 │ │ │ │ + beq.w 1bc3a6 │ │ │ │ sub.w r3, r7, #38 @ 0x26 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1bc42a │ │ │ │ + bhi.w 1bc45a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r6, r6, #12 │ │ │ │ @@ -526654,36 +526683,36 @@ │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r6, r6, #12 │ │ │ │ cmp r3, #195 @ 0xc3 │ │ │ │ - beq.w 1bd136 │ │ │ │ - bls.w 1bced2 │ │ │ │ + beq.w 1bd166 │ │ │ │ + bls.w 1bcf02 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8bec │ │ │ │ + bl 1b8c1c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8a34 │ │ │ │ + bl 1b8a64 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 1bcd2a │ │ │ │ + bhi.w 1bcd5a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bd4c4 │ │ │ │ + bhi.w 1bd4f4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #24 │ │ │ │ lsrs r7, r4, #6 │ │ │ │ lsrs r7, r4, #6 │ │ │ │ lsrs r7, r4, #6 │ │ │ │ lsrs r7, r4, #6 │ │ │ │ lsrs r7, r4, #6 │ │ │ │ @@ -526713,41 +526742,41 @@ │ │ │ │ lsrs r7, r4, #6 │ │ │ │ lsrs r7, r4, #6 │ │ │ │ lsls r2, r3, #23 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bafe0 │ │ │ │ + bl 1bb010 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bafe0 │ │ │ │ + bl 1bb010 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1bd492 │ │ │ │ + bhi.w 1bd4c2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bd4c4 │ │ │ │ + bhi.w 1bd4f4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #25 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ @@ -526776,1016 +526805,1016 @@ │ │ │ │ lsrs r1, r3, #5 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ lsls r7, r2, #23 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #165 @ 0xa5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.w 1bd3e0 │ │ │ │ + beq.w 1bd410 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1bd2ae │ │ │ │ + bhi.w 1bd2de │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc2b8 │ │ │ │ + cbz r0, 1bc2e8 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #165 @ 0xa5 │ │ │ │ - bne.w 1bbd4e │ │ │ │ + bne.w 1bbd7e │ │ │ │ ldrb.w r7, [r9, #17] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #824] @ 1bc610 │ │ │ │ + vldr d0, [pc, #824] @ 1bc640 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a078 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bc2fe │ │ │ │ + cbz r0, 1bc32e │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8f7c │ │ │ │ + bl 1b8fac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbd7e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9028 │ │ │ │ + bl 1b9058 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b88e0 │ │ │ │ + bl 1b8910 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba3f0 │ │ │ │ + bl 1ba420 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8e38 │ │ │ │ + bl 1b8e68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbd7e │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbd7e │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd7e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r0, #441 @ 0x1b9 │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ mov r3, r5 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1bc550 │ │ │ │ - bl 1b8a34 │ │ │ │ + beq.n 1bc580 │ │ │ │ + bl 1b8a64 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bc31c │ │ │ │ + b.n 1bc34c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r0, #441 @ 0x1b9 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ mov r3, r4 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bne.n 1bc524 │ │ │ │ - bl 19c594 │ │ │ │ + bne.n 1bc554 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bc31c │ │ │ │ + b.n 1bc34c │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b90d8 │ │ │ │ + bl 1b9108 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b9600 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bc418 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1bc448 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8ed8 │ │ │ │ + bl 1b8f08 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbd7e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b9600 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9394 │ │ │ │ + bl 1b93c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8984 │ │ │ │ + bl 1b89b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ... │ │ │ │ - orrs r0, r5 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r3 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bc4a4 │ │ │ │ + bl 19c5c4 │ │ │ │ + b.n 1bc4d4 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1bc418 │ │ │ │ + bl 19c578 │ │ │ │ + b.n 1bc448 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b90d8 │ │ │ │ + bl 1b9108 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc74c │ │ │ │ + cbz r0, 1bc77c │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8984 │ │ │ │ + bl 1b89b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1bc4a4 │ │ │ │ + bl 19c578 │ │ │ │ + b.n 1bc4d4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - b.n 1bc67e │ │ │ │ + b.n 1bc6ae │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r8, r0 │ │ │ │ - vldr d7, [pc, #860] @ 1bcb60 │ │ │ │ + vldr d7, [pc, #860] @ 1bcb90 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #32 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc834 │ │ │ │ + cbz r0, 1bc864 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b9600 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9fc0 │ │ │ │ + bl 1b9ff0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba828 │ │ │ │ + bl 1ba858 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc90a │ │ │ │ + cbz r0, 1bc93a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc94a │ │ │ │ + cbz r0, 1bc97a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - b.n 1bc59e │ │ │ │ + b.n 1bc5ce │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov.w r0, #326 @ 0x146 │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ mov r3, r5 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1bc550 │ │ │ │ - b.n 1bc524 │ │ │ │ + beq.w 1bc580 │ │ │ │ + b.n 1bc554 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov.w r0, #326 @ 0x146 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac98 │ │ │ │ mov r3, r4 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1bc550 │ │ │ │ - b.n 1bc524 │ │ │ │ + beq.w 1bc580 │ │ │ │ + b.n 1bc554 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - vldr d7, [pc, #384] @ 1bcb60 │ │ │ │ + bl 19c578 │ │ │ │ + vldr d7, [pc, #384] @ 1bcb90 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bca10 │ │ │ │ + cbz r0, 1bca40 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #320] @ 1bcb60 │ │ │ │ + bl 19c5c4 │ │ │ │ + vldr d7, [pc, #320] @ 1bcb90 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bca4e │ │ │ │ + cbz r0, 1bca7e │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b9600 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ - vldr d7, [pc, #180] @ 1bcb60 │ │ │ │ + bl 19c62c │ │ │ │ + vldr d7, [pc, #180] @ 1bcb90 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcada │ │ │ │ + cbz r0, 1bcb0a │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcb18 │ │ │ │ + cbz r0, 1bcb48 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1bc87e │ │ │ │ + b.n 1bc8ae │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1bc590 │ │ │ │ + b.n 1bc5c0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, fp │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #32 │ │ │ │ - bl 19c548 │ │ │ │ - vldr d7, [pc, #-48] @ 1bcb68 │ │ │ │ + bl 19c578 │ │ │ │ + vldr d7, [pc, #-48] @ 1bcb98 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcbc8 │ │ │ │ + cbz r0, 1bcbf8 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #-112] @ 1bcb68 │ │ │ │ + bl 19c5c4 │ │ │ │ + vldr d7, [pc, #-112] @ 1bcb98 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcc08 │ │ │ │ + cbz r0, 1bcc38 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b9600 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b.n 1bc86e │ │ │ │ + b.n 1bc89e │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8898 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bd49c │ │ │ │ + beq.w 1bd4cc │ │ │ │ movs r7, #1 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 1bd216 │ │ │ │ + bpl.w 1bd246 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1bd41c │ │ │ │ + beq.w 1bd44c │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1bd4c4 │ │ │ │ + bhi.w 1bd4f4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r6, r5, #15 │ │ │ │ @@ -527818,578 +527847,578 @@ │ │ │ │ uxth r4, r4 │ │ │ │ sub.w r3, r7, #147 @ 0x93 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w r8, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 1bcdac │ │ │ │ + blt.n 1bcddc │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r4, r4, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcd7e │ │ │ │ + cbz r0, 1bcdae │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ strd r1, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, #146 @ 0x92 │ │ │ │ - bl 19c490 │ │ │ │ + bl 19c4c0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bls.w 1bd326 │ │ │ │ - bl 1b8ed8 │ │ │ │ + bls.w 1bd356 │ │ │ │ + bl 1b8f08 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 1bcd2a │ │ │ │ + b.n 1bcd5a │ │ │ │ uxtb r4, r4 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bcd56 │ │ │ │ + b.n 1bcd86 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcdec │ │ │ │ + cbz r0, 1bce1c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movw r3, #311 @ 0x137 │ │ │ │ cmp r7, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ movweq r1, #357 @ 0x165 │ │ │ │ movwne r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bce68 │ │ │ │ + cbz r0, 1bce98 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcea6 │ │ │ │ + cbz r0, 1bced6 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c62c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd7e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1bcdc4 │ │ │ │ + b.n 1bcdf4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bcdc4 │ │ │ │ + b.n 1bcdf4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bcdc4 │ │ │ │ - ldr.w r3, [pc, #1348] @ 1bd418 │ │ │ │ + b.n 1bcdf4 │ │ │ │ + ldr.w r3, [pc, #1348] @ 1bd448 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #1684] @ 0x694 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.w 1bc13c │ │ │ │ + bne.w 1bc16c │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bd22a │ │ │ │ + beq.w 1bd25a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r4, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r4, r1, r4 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w r7, r3, #4278190080 @ 0xff000000 │ │ │ │ - beq.w 1bd1a6 │ │ │ │ + beq.w 1bd1d6 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - bcs.w 1bd388 │ │ │ │ + bcs.w 1bd3b8 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1bcf52 │ │ │ │ + beq.n 1bcf82 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #24 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcf82 │ │ │ │ + cbz r0, 1bcfb2 │ │ │ │ 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 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bd26c │ │ │ │ + beq.w 1bd29c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ mov.w r7, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w ip, r3, #4278190080 @ 0xff000000 │ │ │ │ - beq.w 1bd17a │ │ │ │ + beq.w 1bd1aa │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.w 1bd330 │ │ │ │ + bcs.w 1bd360 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1bcfe8 │ │ │ │ + beq.n 1bd018 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bd018 │ │ │ │ + cbz r0, 1bd048 │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c318 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c5c4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bd03c │ │ │ │ + beq.n 1bd06c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8d88 │ │ │ │ + bl 1b8db8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8d88 │ │ │ │ + bl 1b8db8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8d88 │ │ │ │ + bl 1b8db8 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bd07a │ │ │ │ + beq.n 1bd0aa │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bd090 │ │ │ │ + beq.n 1bd0c0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c578 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #24 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 199160 │ │ │ │ + bl 199190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bd0c0 │ │ │ │ + cbz r0, 1bd0f0 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes